- Rimosso binding di `MaxClicks` in `MainWindow.xaml` e aggiunto evento `TextChanged`. - Migliorata leggibilità del codice in `MainWindow.xaml.cs` con rientri e ritorni a capo. - Evitata duplicazione dei log per aste aggiunte in `MainWindow.xaml.cs`. - Migliorata gestione della validità del cookie con fallback su scraping HTML. - Aggiunta proprietà `IsAttackInProgress` in `AuctionInfo.cs` per gestire lo stato di attacco finale. - Introdotto protocollo di "final attack" in `AuctionMonitor.cs` per puntate critiche sotto 0,5s. - Migliorata gestione dei log e comportamento delle puntate normali in `AuctionMonitor.cs`. - Aggiunto metodo `PlaceBidFinalAsync` in `BidooApiClient.cs` per puntate ottimizzate. - Ridotti log ridondanti e migliorata gestione degli errori.
AutoBidder
AutoBidder è una semplice applicazione WPF per monitorare aste Bidoo via API (HTTP-only).
Questa versione è stata ripulita da funzionalità legacy (WebView2/browser integrato, multi-click, modalità legacy) e si basa esclusivamente su chiamate HTTP verso le API del sito.
Features principali:
- Monitoraggio parallelo di più aste
- Polling adattivo basato su timer aste
- Invio puntate via HTTP
- Visualizzazione log globale e log per asta
- Esportazione CSV di cronologia e statistiche
- Salvataggio sessione (cookie) in modo sicuro (DPAPI)
Pulizia effettuata:
- Rimosse classi XAML/Converters non più utilizzate
- Rimosso file di test manuale
- Rifattorizzate statistiche per usare
BidHistoryeBidderStats
Come usare:
- Avvia l'app
- Configura la sessione con il cookie
__stattrb=...tramiteConfigura - Aggiungi aste (ID o URL) con
+ Aggiungi - Avvia il monitoraggio con
Avvia Tutti
Sicurezza:
- La sessione viene salvata criptata in
%APPDATA%/AutoBidder/session.datusando DPAPI per l'utente corrente.
Note per sviluppatori:
- Progetto .NET 8 (WPF)
- File principali:
Services/BidooApiClient.cs,Services/AuctionMonitor.cs,MainWindow.xaml.cs. - Per ulteriori pulizie o refactor, eseguire una ricerca per
legacyoRIMOSSO.