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

  • [ ]