FIRE To Do List
Release dalla 0.12.36 - alla —.— Task 14.02.2025 -
1. Nuove features
- [ ]
2. Modifiche strutturali alla applicazione,
- Implementa Custom Cache Directory e Namespacing” -m “Migliorata la gestione dello storage dei dati storici: - Settings: Aggiunta opzione per selezionare una cartella di cache personalizzata (es. su disco esterno). - DataManager: Implementato ‘Cache Namespacing’. I file ora includono il nome del provider (es. ‘_YahooFinance.csv’) per evitare conflitti tra fonti diverse. - UI: Aggiunto selettore cartella nella tab ‘Data Sources’ delle impostazioni.”
- Modularizzazione SettingsDialog in Tab separati” -m “Scompone il monolite SettingsDialog in 4 tab indipendenti (Data, AI, Appearance, Dev) orchestrati da un contenitore leggero. Migliora la manutenibilità e separa le responsabilità.”
- “refactor(core): Implementa Pattern Logic Handlers in MainWindow” -m “Scompone la God Class MainWindow delegando la business logic a 3 nuovi handler (Forecast, Chart, Export). Riduce il file principale di 300 righe e isola le responsabilità.”
3. QOL (Quality of Life)
- Introduce il supporto Adaptive (Dark/Light), standard Neutral-First per pulsanti, Checkbox Solid-Fill e Radio Button Ring-Style. Aggiorna ResourceManager per il tinting dinamico degli SVG.”
4. BugFix
- [ ]