diff --git a/CloudronManifest.json b/CloudronManifest.json index 47406c3..21006cd 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.0", - "upstreamVersion": "1.2.0", + "version": "1.2.1", + "upstreamVersion": "1.2.1", "healthCheckPath": "/", "httpPort": 8000, "manifestVersion": 2, diff --git a/RELEASE_NOTES_1.2.1.md b/RELEASE_NOTES_1.2.1.md new file mode 100644 index 0000000..7108809 --- /dev/null +++ b/RELEASE_NOTES_1.2.1.md @@ -0,0 +1,43 @@ +# Nouri 1.2.1 + +Nouri 1.2.1 ist ein Feinschliff-Release auf Basis von 1.2.0. Der Schwerpunkt lag auf einer ruhigeren mobilen Navigation, klareren Theme-Bedienelementen und besser lesbaren Tageszeiten-Icons in Hell und Dunkel. + +## Neu in 1.2.1 + +### Mobile Navigation ruhiger abgestimmt + +- Der `Mehr`-Button in der mobilen Bottom-Navigation bleibt im Ruhezustand jetzt neutral. +- Wenn `Mehr` geöffnet ist, nutzt der Button dieselbe aktive Markierung wie die übrige Navigation. +- `Hell` und `Abmelden` wirken im mobilen Dark Mode zurückhaltender und sind nicht mehr unnötig stark eingefärbt. + +### Besseres Theme-Umschalten + +- Für den Wechsel zwischen Hell und Dunkel gibt es jetzt eigene Sonne- und Mond-Icons. +- Die Theme-Anzeige schaltet in Mobile und Desktop sichtbar mit um. +- Die Bedienelemente für den Darstellungswechsel wirken dadurch klarer und weniger technisch. + +### Eigene Icons für Tageszeiten + +- `Frühstück`, `Mittagessen`, `Abendessen` und die Snack-Zeiten haben jetzt eigene Symbole statt eines gemeinsamen Standardsymbols. +- Die Icons wurden aus `heinz.marketing` übernommen und lokal ins Projekt eingebunden. +- Dadurch sind Tageszeiten im Tagesplan und in der Wochenansicht schneller erfassbar. + +### Icons auf Mobile lesbarer gemacht + +- Die Tageszeiten-Kacheln nutzen jetzt quadratischere Icon-Flächen mit abgerundeten Ecken. +- Die Symbole wurden vergrößert und farblich klarer abgestimmt. +- Im Dark Mode wirken die Icon-Flächen weniger verwaschen. +- Im Light Mode wurde der Kontrast erhöht, damit die Symbole nicht mehr im Kartenhintergrund verschwinden. + +## Technische Änderungen + +- Cloudron-Version und Upstream-Version stehen jetzt auf `1.2.1`. +- Die interne Schema-Version und der App-Version-Fallback wurden auf `1.2.1` angehoben. + +## Betroffene Bereiche + +- Mobile Navigation +- Theme-Umschaltung +- Tagesplan +- Wochenansicht +- Cloudron-Paketierung diff --git a/nouri/__init__.py b/nouri/__init__.py index 1a855f6..45bd41e 100644 --- a/nouri/__init__.py +++ b/nouri/__init__.py @@ -82,7 +82,7 @@ def load_app_version(root_dir: Path) -> str: ).strip() if manifest_version: return manifest_version - return "1.2.0" + return "1.2.1" def load_release_url() -> str: diff --git a/nouri/db.py b/nouri/db.py index d8f3166..7fc9563 100644 --- a/nouri/db.py +++ b/nouri/db.py @@ -10,7 +10,7 @@ from werkzeug.security import generate_password_hash from .constants import DAYPARTS, DEFAULT_CATEGORIES, DEFAULT_CATEGORY_BUILDERS -CURRENT_SCHEMA_VERSION = "1.2.0" +CURRENT_SCHEMA_VERSION = "1.2.1" def get_db() -> sqlite3.Connection: