Release Nouri 1.3.2 with mobile selection improvements

This commit is contained in:
2026-04-29 10:54:40 +02:00
parent 1034ea72a8
commit 8fc2492918
12 changed files with 402 additions and 41 deletions
+38
View File
@@ -0,0 +1,38 @@
# Nouri 1.3.1
Nouri 1.3.1 ist ein kleiner Stabilitäts- und Einkaufslisten-Release auf Basis von 1.3.0. Der Fokus liegt auf zuverlässigeren Backups, besseren Einkaufshinweisen und einem ruhigeren Dark Theme.
## Neu in 1.3.1
- Einkaufseinträge können jetzt einen kleinen Hinweis bekommen, zum Beispiel `TK`, `Dose` oder `frisch`.
- Derselbe Artikel kann mehrfach auf der Einkaufsliste stehen, wenn sich der Hinweis unterscheidet:
- `Erbsen · TK`
- `Erbsen · Dose`
- Hinweise werden klein auf den Einkaufskarten angezeigt.
- Einkaufshinweise lassen sich im Detaildialog eines Einkaufseintrags nachträglich bearbeiten.
- Die obere Einkaufssuche nutzt jetzt echte auswählbare Trefferkarten statt einer Browser-`datalist`, damit die Auswahl auch auf iOS zuverlässig funktioniert.
- Die Treffer werden erst während der Suche eingeblendet und liegen nicht mehr dauerhaft als lange Kartenliste unter dem Formular.
- Beim Anlegen und Bearbeiten von Mahlzeiten lassen sich Lebensmittel jetzt über eine schnelle Kachelsuche zusammenklicken.
- Ausgewählte Lebensmittel erscheinen sofort direkt unter dem Suchfeld.
- Nicht vorrätige Lebensmittel sind in der Mahlzeiten-Auswahl mit einem Einkaufswagen-Icon markiert.
## Stabilität und Darstellung
- Backup-Downloads werden jetzt erst nach dem vollständigen Response-Streaming aufgeräumt.
- Dadurch sollten heruntergeladene Backup-Zips nicht mehr mit inkonsistenten Zip-Größen abbrechen.
- Karten auf der Einkaufsliste und ähnliche schnelle Auswahlkarten haben im Dark Theme stabilere Kontraste.
- Die Mahlzeiten-Auswahl zeigt Zutaten jetzt mit Bild oder Baustein-Icon statt als reine Checkbox-Zeilen.
## Technisch
- Cloudron-Version und Upstream-Version stehen jetzt auf `1.3.1`.
- Die interne Schema-Version und der App-Version-Fallback wurden auf `1.3.1` angehoben.
- Der Service Worker nutzt einen neuen Cache-Namen für `1.3.1`.
- Die Datenbank ergänzt `shopping_note` für Einkaufseinträge.
- Die offene Einkaufsliste ist jetzt pro Lebensmittel und Hinweis eindeutig, nicht mehr nur pro Lebensmittel.
## Hinweis zum Update
- Bestehende Einkaufslisteneinträge bleiben erhalten und bekommen automatisch einen leeren Hinweis.
- Bestehende SQLite-Daten werden beim Start um das neue Feld und den angepassten Index ergänzt.
- Wie immer empfiehlt sich vor produktiven Cloudron-Updates ein reguläres Backup.