Commit Graph

5 Commits

Author SHA1 Message Date
davide 481ca86487 data: correggi yield bollitura per bieta, cavolfiore, finocchi e agretti
Valori aggiornati da misurazioni dirette (Muzzone 2024 + INRAN via matematicaincucina),
più accurati rispetto al proxy CREA kcal crudo/cotto usato in precedenza.
bieta 0.83→0.86 · cavolfiore 0.97→0.93 · finocchi 0.88→0.86 · agretti 0.88→0.86

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 00:06:15 +02:00
davide 8d25f63f24 perf: riduci spazio APK e allocazioni a runtime
- Comprimi icon-only.png da 5.2 MB a 72 KB (512×512, quantizzazione 256 colori)
- Rimuovi setState() ridondante in ConverterPage.onChanged: search() chiama già notifyListeners()
- Cattura pendingItems/checkedItems in variabili locali nel build di ShoppingListPage per evitare filtraggio ripetuto a ogni paint

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 00:01:49 +02:00
davide eb7912421c feat: riscrivi app in Flutter
Riscrittura completa da Vue 3 + Capacitor a Flutter/Dart.

Architettura feature-based (lib/features/):
- meal_planner: modello MealPlan/DayPlan, provider, pagina e widget
- converter: modello ConversionEntry, provider con ricerca, pagina
- shopping_list: modello ShoppingItem, provider con deduplicazione, pagina e widget

Core:
- Material 3 con seed color #2d6a4f
- NavigationBar + IndexedStack (preserva stato dei tab)
- Portrait lock via SystemChrome
- Persistenza con shared_preferences
- 50+ alimenti × metodi cottura in assets/data/conversions.json

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 17:41:26 +02:00
davide c44fc6b4ec chore: aggiorna icona app e favicon circolare con sfondo trasparente 2026-03-27 13:31:14 +01:00
davide 023a938872 aggiungi icona sorgente per Capacitor Assets
- assets/icon-only.png: icona 1024×1024 da usare con
  npx @capacitor/assets generate per generare le icone Android/iOS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 09:42:29 +01:00