-
19489a0265
Smart opened-product expiry: days countdown, edibility, correct sort
dadaloop82
2026-04-08 12:30:36 +00:00
-
e8649a87fc
📦 Backup database automatico - 2026-04-08 03:00
dadaloop82
2026-04-08 03:00:01 +00:00
-
dccda8ebc9
Fix: any-token product family grouping + auto timer reset on cache change
dadaloop82
2026-04-07 15:26:35 +00:00
-
dcc7e9de42
Fix smart shopping: skip depleted products with equivalent in-stock substitutes
dadaloop82
2026-04-07 15:20:33 +00:00
-
0bca79b8a2
Fix 3 bugs: banana use blocked, cleanup never ran, stale Bring items
dadaloop82
2026-04-07 15:08:03 +00:00
-
9b51bb606d
Fix smart shopping false positives (prodotti appena comprati/sufficienti)
dadaloop82
2026-04-07 15:02:15 +00:00
-
72535ce41c
UX: fraction buttons for pz unit in use form + fix qty display
dadaloop82
2026-04-07 13:03:32 +00:00
-
dc36ce2ae4
fix: MODIFICA button now edits inventory instance (expiry/location/qty/vacuum)
dadaloop82
2026-04-07 12:52:31 +00:00
-
4e576559a9
feat: barcode scan button + reminder in manual product form
dadaloop82
2026-04-07 12:17:18 +00:00
-
b7ed9899fa
feat+fix: Bring removal, multi-expiry batches, FIFO in cooking steps
dadaloop82
2026-04-07 12:10:14 +00:00
-
22ae3abf47
📦 Backup database automatico - 2026-04-07 03:00
dadaloop82
2026-04-07 03:00:01 +00:00
-
5be62cfbfd
fix: low stock detection for rarely-used items
dadaloop82
2026-04-06 10:53:15 +00:00
-
6424f381af
fix: TTS only on Rileggi; use-all deducts all locations; fix DB permissions
dadaloop82
2026-04-06 10:28:24 +00:00
-
b47dcb4fac
fix: TTS only on Rileggi btn; use-all deducts from all locations
dadaloop82
2026-04-06 10:23:03 +00:00
-
4e8b586201
feat: AI photo identification from product form
dadaloop82
2026-04-06 09:23:41 +00:00
-
a6bc05cd2d
feat: spesa mode stats banner + scan zoom x1/x2 toggle
dadaloop82
2026-04-06 09:16:50 +00:00
-
7782eb1519
fix: pre-fill conf size from product's weight/volume unit when switching to 'confezioni'
dadaloop82
2026-04-06 09:10:29 +00:00
-
50da545c72
feat: predict expiry date from product history when adding items
dadaloop82
2026-04-06 09:09:04 +00:00
-
568cc1e6fa
fix: don't re-add items to Bring after user removes them (purchased blocklist, 4h TTL)
dadaloop82
2026-04-06 08:53:14 +00:00
-
854bc37709
📦 Backup database automatico - 2026-04-06 03:00
dadaloop82
2026-04-06 03:00:01 +00:00
-
fedb7c50e2
📦 Backup database automatico - 2026-04-05 03:00
dadaloop82
2026-04-05 03:00:02 +00:00
-
57677fa0d0
fix: keep previous settings (meal, persons, options) on regenerate
dadaloop82
2026-04-04 15:35:07 +00:00
-
e233dcef6d
fix: remove duplicate const meal declaration in regenerateRecipe
dadaloop82
2026-04-04 15:31:31 +00:00
-
da5552e992
fix: hide meal-plan banner on chip uncheck; fix recipe variety (variation counter, temp scaling, client-side title tracking)
dadaloop82
2026-04-04 15:29:07 +00:00
-
bd6f92f2f3
fix: route TTS through PHP proxy to bypass mixed-content/CORS
dadaloop82
2026-04-04 14:44:11 +00:00
-
475d482184
feat: TTS generic API builder, remove HA refs, pre-fill credentials
dadaloop82
2026-04-04 14:40:48 +00:00
-
7bc1c87d5c
feat: TTS via Home Assistant API, settings panel, remove browser speechSynthesis
dadaloop82
2026-04-04 14:37:00 +00:00
-
63db7cc114
feat: bring urgency sync, background auto-sync, recipe mealplan chip, screensaver fix
dadaloop82
2026-04-04 14:32:25 +00:00
-
6e3e451a39
📦 Backup database automatico - 2026-04-04 03:00
dadaloop82
2026-04-04 03:00:01 +00:00
-
3bbf093857
📦 Backup database automatico - 2026-04-03 03:00
dadaloop82
2026-04-03 03:00:01 +00:00
-
20e7d2cbfc
📦 Backup database automatico - 2026-04-02 03:00
dadaloop82
2026-04-02 03:00:01 +00:00
-
6f81846942
Smart shopping: timestamp ultimo aggiornamento, CSS progress dots e timer bar; fix layout modalità cucina
dadaloop82
2026-04-01 05:52:46 +00:00
-
e18fb5839a
Smart shopping: cron ogni 5min pre-calcola cache server-side, API serve da cache (risposta istantanea)
dadaloop82
2026-04-01 05:52:17 +00:00
-
200ec145d9
📦 Backup database automatico - 2026-04-01 03:00
dadaloop82
2026-04-01 03:00:01 +00:00
-
fb7bb4d675
Modalità cucina: timer multipli persistenti con etichetta, riprendi dal passo salvato, progress dots, pulsante Ricomincia; priorità ricette basata su scadenze con ingredienti obbligatori
dadaloop82
2026-03-31 15:55:35 +00:00
-
2be6643104
📦 Backup database automatico - 2026-03-31 03:00
dadaloop82
2026-03-31 03:00:01 +00:00
-
bcddba46d4
Remove kg/l units everywhere — only g (grammi) and ml (millilitri)
dadaloop82
2026-03-30 14:13:11 +00:00
-
c4938457ac
Fix min quantity for kg/l units in use forms
dadaloop82
2026-03-30 13:45:02 +00:00
-
c63faf56e4
Conservative Bring! cleanup + operations log
dadaloop82
2026-03-30 13:36:51 +00:00
-
b954be4cac
Fix smart shopping: skip one-time purchases, better frequency for short history
dadaloop82
2026-03-29 19:58:43 +00:00
-
4b3e5f2ce4
Cleanup obsolete Bring! items after smart shopping algorithm fix
dadaloop82
2026-03-29 19:54:05 +00:00
-
df32fa3441
fix: spesa intelligente - filtro frequenza e recency per urgenze
dadaloop82
2026-03-29 19:50:04 +00:00
-
7be6ae8cd7
feat: timer integrato nella modalita cucina
dadaloop82
2026-03-29 16:09:12 +00:00
-
2d754526a5
fix: TTS primo step con voce corretta, bottone Rileggi sempre visibile
dadaloop82
2026-03-29 16:00:24 +00:00
-
23e8d9a6b8
fix: voce TTS migliore (Google/online) + cache buster aggiornato
dadaloop82
2026-03-29 15:50:03 +00:00
-
227c31d9f9
fix: TTS sincrono + pulsante Rileggi nella modalità cucina
dadaloop82
2026-03-29 15:46:43 +00:00
-
b4ee70862e
fix: screensaver disabilitato durante la modalità cucina
dadaloop82
2026-03-29 15:44:36 +00:00
-
bba6551b37
fix: TTS cucina - gestione asincrona voci e delay dopo cancel()
dadaloop82
2026-03-29 15:43:46 +00:00
-
f87e2204a9
fix: cooking overlay fuori dallo screensaver (era nascosto da display:none)
dadaloop82
2026-03-29 15:38:33 +00:00
-
c7439cc858
fix: deduplicazione lista spesa quando prodotto sta finendo
dadaloop82
2026-03-29 15:34:20 +00:00
-
917aa56001
feat: sezioni reparto lista spesa, gradient urgenza, modalità cucina con TTS
dadaloop82
2026-03-29 15:30:55 +00:00
-
a38a5d670f
feat: lista spesa con tab Da comprare/In previsione, tag, frequenza, tap-to-scan
dadaloop82
2026-03-29 14:12:37 +00:00
-
5b11ab6493
📦 Backup database automatico - 2026-03-28 03:00
dadaloop82
2026-03-28 03:00:01 +00:00
-
dac1465c45
📦 Backup database automatico - 2026-03-27 03:00
dadaloop82
2026-03-27 03:00:01 +00:00
-
21e93a5546
📦 Backup database automatico - 2026-03-26 03:00
dadaloop82
2026-03-26 03:00:01 +00:00
-
df391df150
📦 Backup database automatico - 2026-03-25 03:00
dadaloop82
2026-03-25 03:00:01 +00:00
-
0835bc8b84
📦 Backup database automatico - 2026-03-21 03:00
dadaloop82
2026-03-21 03:00:01 +00:00
-
3037d64664
📦 Backup database automatico - 2026-03-20 03:00
dadaloop82
2026-03-20 03:00:01 +00:00
-
11a703d274
20260319a: Auto-refresh recipe archive after save, Bring spec uses product name not brand
dadaloop82
2026-03-19 13:18:35 +00:00
-
b8528f79a9
📦 Backup database automatico - 2026-03-19 03:00
dadaloop82
2026-03-19 03:00:01 +00:00
-
dae4c4d435
20260318b: Fix countdown bar color - was using non-existent CSS variable
dadaloop82
2026-03-18 06:33:04 +00:00
-
4536decfaf
20260318a: Bump cache busters
dadaloop82
2026-03-18 06:16:11 +00:00
-
3e284da7ad
📦 Backup database automatico - 2026-03-18 03:00
dadaloop82
2026-03-18 03:00:01 +00:00
-
9517225d32
20260317e: Persist recipe ingredient used state to DB
dadaloop82
2026-03-17 14:18:25 +00:00
-
66e175e863
20260317d: Auto-dismiss move modal after 15s with progress bar countdown
dadaloop82
2026-03-17 14:15:16 +00:00
-
7cc557d4df
20260317c: Torta->Dolce, Bring specification with brand for product variants
dadaloop82
2026-03-17 13:55:30 +00:00
-
d1df6a6862
20260317b: Replace Comfort Food with Priorita cose aperte in recipe options
dadaloop82
2026-03-17 12:06:14 +00:00
-
9491cf0e0b
20260317a: Replace Break Mattutino/Spuntino Serale with Torta/Succo di Frutta in recipe meals
dadaloop82
2026-03-17 06:28:42 +00:00
-
c154f94b05
📦 Backup database automatico - 2026-03-17 03:00
dadaloop82
2026-03-17 03:00:01 +00:00
-
b4b68d6579
20260316i: Low-stock Bring prompt after use
dadaloop82
2026-03-16 14:59:55 +00:00
-
1d8fb55f58
20260316h: Recipe ingredient USE popup with qty/location controls
dadaloop82
2026-03-16 12:42:12 +00:00
-
134e5dfa4e
20260316g: Fix conf anomaly detection + auto-split opened packages
dadaloop82
2026-03-16 08:07:17 +00:00
-
5ca809b31f
20260316f: Fix Cracker integrali default_qty (500→16) + detect absurd package sizes
dadaloop82
2026-03-16 08:01:58 +00:00
-
74d99a11bf
20260316e: Fix quick recipe + use from opened packages first
dadaloop82
2026-03-16 07:59:56 +00:00
-
4d9fd8638e
20260316d: Sort dashboard sections - opened by remaining qty asc, expiring/expired already correct
dadaloop82
2026-03-16 07:51:05 +00:00
-
c6a3ae6e63
20260316c: Dashboard quick recipe button + waste chart
dadaloop82
2026-03-16 07:49:10 +00:00
-
eb5ee60dd7
Sposta prodotto dopo l'uso + fix prodotti aperti
dadaloop82
2026-03-16 06:48:48 +00:00
-
458206b39f
Rimuovi sezione 'Sposta il resto' dal form USA
dadaloop82
2026-03-16 06:38:04 +00:00
-
d0ecbff5bc
📦 Backup database automatico - 2026-03-16 03:00
dadaloop82
2026-03-16 03:00:01 +00:00
-
68dd7810f0
Fix ricalcolo scadenza per freezer e sotto vuoto
dadaloop82
2026-03-15 19:15:22 +00:00
-
dc9785c160
Estendi 'Prodotti Aperti' a tutti i tipi (g, ml, l, pz, non solo conf)
dadaloop82
2026-03-15 19:05:03 +00:00
-
e2942d73f2
USA: possibilità di spostare il prodotto in altra posizione dopo l'uso
dadaloop82
2026-03-15 18:44:53 +00:00
-
f9910c99b5
Fix USA: mostra solo posizioni dove il prodotto esiste (previene 'not found')
dadaloop82
2026-03-15 18:37:10 +00:00
-
8f1a2b785f
Scadenza: freezer estende durata, sotto vuoto formaggi potenziato, ricalcolo al cambio posizione
dadaloop82
2026-03-15 18:15:09 +00:00
-
4239e0b204
🫙 Sotto vuoto: flag per estendere scadenza prodotti conservati sotto vuoto
dadaloop82
2026-03-15 18:09:38 +00:00
-
3f0f27e938
Multipack→conf pre-fill (2x200g→2 conf da 200g) + modifica inventario da action page
dadaloop82
2026-03-15 17:58:11 +00:00
-
b90fe409d6
Sempre modificabile nome/marca prodotto: bottone ✏️ sulla preview
dadaloop82
2026-03-15 17:51:22 +00:00
-
067a4acb5c
Add: mostra totale aggiornato nel toast + auto-rimuovi da Bring dopo acquisto
dadaloop82
2026-03-15 17:47:29 +00:00
-
17fdc993a5
Bring: non inviare marca/quantità, usa solo nomi generici catalogo. Puliti 27 articoli.
dadaloop82
2026-03-15 17:19:36 +00:00
-
7e3a3701e6
📦 Backup database automatico - 2026-03-15 03:00
dadaloop82
2026-03-15 03:00:01 +00:00
-
a960c05ee2
📦 Backup database automatico - 2026-03-14 03:00
dadaloop82
2026-03-14 03:00:01 +00:00
-
bd1e5d950f
Prodotti aperti: mostra solo conf con capacità nota (latte, panna ecc.)
dadaloop82
2026-03-13 15:15:46 +00:00
-
cb3d3a56bb
Fix cache: forza invalidazione cache per fix display confezioni non-conf
dadaloop82
2026-03-13 15:13:48 +00:00
-
f64423296b
Prodotti aperti: includi anche non-conf con quantità parziale (19 prodotti)
dadaloop82
2026-03-13 15:10:17 +00:00
-
948e851b71
Dashboard: sezione Prodotti Aperti (conf parzialmente usate)
dadaloop82
2026-03-13 15:02:27 +00:00
-
ac76d02cb6
Fix validazione input: allinea min con step per sub-unità (50g ora funziona)
dadaloop82
2026-03-13 14:56:35 +00:00
-
6c9fade761
Fix display confezioni parziali: mostra '1 conf da 1L + 800ml' invece di arrotondare a 2
dadaloop82
2026-03-13 14:50:08 +00:00
-
38c8914fea
Fix step sub-unità: L ora step 0.1, ml step 50, g step 10
dadaloop82
2026-03-13 14:46:12 +00:00
-
3733adf2e9
Confezioni: permetti uso parziale in sub-unità (ml, g) con switch unità
dadaloop82
2026-03-13 14:42:39 +00:00
-
9062c498de
Svuota campo ricerca inventario/prodotti al cambio pagina
dadaloop82
2026-03-13 14:34:34 +00:00