2 KiB
2 KiB
Change Log
- 2026-04-28: Modificato il campo "Telefono / Email" in due campi separati in
comp_6-7.dart(Contraente) ecomp_9.dart(Conducente) con implementazione Regex per formati internazionali ed email. Aggiornata logicapdf_engine.dartper stampare la stringa concatenata nel PDF e aggiornato il salvataggio localeprofilo_service.dart. Eseguito e validato test end-to-end (full_flow_test.dart) verificando l'autocompilazione delle email, il bypass OTP e la generazione integra del file PDF. - 2026-04-28: Aggiornata la versione di Kotlin a 2.1.0 in
android/build.gradleper conformità alle nuove specifiche di Flutter, superando la dipendenza obsoleta rimossa dapdf_render. - 2026-04-28: Implementata Autocompilazione (Ricorda i miei dati). Creato
ProfiloServicecon persistenza locale viashared_preferences. Aggiunto popup "Vuoi usare i dati salvati?" sucomp_6-7.darte workflow "silenzioso" sucomp_9.dart. - 2026-04-24: Implementazione In-App Purchases (RevenueCat) con aggiunta del plugin
purchases_flutter. CreatoSubscriptionService, aggiunto campoisProinGlobalData, 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 controlloif (!mounted) return;inlib/test_scraping.dartper prevenire crash asincroni. - 2026-04-24: Creazione iniziale della Memory Bank.
- 2026-04-24: Implementata la funzione statica
fixCircostanzeincid_data_manager.dartper 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.