• V1.0.0 325101da99

    Version 1.0.0 Stable

    hnzio released this 2026-04-12 17:20:11 +00:00 | 33 commits to main since this release

    Nouri 1.0.0 fasst die ruhige Alltagsplanung, gemeinsame Nutzung im Haushalt und die ersten echten Push-Erinnerungen in einen stabileren Release-Stand zusammen. Der Fokus dieser Version liegt auf Verlässlichkeit, klareren Vorschlägen und einem saubereren produktiven Betrieb auf Cloudron.

    Highlights

    • Vorschläge lassen sich jetzt gezielter über drei Modi steuern:
      • Eher ausgewogen
      • Fitness
      • Proteinbetont
    • Lebensmittel können zusätzlich als Eher leicht, Neutral oder Eher gehaltvoll markiert werden.
    • Push-Erinnerungen für fehlendes Frühstück, Mittagessen und Abendessen sind vorbereitet und in den Optionen pro Nutzer schaltbar.
    • Push öffnet direkt den passenden Tagesplan und kann eine schon vorbereitete Mahlzeitenidee mitbringen.
    • Saaten sind in der Kategorien-Logik jetzt separat unter Passt eher zu auswählbar.

    Planung und Vorschläge

    • Nouri bevorzugt bei Vorschlägen weiterhin zuerst vorhandene Mahlzeitenideen.
    • Wenn noch keine passende Mahlzeitenidee da ist, werden Kombinationen aus den zuhause vorhandenen Lebensmitteln vorgeschlagen.
    • Für Fitness werden proteinbetonte und eher leichte Kombinationen bevorzugt.
    • Für Proteinbetont werden proteinreiche Kombinationen priorisiert, ohne zusätzlich auf „leicht“ zu ziehen.
    • Im Tagesplan können vorbereitete Vorschläge direkter übernommen werden.

    Erinnerungen und Push

    • Neue Push-Schalter in den Optionen:
      • Frühstück um 08:00
      • Mittagessen um 12:00
      • Abendessen um 18:00
    • Die Push-Nachricht enthält nach Möglichkeit direkt einen passenden Vorschlag.
    • Für den Versand wurde ein kleiner Reminder-Worker ergänzt.
    • Push bleibt weiterhin optional und funktioniert nur auf Geräten, die sich aktiv registriert haben.

    Sicherheit und Stabilität

    • Passwortprüfung wurde angezogen.
    • Sichere Cookie-Konfiguration für HTTPS ist vorbereitet.
    • Zusätzliche Sicherheitsheader werden gesetzt.
    • Die Schema-Upgrades wurden weitergezogen, damit neue Einstellungen und Reminder-Daten sauber in bestehende Installationen einlaufen.

    Cloudron und Betrieb

    • README wurde für Cloudron klarer dokumentiert:
      • Neuinstallation
      • Update statt Neuinstallation
      • persistente Daten unter /app/data
      • wichtige Umgebungsvariablen
      • VAPID- und Push-Einrichtung
    • Cloudron-Paketversion und App-Version stehen jetzt auf 1.0.0.
    • Der Service Worker nutzt einen neuen Cache-Namen für den Release-Stand 1.0.0.

    Upgrade-Hinweis

    • Bestehende SQLite-Daten bleiben erhalten.
    • Neue Felder und Tabellen werden beim Start ergänzt.
    • Nach dem Update lohnt sich ein kurzer Blick in Optionen, damit Vorschlagsstil, Push und Erinnerungen einmal bewusst gesetzt sind.
    Downloads
  • V0.6.0 b0d1cee5f5

    Version 0.6.0 Stable

    hnzio released this 2026-04-12 15:57:05 +00:00 | 34 commits to main since this release

    Nouri 0.6.0

    Nouri 0.6.0 bringt die App näher an einen stabilen 1.0-Stand. Der Schwerpunkt liegt auf Reife, Alltagstauglichkeit und einem ruhigeren, verlässlicheren Gesamteindruck statt auf großen neuen Kernfunktionen.

    Highlights

    Design und Brand

    • Neues Nouri-App-Icon für Header, Favicon und PWA
    • Überarbeitete PWA-Icons inklusive zusätzlicher Größen und maskierbarer Variante
    • Ruhigeres visuelles Finish bei Karten, Fokuszuständen, Setup und leeren Bereichen
    • Mobile Header-Logik bereinigt, damit der obere Bereich auf Smartphones nicht fest mitscrollt
    • Desktop-Navigation wieder klarer als durchlaufende Leiste direkt neben dem Logo

    Bilder und Performance

    • Bild-Uploads werden jetzt in mehrere sinnvolle Größen abgeleitet
    • Listen und Formulare nutzen responsive Bildauslieferung statt immer die volle Originalgröße
    • Statische Assets bekommen sauberes Cache-Busting über Versions-URLs
    • Uploads und statische Marken-Assets werden vorsichtig browserfreundlich gecacht

    PWA und iPhone-Nutzung

    • Überarbeitetes Web App Manifest
    • Verbesserter Service Worker für eine stabilere App-Shell
    • Kleine Offline-Seite für kurze Verbindungsabbrüche
    • Bessere Einbindung für Homescreen-Nutzung auf iPhones

    Backup und Stabilität

    • Admin-Bereich in den Optionen für Backup-Export und Restore
    • Backup als ZIP mit App-Daten und Uploads
    • Restore mit klarer Bestätigung statt versehentlicher Überschreibung
    • Freundlichere Behandlung von zu großen Bild-Uploads
    • Robusterer Umgang mit vorhandenen älteren Datenstrukturen
    • Startet lokal jetzt auch ohne Pillow-Build auf Python 3.14, statt schon beim Import zu scheitern

    Planung und Vorschläge

    • Automatische Mahlzeitenvorschläge robuster aufgebaut
    • Bausteinlogik für Protein, Kohlenhydrate und Gemüse verbessert
    • Bestehende Kombinationen werden beim Übernehmen besser wiederverwendet
    • Suche beim Zusammenstellen von Mahlzeiten zeigt nur die drei passendsten Treffer
    • Kategorie-Richtung von „Brot & Getreide“ in Richtung „Kohlenhydrate“ weitergeführt

    Technische Änderungen

    • Neue Hilfsmodule für Bildverarbeitung und Backup/Restore
    • App-Metadaten-Tabelle für robustere Schema-Verwaltung vorbereitet
    • Cloudron-Version auf 0.6.0 angehoben
    • Pillow für Bildverarbeitung ergänzt und auf Python 3.14 lokal als optionale Abhängigkeit abgefedert

    Hinweise zum Update

    • Nach dem Update kann ein harter Reload im Browser sinnvoll sein, damit neue CSS-, JS- und PWA-Dateien sicher geladen werden.
    • Vor einem Restore empfiehlt sich immer zuerst ein frischer Backup-Export aus der laufenden App.
    • Vorhandene Kategorien und ältere Daten werden beim Start weiter normalisiert, statt hart ersetzt zu werden.
    Downloads
  • V0.5.1 9ff7a6d57c

    Version 0.5.1 Stable

    hnzio released this 2026-04-12 15:25:25 +00:00 | 37 commits to main since this release

    Nouri 0.5.1

    Highlights

    • Smartphone-Navigation unten neu als echte Erweiterung umgesetzt
    • obere Nouri-Leiste auf kleinen Geräten nicht mehr sticky, sondern sauber fest positioniert
    • PWA-Cache für frische Layout- und Einstellungsänderungen bereinigt
    • Cloudron-Version auf 0.5.1 angehoben

    Neu in 0.5.1

    Mobile Navigation

    • Mehr ist auf Smartphones kein schwebendes Overlay mehr.
    • Die zusätzlichen Punkte klappen jetzt direkt aus der unteren Navigation heraus auf.
    • Die Zusatzpunkte nutzen dieselbe kompakte Größe wie die unteren Menüpunkte.
    • Der untere Navigationsbereich wird dabei nicht weichgezeichnet.

    Mobile Header

    • Die obere Nouri-Leiste scrollt auf kleinen Geräten nicht mehr mit dem Inhalt.
    • Die bisherige sticky-Logik für den Header wurde entfernt, damit es keine widersprüchlichen Zustände mehr gibt.

    PWA

    • Der Service Worker verwendet einen aktualisierten Cache-Namen.
    • Navigationsseiten werden frischer geladen, damit Änderungen an Einstellungen und Layout nicht an altem Cache hängen bleiben.

    Cloudron

    • CloudronManifest.json wurde auf 0.5.1 angehoben.
    • Damit lässt sich das Update sauber als neue App-Version ausrollen.
    Downloads
  • V0.5.0 96ab52e1ba

    Version 0.5.0 Stable

    hnzio released this 2026-04-12 14:41:00 +00:00 | 41 commits to main since this release

    Nouri 0.5.0

    • neuer Einkaufsrhythmus mit später Aktivierung fehlender Lebensmittel
    • ruhige Vorschläge für passende Ergänzungen und einfache Rezeptideen aus Zuhause
    • neuer Optionen-Bereich für Hinweise, Routinen und Push
    • PWA-Vorbereitung mit Home-Screen-Nutzung und Service Worker
    • Cloudron-Version auf 0.5.0 angehoben
    Downloads
  • Version 0.4.0 Stable

    hnzio released this 2026-04-12 14:01:59 +00:00 | 42 commits to main since this release

    Nouri 0.4.0

    Nouri 0.4.0 macht die App wiederverwendbarer, ruhiger in der Planung und alltagstauglicher im gemeinsamen Haushalt.

    Neu

    • Tagesvorlagen zum Speichern und Wiederverwenden ganzer Tagesstrukturen
    • Wochenvorlagen, die aus Tagesvorlagen zusammengesetzt und auf Wochen angewendet werden können
    • Kleine Pakete für wiederkehrende Bündel wie Frühstück, Snack oder Einkaufssets
    • Sanfte Hinweise auf Dashboard, Tagesplan und Wochenansicht
    • Globale Kategorien pro Haushalt im Admin-Bereich
    • Neues Feld „Für wen?“ bei Lebensmitteln und Mahlzeiten mit Standard „Für alle“
    • Neue Vorlagenübersicht für Tagesvorlagen, Wochenvorlagen und Pakete

    Planung und Einkauf

    • Mahlzeiten bringen bei Bedarf nur die fehlenden einzelnen Lebensmittel auf die Einkaufsliste
    • Einkaufseinträge merken sich jetzt optional, für welchen Tag und welche Tageszeit sie gebraucht werden
    • Tagesplan und Wochenansicht greifen Vorlagen und sanfte Vorschläge besser auf

    Mobile

    • Bottom Navigation auf Smartphone jetzt mit: Heute, Einkauf, Plan, Woche, Mehr
    • „Mehr“ öffnet jetzt ein ruhiges Sheet/Overlay statt einer eigenen Seite
    • Mobile Header und Navigation wirken kompakter und app-näher

    Haushalt und Verwaltung

    • Kategorien können pro Haushalt zentral gepflegt, ergänzt und pausiert werden
    • Persönliche und gemeinsame Inhalte bleiben klar unterscheidbar
    • Zielnutzer für Lebensmittel und Mahlzeiten sind sichtbar

    Technisch

    • Version auf 0.4.0 angehoben
    • Bestehende 0.3-Daten werden per pragmatischer SQLite-Schema-Erweiterung weiterverwendet
    • Keine neuen Python-Abhängigkeiten
    Downloads
  • V0.3.0 b68ed62887

    Version 0.3.0 Stable

    hnzio released this 2026-04-12 11:19:39 +00:00 | 43 commits to main since this release

    Nouri wird mit Version 0.3 vom persönlichen Planungstool zur ersten kleinen Haushalts-App. Die Basis aus 0.2 bleibt bewusst einfach, wird jetzt aber um Nutzerverwaltung, Rollen, gemeinsame und persönliche Inhalte sowie eine deutlich bessere mobile Nutzung erweitert.

    Neu

    • Nutzerverwaltung mit Haushaltskontext
    • Rollenmodell mit Admin und Mitglied
    • persönliche und gemeinsame Inhalte über die Sichtbarkeit persönlich oder Für alle
    • Profilbereich für eigene Kontodaten
    • Admin-Bereich zur Verwaltung weiterer Nutzer
    • kompaktere mobile Navigation
    • kleinerer, ruhigerer Header auf mobilen Geräten
    • Kategorie-Auswahl auf Mobilgeräten jetzt als echte select-Felder statt datalist
    • bestehende freie Kategorien bleiben dabei erhalten
    • Migrationslogik für bestehende 0.2-Datenbanken verbessert
    • automatische Überführung alter Daten in den gemeinsamen Haushaltskontext

    Verändert

    • Einkaufsliste, Zuhause, Archiv und Planung respektieren jetzt die neue Sichtbarkeitslogik durchgängig
    • bestehende 0.2-Installationen werden beim Start pragmatisch auf 0.3 vorbereitet
    • Altbestände werden sinnvoll mit Haushalt, Besitzer, Rollen und Aktiv-Status ergänzt
    • Oberfläche auf kleinen Displays insgesamt kompakter und alltagstauglicher

    Behoben

    • Fehler bei der 0.3-Migration auf bestehenden 0.2-SQLite-Datenbanken
    • Problem mit Index-Erstellung, bevor users.email in Altbeständen vorhanden war
    • SQLite-Eigenheit bei ALTER TABLE ... ADD COLUMN ... DEFAULT CURRENT_TIMESTAMP berücksichtigt
    • Mobile-Kategorie-Fix im Formular für Lebensmittel sauber umgesetzt

    Verifiziert

    • python3 -m compileall nouri wsgi.py
    • Smoke-Test für Setup, Admin-Login, Nutzeranlage, persönliche und gemeinsame Inhalte, Profil, Mehr-Bereich und Planung
    • Rechteprüfung: Mitglieder sehen keine Admin-Verwaltung
    • Upgrade-Test gegen simulierte 0.2-Datenbank erfolgreich

    Fokus

    Version 0.3 bringt gemeinsames Planen in Nouri, ohne die App unnötig aufzublähen. Haushalte, Rollen und Sichtbarkeit machen die Anwendung alltagstauglicher, während Mobile-Polish und Migrationsfixes dafür sorgen, dass der Schritt von 0.2 auf 0.3 sauber und entspannt bleibt.

    Downloads
  • V0.2.0 36bde02c54

    Version 0.2.0 – MVP Pre-Release

    hnzio released this 2026-04-12 09:21:50 +00:00 | 50 commits to main since this release

    Nouri wächst mit dieser Version von einem einfachen Lebensmittel- und Einkaufsfluss zu einer ersten echten Planungs-App für den Alltag.

    Neu

    • Mahlzeitenideen aus vorhandenen und archivierten Lebensmitteln
    • neue Lebensmittel direkt innerhalb einer Mahlzeiten-Idee anlegen
    • ruhigerer Tagesplan mit aufklappbaren Tageszeit-Kacheln
    • automatische Übernahme fehlender geplanter Dinge auf die Einkaufsliste
    • Wochenansicht mit Drag-and-drop
    • Login mit „Angemeldet bleiben“
    • visuelle Überarbeitung mit wärmerem, freundlicherem UI
    • neuer Subtitel: „einfach essen planen“
    • neues App-Icon und Favicon

    Verifiziert

    • python3 -m compileall nouri wsgi.py
    • erfolgreicher Smoke-Test für Login, Lebensmittel, Mahlzeitenideen, Tagesplan, Einkaufsliste und Wochenansicht

    Fokus

    Version 0.2 bringt Planung, Wiederverwendung und mehr Ruhe in die Oberfläche, ohne die App unnötig komplex zu machen.

    Downloads
  • v0.1.0 21014c246e

    Version 0.1.0 – MVP Pre-Release

    hnzio released this 2026-04-12 08:40:37 +00:00 | 51 commits to main since this release

    Version 0.1.0

    Erster lauffähiger Prototyp der App.

    Enthaltene Funktionen

    • Lebensmittel anlegen
    • optionale Fotos für Lebensmittel
    • Zuordnung zu Tageszeiten
    • einfache Kategorien
    • Einkaufsliste
    • Einkaufseinträge abhaken
    • automatische Übernahme nach „Zuhause“
    • Lebensmittel aus „Zuhause“ ins Archiv verschieben
    • archivierte Einträge wieder auf die Einkaufsliste setzen

    Ziel dieser Version

    Version 0.1 bildet den grundlegenden Alltagsfluss ab:

    Anlegen → einkaufen → zuhause sichtbar machen → archivieren → später wiederverwenden

    Noch nicht enthalten

    • Mahlzeitenideen aus mehreren Lebensmitteln
    • Tagesplan
    • Wochenplan
    • gespeicherte Vorlagen
    • Such- und Filterfunktionen
    • Erinnerungen
    • erweiterte Wiederverwendung

    Hinweis

    Diese Version ist ein früher MVP und dient vor allem dazu, den Kernfluss im Alltag zu testen.

    Downloads