Commit Graph

16 Commits

Author SHA1 Message Date
Alberto Balbo
fef7b909e7 Aggiornamento alla versione 2.10.0
- Aggiornato il titolo e aggiunta una descrizione dettagliata.
- Rimosso l'indice originale e aggiunto un sommario sintetico.
- Introdotta una nuova sezione "Caratteristiche principali".
- Rivisti e semplificati i requisiti di sistema.
- Riorganizzata la sezione "Installazione e avvio" con istruzioni chiare.
- Aggiunta una guida rapida per il primo utilizzo.
- Dettagliate le modalità operative: Asta Singola e Multi-Asta.
- Inserite strategie consigliate per diversi scenari d'uso.
- Aggiunta una sezione tecnica su polling adattivo e click HTTP.
- Descritte persistenza dei dati e gestione file locali.
- Riviste e chiarite le impostazioni principali e per-asta.
- Aggiunti dettagli sull'interfaccia utente e i controlli.
- Introdotta una sezione per diagnostica ed esportazione.
- Aggiunte FAQ e risoluzione dei problemi comuni.
- Inserito un disclaimer sui rischi e responsabilità d'uso.
- Creato un changelog sintetico con focus sulle novità della v2.10.
- Fornite informazioni su supporto, contributi e note tecniche.
- Ribadita la licenza privata del progetto.
2025-10-24 16:52:24 +02:00
Alberto Balbo
139a9d62b7 Aggiornamento alla versione 4.0.0
- Aggiunta proprietà `MaxClicks` per limitare le puntate per asta.
- Migliorata gestione dei log con livelli di severità e colori.
- Sostituzione di `TextBox` con `RichTextBox` per log avanzati.
- Aggiunto pulsante per cancellare il log globale.
- Migliorata gestione dei pulsanti globali (Avvia, Pausa, Ferma).
- Ottimizzato il monitoraggio per aste in pausa e polling ridotto.
- Aggiunto controllo per mettere in pausa aste al raggiungimento di `MaxClicks`.
- Aggiunti nuovi stili per pulsanti e miglioramenti visivi in UI.
- Aggiunto convertitore `StartButtonOpacityConverter`.
- Aggiunta icona dell'applicazione (`app.ico`) come risorsa WPF.
2025-10-24 16:29:08 +02:00
Alberto Balbo
4e16f50aeb Aggiunta infrastruttura avanzata per gestione aste
- Introdotta la classe `BidooApiClient` per interagire con le API Bidoo.
- Aggiunto `SessionManager` per la gestione sicura delle sessioni.
- Creato `TestBidooApi` per test manuali delle API.
- Implementato `CsvExporter` per esportare dati e statistiche in CSV.
- Aggiunto `PersistenceManager` per salvare e caricare aste in JSON.
- Introdotto `AuctionViewModel` per supportare il pattern MVVM.
- Migliorata l'interfaccia utente con layout moderno e stili dinamici.
- Aggiornata la documentazione in `README.md` per riflettere le nuove funzionalità.
- Aggiunte classi per rappresentare informazioni, stato e storico delle aste.
- Ottimizzate le richieste HTTP per simulare un browser reale.
2025-10-23 23:10:46 +02:00
Alberto Balbo
db1d99d424 Aggiornamento alla versione 2.7.0
- Riorganizzato layout verticale per "Utenti" e "Log" con GridSplitter verticale e altezza minima garantita (80px).
- Resi simmetrici i margini tra "Utenti" e "Log" (8px sopra e sotto).
- Implementata navigazione automatica ai Preferiti all'avvio in modalità Multi-Asta, con controllo URL per evitare ricaricamenti inutili.
- Aggiunta griglia utenti per-asta con numero di puntate per utente, ordinata in modo decrescente e affiancata al log con GridSplitter.
- Aggiornata documentazione con riferimenti dettagliati alle modifiche (es. `v2.7_VERTICAL_LAYOUT.md`, `v2.6_UI_POLISH.md`).
2025-10-20 12:04:06 +02:00
Alberto Balbo
114697a1b2 Aggiornamento alla versione 2.7.0
- Riorganizzata la sezione "Utenti" e "Log" in layout verticale.
- Sostituiti `ColumnDefinitions` con `RowDefinitions` in XAML.
- Aggiunto `MinHeight=80` per evitare il collasso delle sezioni.
- Modificato il `GridSplitter` per supportare il resize verticale.
- Migliorata l'usabilità con margini simmetrici e layout coerente.
- Testata la funzionalità di ridimensionamento e aggiornamento dinamico.
2025-10-15 21:59:28 +02:00
Alberto Balbo
995732f379 Aggiornamento alla versione 2.6.0
- Introdotta la modalità Multi-Asta per monitorare più aste contemporaneamente.
- Aggiunta griglia Multi-Asta con timer, prezzo e dettagli per asta.
- Implementata gestione per-asta con impostazioni individuali e log dedicati.
- Aggiunti pulsanti separati per pausa/riprendi con feedback visivo.
- Introdotta griglia utenti per-asta con aggiornamento real-time e ordinamento.
- Resi simmetrici i margini e migliorata la leggibilità dell'interfaccia.
- Implementata navigazione automatica ai Preferiti all'avvio in modalità Multi-Asta.
- Ottimizzato il layout con GridSplitter ridimensionabile tra griglia e log.
- Rimosso il pulsante di pausa globale e semplificata la gestione UI.
- Evidenziate le aste in pausa e le puntate dell'utente con colori distintivi.
2025-10-14 21:30:01 +02:00
Alberto Balbo
28ef09d91f Ottimizzazioni UI e performance click handler
- Rimosse righe inutilizzate e semplificato layout in `MainWindow.xaml`.
- Aggiunti pulsanti di navigazione accanto alla barra indirizzi.
- Convertite operazioni UI in asincrone con `Dispatcher.BeginInvoke`.
- Introdotto aggiornamento griglia bidder ogni 2 secondi per ridurre lag.
- Migliorata gestione log con `AppendText` e controllo dimensione ottimizzato.
- Ridotto polling dinamico per timer bassi (minimo 20ms).
- Ottimizzato script di click con cache bottone e timeout ridotto (500ms).
- Implementato multi-click parallelo con delay minimo (20ms).
- Parsing JSON e lettura impostazioni resi più efficienti.
- Rimosso codice obsoleto e semplificata gestione eventi.
2025-10-14 12:26:51 +02:00
Alberto Balbo
b12b57be81 Miglioramenti al tracciamento e riorganizzazione progetto
- Rimosso codice obsoleto per il tracciamento dei bidder.
- Introdotto tracciamento in tempo reale del bidder corrente.
- Aggiunta variabile `lastKnownBidder` per monitorare cambiamenti.
- Migliorata gestione dei reset del timer e registrazione bidder.
- Aggiunta funzione `StopAutomation` per arresto centralizzato.
- Aggiornati log per riflettere il nuovo approccio in tempo reale.
- Rinominato progetto da `Mimante` a `AutoBidder`.
- Creato nuovo file `AutoBidder.csproj` e aggiornati riferimenti.
- Rimossi script e funzioni non più utilizzati.
- Migliorata leggibilità e aggiunti controlli sui dati.
2025-10-07 22:30:55 +02:00
Alberto Balbo
8bc123ff85 Aggiornamento alla versione 1.0.2.0
- Aggiornata la versione dell'applicazione nel file `Package.appxmanifest` da `1.0.1.0` a `1.0.2.0`.
2025-10-07 11:32:11 +02:00
Alberto Balbo
9b38adfd5f Miglioramenti reattività e gestione aste
- Rimosso codice obsoleto e migliorata leggibilità.
- Aggiornati log con messaggi più chiari e leggibili.
- Ottimizzato script JS per monitoraggio ultra-reattivo.
- Introdotto aggiornamento dinamico lista partecipanti (bidders).
- Migliorata gestione timer con polling adattivo.
- Ridotti ritardi e timeout per maggiore reattività.
- Aggiornata logica di clic con supporto a timer precisi.
- Migliorata gestione errori e casi limite.
- Reso thread-safe l'aggiornamento dell'interfaccia utente.
- Ottimizzata gestione reset e decisioni di clic.
- Introdotto triplo clic rapido per massima affidabilità.
- Aggiunti log per strategie e cronologia puntate.
- Migliorate prestazioni generali e ridotti tempi di risposta.
2025-10-07 11:26:37 +02:00
Alberto Balbo
6558ac6512 Miglioramenti UI/UX e ottimizzazioni prestazionali
- Aggiunti controlli per dimensioni minime della finestra.
- Introdotta barra degli indirizzi con pulsante di navigazione.
- Validazione URL per consentire solo domini Bidoo.
- Migliorata gestione log con limite di 500 righe e pulsante di pulizia.
- Ottimizzati script JavaScript per prestazioni e affidabilità.
- Ridotti tempi di attesa per maggiore reattività.
- Aggiunto supporto per multi-click con logica ottimizzata.
- Riorganizzate sezioni "Settings", "Log" e "Bidders" con pulsanti dedicati.
- Migliorata gestione degli errori e aggiunti messaggi di avviso.
- Rimossi script obsoleti e migliorata gestione delle eccezioni.
- Aggiunti stili personalizzati per pulsanti e caselle di testo.
2025-10-07 09:49:05 +02:00
Alberto Balbo
1a5611cc60 Miglioramenti UI e logica automazione, versione 1.0.1.0
- Aggiornamento alla versione 1.0.1.0.
- Migliorata la gestione del layout in `MainWindow.xaml`.
- Aggiunti controlli avanzati per timer e click multipli.
- Introdotte strategie multiple per click affidabili.
- Migliorata gestione di errori e timeout con log dettagliati.
- Aggiunto supporto per il recupero del nome utente dalla pagina.
- Aggiornati i metadati dell'app con nuovo nome e autore.
- Abilitata la firma del pacchetto e configurazioni di build.
- Ottimizzazioni generali per stabilità e responsività.
2025-10-02 09:34:35 +02:00
Alberto Balbo
c910117171 Miglioramenti UI e logica automazione aste
- Aggiunto stile personalizzato al `DataGrid` in `MainWindow.xaml`.
- Modificato il dizionario `_bidders` per tracciare ultima puntata.
- Aggiunta colonna "Ultima puntata" nella griglia `BiddersGrid`.
- Migliorata gestione degli errori negli script JavaScript.
- Implementata logica per rilevare pause programmate nelle aste.
- Migliorata gestione dei limiti di prezzo (minimo/massimo).
- Ottimizzata gestione dei click e aggiornamento degli offerenti.
- Rimossi metodi obsoleti e migliorata gestione delle eccezioni.
- Aggiunti log dettagliati per stato e operazioni dell'automazione.
2025-10-01 09:03:22 +02:00
Alberto Balbo
ded7d3882b Aggiunto pulsante "Pausa" e progetto Template
- Aggiunto pulsante "Pausa" con stile dedicato e logica.
- Riorganizzata la griglia in `MainWindow.xaml` per nuovi elementi.
- Aggiunta griglia per visualizzare gli offerenti (`BiddersGrid`).
- Introdotti limiti di prezzo e gestione dei reset nel ciclo.
- Aggiunto progetto `Template` per il packaging dell'app.
- Aggiunti file di risorse grafiche per loghi e icone.
- Aggiornato `Mimante.sln` per supportare nuove piattaforme.
- Ottimizzazioni e correzioni di stabilità.
2025-09-29 18:02:44 +02:00
Alberto Balbo
ebf73be72a Aggiunta applicazione WPF "AutoBidder"
* Aggiunti `App.xaml` e `App.xaml.cs` per configurare l'app.
* Creati `MainWindow.xaml` e `MainWindow.xaml.cs` per UI e logica.
* Implementata automazione con `WebView2` per interazioni web.
* Aggiunti stili personalizzati per pulsanti e controlli.
* Configurato progetto WPF in `.NET 8.0` con supporto WebView2.
* Aggiunto file soluzione `Mimante.sln` con configurazioni di build.
* Migliorata gestione di timer, prezzo e clic con script JS.
* Aggiunta gestione visiva per pulsanti di avvio/arresto.
* Creata icona dinamica per la finestra principale.
2025-09-28 22:34:18 +02:00
6ded8d1cd4 Initial commit 2025-09-25 21:57:11 +02:00