cid_app/memory-bank/change-log.md
2026-04-28 20:20:45 +02:00

1.9 KiB

Change Log

  • 2026-04-28: Modificato il campo "Telefono / Email" in due campi separati in comp_6-7.dart (Contraente) e comp_9.dart (Conducente) con implementazione Regex per formati internazionali ed email. Aggiornata logica pdf_engine.dart per stampare la stringa concatenata nel PDF e aggiornato il salvataggio locale profilo_service.dart.
  • 2026-04-28: Aggiornata la versione di Kotlin a 2.1.0 in android/build.gradle per conformità alle nuove specifiche di Flutter, superando la dipendenza obsoleta rimossa da pdf_render.
  • 2026-04-28: Implementata Autocompilazione (Ricorda i miei dati). Creato ProfiloService con persistenza locale via shared_preferences. Aggiunto popup "Vuoi usare i dati salvati?" su comp_6-7.dart e workflow "silenzioso" su comp_9.dart.
  • 2026-04-24: Implementazione In-App Purchases (RevenueCat) con aggiunta del plugin purchases_flutter. Creato SubscriptionService, aggiunto campo isPro in GlobalData, e costruito il Paywall Custom (Glassmorphism) per bloccare la funzionalità "Scambio Dati" agli utenti non paganti.
  • 2026-04-24: Sostituiti tutti i metodi deprecati .withOpacity(...) con .withValues(alpha: ...) in 12 file dell'app, rimuovendo 36 avvisi dal compilatore Dart.
  • 2026-04-24: Rimossa la cartella deprecata lib/temp/ per pulire l'analizzatore Dart da oltre 350 falsi errori. Aggiunto controllo if (!mounted) return; in lib/test_scraping.dart per prevenire crash asincroni.
  • 2026-04-24: Creazione iniziale della Memory Bank.
  • 2026-04-24: Implementata la funzione statica fixCircostanze in cid_data_manager.dart per risolvere un bug critico di deserializzazione da Firebase (List vs Map) durante lo scambio dati.
  • 2026-04-22: Release (v_20260422_150000) Auto-sync su git main.
  • 2026-03-24: Release (v_20260324_125426) Auto-sync.
  • 2026-03-23: Release (v_20260323_020000) Auto-sync.