9 Commits

Author SHA1 Message Date
97951ac6f0 Aggiunta sezione Calcio Virtuale con WebView2 e statistiche
Introdotta una nuova pagina "Calcio Virtuale" con browser WebView2 integrato per navigare siti di virtual football (default Bet365). Aggiunta la possibilità di inserire manualmente i risultati delle partite virtuali, visualizzarli in lista, calcolare statistiche (1/X/2, media gol, over 2.5) e ricevere suggerimenti di puntata dinamici. Creata la classe VirtualMatch per rappresentare i risultati. Aggiornate le dipendenze e l'interfaccia senza impattare le altre sezioni.
2026-03-11 23:28:05 +01:00
0abb8467f2 Aggiorna riferimenti NuGet in BettingPredictor.csproj
Aggiornati i riferimenti a Microsoft.ML, CsvHelper, Newtonsoft.Json, RestSharp e vari pacchetti System.* nel file di progetto alla versioni più recenti. Modificati i percorsi <HintPath> e le condizioni di errore per riflettere i nuovi numeri di versione.
2026-03-03 08:55:08 +01:00
fc46e56b82 Esportazione avanzata e UI migliorata
Aggiunta esportazione dati in JSON/XML oltre a CSV, con nome file personalizzabile (prefisso, suffisso, formato data, anteprima). Nuove impostazioni per esportazione e preview dinamica. Gestione sorgente corse cavalli da API o CSV Punters, con aggregazione automatica. Migliorati stili DataGrid e numerazione righe. Rimossa pagina info, stili globali consolidati, ComboBox più leggibili. Migliorata gestione errori e messaggi utente.
2026-03-01 13:40:19 +01:00
8fe93de673 Rimozione completa della componente Machine Learning
Sono state eliminate tutte le dipendenze, file sorgente e script SQL relativi al machine learning (Microsoft.ML, Horses\ML, procedure e tabelle per rating automatico). Il calcolo dei rating ora è deterministico. Aggiornato il parsing JSON in Main.cs con Newtonsoft.Json. Il progetto risulta semplificato e più focalizzato sulle funzionalità manuali.
2026-02-25 21:17:14 +01:00
c8c674dd1c Aggiorna gestione JSON e aggiungi controlli UI moderni
Sostituito System.Text.Json con Newtonsoft.Json (JToken) nei database manager per maggiore compatibilità e robustezza.
Aggiunti nuovi controlli personalizzati (ModernButton, ModernDataGridView, ModernDateTimePicker, ModernLabel, ModernPanel, ModernProgressBar, ModernTabControl, ModernTextBox) per un'interfaccia moderna a tema scuro.
Aggiornate e aggiunte dipendenze NuGet (CsvHelper, Microsoft.ML, Newtonsoft.Json, RestSharp, ecc.).
Rimossa una using non utilizzata in API.cs.
2026-02-25 20:00:09 +01:00
72bd778d56 Migrazione UI a WPF e integrazione Racing API moderna
Transizione completa da WinForms a WPF con interfaccia moderna (sidebar, pagine, palette Catppuccin Mocha).
Aggiunta integrazione con The Racing API per le corse dei cavalli, inclusi nuovi moduli di backend e parsing dati.
Introdotti componenti UI personalizzati (CardPanel, ModernButton, ModernProgressBar, NavButton, ModernTheme) per un look coerente e moderno.
Gestione avanzata delle impostazioni, esportazione CSV migliorata, refactoring della logica di business e maggiore robustezza nelle chiamate API.
Aggiunti stub CsvHelper e file di progetto di backup per facilitare la compatibilità e la migrazione.
2026-02-25 18:49:48 +01:00
Alberto Balbo
82fcaaaf90 Modernizzazione UI con controlli e tema scuro
- Introdotti nuovi controlli moderni (es. ModernButton, ModernDataGridView).
- Aggiunto il tema scuro con colori, font e spaziature uniformi.
- Aggiornati `Main.Designer.cs` e `Main.cs` per utilizzare i nuovi controlli.
- Rimossi controlli e metodi obsoleti (es. ProgressDialog).
- Migliorati layout, dimensioni e testi per una migliore usabilità.
- Aggiunti metodi helper per configurazioni rapide nei controlli.
- Implementato design modulare per una maggiore manutenibilità.
2025-10-21 09:35:23 +02:00
Alberto Balbo
2236c19c07 Aggiornamento dipendenze e passaggio a Newtonsoft.Json
- Aggiornamento alla versione 5.0.0-preview.25503.2 di Microsoft.ML.
- Aggiornamento alla versione 33.1.0 di CsvHelper.
- Aggiornamento alla versione 13.0.4 di Newtonsoft.Json.
- Aggiornamento alla versione 112.1.1-alpha.0.4 di RestSharp.
- Sostituzione di System.Text.Json con Newtonsoft.Json.
- Modifiche nei metodi per utilizzare JToken e JObject.
- Aggiornamento dei file .csproj e packages.config.
- Miglioramenti nella gestione delle eccezioni e nei log.
- Rimozione di riferimenti inutilizzati e miglioramenti generali.
2025-10-08 17:55:48 +02:00
f767fe6e35 Allineamento dati con repository di origine 2025-08-17 23:40:09 +02:00