chore: bump version to 1.1.0 e aggiorna documentazione
- package.json: versione 1.0.0 → 1.1.0 - CHANGELOG.md: aggiunta sezione [1.1.0] - docs/guida-utente.md: aggiunte sezioni QR code condivisione/ricezione - src/components/DocsPanel.vue: aggiunte card condivisione e ricezione piano
This commit is contained in:
@@ -7,6 +7,20 @@ il progetto aderisce al [Semantic Versioning](https://semver.org/lang/it/).
|
||||
|
||||
---
|
||||
|
||||
## [1.1.0] — 2026-04-02
|
||||
|
||||
### Aggiunto
|
||||
|
||||
- **Condivisione piano pasti via QR code** — pulsante "Condividi" nel Piano Pasti genera un QR code che codifica l'intero piano settimanale; un altro dispositivo può scansionarlo per importare il piano
|
||||
- **Guida utente aggiornata** — aggiunte sezioni "Condividere il piano" e "Ricevere un piano" nella guida in-app (DocsPanel) e nel file `docs/guida-utente.md`
|
||||
|
||||
### Fix
|
||||
|
||||
- **AndroidManifest** — aggiunto permesso `CAMERA` necessario per la scansione del QR code nei build generati da Capacitor
|
||||
- **Dipendenze** — risolte 6 vulnerabilità npm aggiornando `vite` e `vitest` alle versioni più recenti
|
||||
|
||||
---
|
||||
|
||||
## [1.0.0] — 2026-03-28
|
||||
|
||||
### Aggiunto
|
||||
|
||||
@@ -31,6 +31,16 @@ Tocca il pulsante **×** a destra dell'elemento.
|
||||
|
||||
Premi il pulsante **Genera lista della spesa** in fondo alla pagina. Tutti gli alimenti pianificati vengono aggiunti alla lista della spesa, senza duplicati rispetto a quelli già presenti. L'app passa automaticamente alla tab Spesa.
|
||||
|
||||
### Condividere il piano con un altro dispositivo
|
||||
|
||||
1. Premi **Condividi** in fondo alla pagina — viene generato un QR code con l'intero piano settimanale
|
||||
2. Sull'altro dispositivo apri BitePlan, vai alla tab **Pasti** e premi **Scansiona QR**
|
||||
3. Inquadra il codice con la fotocamera — il piano viene importato automaticamente
|
||||
|
||||
> **Nota:** il dispositivo che scansiona deve concedere il permesso di accesso alla fotocamera quando richiesto.
|
||||
|
||||
> **Limite:** se il piano contiene un numero molto elevato di alimenti, il QR code potrebbe non essere generabile. In quel caso riduci le voci inserite.
|
||||
|
||||
### Persistenza
|
||||
|
||||
I dati vengono salvati automaticamente sul dispositivo. Non è necessario premere nessun pulsante di salvataggio.
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "biteplan",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vite --host",
|
||||
|
||||
@@ -67,6 +67,24 @@
|
||||
<p>Tocca il pulsante <strong>×</strong> a destra dell'elemento.</p>
|
||||
</div>
|
||||
|
||||
<div class="doc-card">
|
||||
<h3 class="card-title">Condividere il piano</h3>
|
||||
<ol class="steps">
|
||||
<li>Premi <strong>Condividi</strong> in fondo alla pagina</li>
|
||||
<li>Viene generato un QR code con l'intero piano settimanale</li>
|
||||
<li>Fai scansionare il codice dall'altro dispositivo</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="doc-card">
|
||||
<h3 class="card-title">Ricevere un piano</h3>
|
||||
<ol class="steps">
|
||||
<li>Premi <strong>Scansiona QR</strong> in fondo alla pagina</li>
|
||||
<li>Consenti l'accesso alla fotocamera quando richiesto</li>
|
||||
<li>Inquadra il QR code — il piano viene importato automaticamente</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="doc-card">
|
||||
<h3 class="card-title">Salvataggio automatico</h3>
|
||||
<p>I dati vengono salvati automaticamente sul dispositivo. Non serve premere nessun tasto.</p>
|
||||
|
||||
Reference in New Issue
Block a user