From f85ec818519c93ecfb92f4f183af3d8ce05f61b0 Mon Sep 17 00:00:00 2001 From: Florian Heinz Date: Mon, 13 Apr 2026 18:19:34 +0200 Subject: [PATCH] Release 1.2.2 --- CloudronManifest.json | 4 ++-- RELEASE_NOTES_1.2.2.md | 28 ++++++++++++++++++++++++++++ nouri/__init__.py | 2 +- nouri/db.py | 2 +- 4 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 RELEASE_NOTES_1.2.2.md diff --git a/CloudronManifest.json b/CloudronManifest.json index 21006cd..63a35f3 100644 --- a/CloudronManifest.json +++ b/CloudronManifest.json @@ -4,8 +4,8 @@ "author": "Florian Heinz", "description": "Private Flask app for meals, shopping and gentle food planning", "tagline": "einfach essen planen", - "version": "1.2.1", - "upstreamVersion": "1.2.1", + "version": "1.2.2", + "upstreamVersion": "1.2.2", "healthCheckPath": "/", "httpPort": 8000, "manifestVersion": 2, diff --git a/RELEASE_NOTES_1.2.2.md b/RELEASE_NOTES_1.2.2.md new file mode 100644 index 0000000..2be0f69 --- /dev/null +++ b/RELEASE_NOTES_1.2.2.md @@ -0,0 +1,28 @@ +# Nouri 1.2.2 + +Nouri 1.2.2 ist ein kleiner Pflege-Release auf Basis von 1.2.1. Der Schwerpunkt lag auf einer stimmigeren Oberfläche im Dark Mode und einer klareren Sprache in der neuen Lebensmittel-Logik. + +## Neu in 1.2.2 + +- Die Builder-Bereiche in der Mahlzeitenansicht wirken im Dark Mode jetzt ruhiger und wärmer. +- Die hellgrauen Flächen bei `Zuhause`, `Merkliste` und dem direkten Anlegen neuer Lebensmittel wurden an die restliche Nouri-Oberfläche angepasst. +- Die Sprache im Lebensmittel-Formular wurde vereinfacht: + - `Passt eher zu` heißt jetzt `Baustein` + - `Kohlenhydratquelle` wird in der UI als `Kohlenhydrate` angezeigt + +## Enthaltene Feinschliffe seit 1.2.1 + +- Neue Datenlogik für Lebensmittel und Vorschläge: + - Grundtyp, Rolle in Vorschlägen, Tageszeiten, Vorschlagsstärke und Mahlzeitenkern wurden klarer getrennt. +- Die Builder-Ansichten wurden mit kartenbasierten Auswahlfeldern und zusätzlichen Icons überarbeitet. +- Navigation und unterstützende Texte wurden weiter beruhigt und vereinheitlicht. + +## Technisch + +- Cloudron-Version und Upstream-Version stehen jetzt auf `1.2.2`. +- Die interne Schema-Version und der App-Version-Fallback wurden auf `1.2.2` angehoben. + +## Hinweis zum Update + +- Beim Cloudron-Update sollte der `data`-Ordner weiterhin schreibbar sein, damit mögliche Datenbank-Updates sauber durchlaufen. +- Ein reguläres Cloudron-Update mit Backup ist für diesen Stand die sichere Variante. diff --git a/nouri/__init__.py b/nouri/__init__.py index b7a17cf..b610bfd 100644 --- a/nouri/__init__.py +++ b/nouri/__init__.py @@ -93,7 +93,7 @@ def load_app_version(root_dir: Path) -> str: ).strip() if manifest_version: return manifest_version - return "1.2.1" + return "1.2.2" def load_release_url() -> str: diff --git a/nouri/db.py b/nouri/db.py index 56c3a50..59d65ac 100644 --- a/nouri/db.py +++ b/nouri/db.py @@ -15,7 +15,7 @@ from .constants import ( DEFAULT_CATEGORY_BUILDERS, ) -CURRENT_SCHEMA_VERSION = "1.2.1" +CURRENT_SCHEMA_VERSION = "1.2.2" ANIMAL_HINTS = ( "huhn",