Migliorato auto-login e gestione cookie WebView2

- Introdotto il pre-caricamento di WebView2 per ridurre i tempi di attesa.
- Implementato il pattern TaskCompletionSource per attendere l'inizializzazione di WebView2 (timeout 60s).
- Centralizzata la logica di verifica e importazione automatica dei cookie.
- Mostrate istruzioni di login solo se necessario, migliorando l'UX.
- Risolti problemi di timeout e threading durante l'inizializzazione di WebView2.
- Puliti e ottimizzati i log per maggiore chiarezza.
- Rimossa la gestione manuale dei cookie, ora automatizzata.
This commit is contained in:
2025-11-25 11:33:50 +01:00
parent 62d5cebf9c
commit 6795282993
32 changed files with 7197 additions and 320 deletions
+21 -7
View File
@@ -69,17 +69,31 @@
Foreground="#999999"
FontSize="13"
Margin="0,0,5,0"/>
<TextBlock x:Name="RemainingBidsText"
Text="0"
Foreground="#00D800"
FontSize="13"
FontWeight="Bold"
Margin="0,0,25,0"/>
<!-- ? StackPanel per includere indicatore limite -->
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="RemainingBidsText"
Text="0"
Foreground="#00D800"
FontSize="13"
FontWeight="Bold"
Margin="0,0,0,0"/>
<!-- ? Indicatore limite minimo puntate (solo numero tra parentesi) -->
<TextBlock x:Name="MinBidsLimitIndicator"
Text="(20)"
FontSize="13"
FontWeight="Bold"
Margin="5,0,0,0"
VerticalAlignment="Center"
Visibility="Collapsed"
ToolTip="Limite minimo puntate attivo"/>
</StackPanel>
<TextBlock Text="Credito Shop: "
Foreground="#999999"
FontSize="13"
Margin="0,0,5,0"/>
Margin="25,0,5,0"/>
<TextBlock x:Name="ShopCreditText"
Text="EUR 0.00"
Foreground="#00D800"