Repository navigation
Releases
v2.1.0 - Controllo aggiornamenti automatico
Novità
Controllo aggiornamenti automatico
All'avvio l'app verifica se è disponibile una nuova versione. In caso affermativo, compare un avviso con il pulsante Scarica che apre direttamente la pagina di download. Nessuna azione richiesta se l'app è già aggiornata.
Fix
Convertitore: corretti i coefficienti di resa per la bollitura di 4 verdure, aggiornati con dati da Muzzone 2024 e INRAN (precedentemente stimati tramite proxy calorico CREA):
- Bieta: 0.83 → 0.86
- Cavolfiore: 0.97 → 0.93
- Finocchi: 0.88 → 0.86
- Agretti: 0.88 → 0.86
Download
Scarica biteplan-release.apk qui sotto e installalo sul tuo dispositivo Android.
Full Changelog: v2.0.0...v2.1.0
v2.0.0 - Restiling
BitePlan 2.0 — App nativa, esperienza più fluida
Questa versione è una riscrittura completa dell'app: stessa interfaccia che conosci,
ma costruita con tecnologia nativa Android. Il risultato è un'app più reattiva,
con animazioni più fluide e avvio più rapido.
Aggiornamento diretto — puoi installare questa versione sopra la precedente
senza perdere nulla; l'app riconosce l'installazione esistente.
⚠️ I dati salvati (piano pasti e lista della spesa) non vengono migrati
automaticamente dalla versione precedente. Dovrai reinserirli dopo il primo avvio.
Funzionalità
- Piano pasti settimanale — 7 giorni × 3 pasti, card accordion con giorno corrente aperto di default
- Condivisione via QR code — condividi il piano della settimana con un altro dispositivo scansionando un codice QR
- Convertitore crudo/cotto — oltre 50 alimenti, fino a 4 metodi di cottura ciascuno (bollitura, padella, forno, friggitrice ad aria)
- Lista della spesa — aggiunta manuale o importazione dai pasti; duplicati aggregati automaticamente (es. "zucchine ×2")
- Guida in-app — tocca il pulsante ⓘ in alto a destra per aprire la guida con istruzioni per ogni sezione
Build riproducibile via Docker con Flutter 3.41.9, firmata con lo stesso keystore della v1.2.1.
Full Changelog: v1.2.1...v2.0.0
v1.2.1 - Portrait lock
Fix
- Orientamento bloccato in portrait - l'app rimane sempre verticale indipendentemente dalla rotazione fisica del dispositivo:
- su APK Android: bloccato a livello sistema tramite
android:screenOrientation="portrait"nel manifest - su browser mobile (dev server): counter-rotate CSS dinamico che compensa la rotazione del viewport
- su APK Android: bloccato a livello sistema tramite
Full Changelog: v1.2.0...v1.2.1
v1.2.0 - Svuota piano settimanale
Novità
Pulsante "Svuota piano" nel Piano Pasti — azzera l'intera settimana in un colpo solo, con richiesta di conferma. Compare solo quando è presente almeno un pasto, con lo stesso stile del già esistente "Svuota lista" nella Lista della spesa.
Sicurezza
Aggiornato Vite a 6.4.2 — patch per path traversal e arbitrary file read sul dev server (GHSA-4w7w-66w2-5vf9, GHSA-p9ff-h696-f583).
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - Condivisione piano pasti via QR code
Novità
- Condivisione QR code — il pulsante "Condividi" nel Piano Pasti genera un QR code che codifica l'intero piano settimanale; un altro dispositivo può scansionarlo per importare il piano istantaneamente
- Guida utente — aggiunte le sezioni "Condividere il piano" e "Ricevere un piano" nella guida in-app e nella documentazione
Fix
- AndroidManifest — aggiunto il permesso
CAMERAnecessario per la scansione del QR code nelle build Android - Dipendenze — risolte 6 vulnerabilità npm (
vite,vitest)
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - Prima release stabile
BitePlan v1.0.0
Prima release pubblica di BitePlan - app mobile-first per la gestione della dieta quotidiana.
Funzionalità
- Piano Pasti - pianificazione settimanale 7 giorni x3 pasti con generazione automatica della lista della spesa
- Convertitore crudo/cotto - oltre 50 alimenti, fino a 4 metodi di cottura (bollitura, padella, forno, friggitrice ad aria), coefficienti da fonti ufficiali (CREA, SINU, USDA)
- Lista della spesa - checklist con aggiunta manuale o importazione dai pasti
- Guida utente in-app - documentazione integrata accessibile dall'icona 'i'
- Persistenza automatica - dati salvati su LocalStorage, nessun account richiesto
Installazione
Scarica biteplan.apk e installalo sul tuo dispositivo Android (abilita "Origini sconosciute" nelle impostazioni).
Build
APK firmato generato con la pipeline Docker - vedi docker/README.md per buildare da sorgente.