• V1.3.4 4babf93179

    Version 1.3.4 Stable

    hnzio released this 2026-05-01 12:48:18 +00:00 | 0 commits to main since this release

    Nouri 1.3.4 räumt die Mahlzeiten-Übersicht auf und bringt sie optisch näher an die ruhigeren Lebensmittel-Karten. Der Fokus liegt auf weniger sichtbaren Details, klarerem Scannen und dem Namen direkt unter dem Bild.

    Neu in 1.3.4

    • Mahlzeitenkarten zeigen auf der Übersichtsseite jetzt zuerst Bild oder Platzhalter und darunter den Namen.
    • Details wie Sichtbarkeit, Zielperson, Mahlzeitentyp, Energie und Tags liegen in einer Hover-Ansicht.
    • Komponenten und Notizen werden ebenfalls erst beim Hover bzw. Fokus eingeblendet.
    • Die sichtbaren Text-Buttons auf Mahlzeitenkarten wurden durch kompakte Icon-Aktionen ersetzt.
    • Archivieren bleibt als kleiner Kreis oben rechts erreichbar.
    • Tagesplan und Einkaufsliste sind als schnelle Icon-Aktionen oben links erreichbar.

    Bedienung

    • Auf Desktop erscheinen Zusatzinfos beim Mouseover.
    • Per Tastatur erscheinen Zusatzinfos, sobald eine Aktion auf der Karte fokussiert ist.
    • Auf kleinen Bildschirmen bleibt die Übersicht bewusst reduziert, wie bei den Lebensmittelkarten.

    Betrieb

    • Cloudron-Version und Upstream-Version stehen jetzt auf 1.3.4.
    • Die interne Schema-Version und der App-Version-Fallback wurden auf 1.3.4 angehoben.
    • Der Service Worker nutzt einen neuen Cache-Namen für 1.3.4.
    Downloads
  • Version 1.3.3 Stable

    hnzio released this 2026-05-01 12:34:23 +00:00 | 1 commits to main since this release

    Nouri 1.3.3 erweitert die Einkaufsliste um freie Einkaufsartikel, ohne die bestehende Lebensmittel- und Rezeptlogik umzubauen. Der Fokus liegt darauf, Alltagsdinge wie Drogerie, Haushalt oder Garten genauso schnell auf die Liste setzen zu können wie Lebensmittel.

    Neu in 1.3.3

    • Die Einkaufssuche kann jetzt Lebensmittel und allgemeine Artikel finden.
    • Neue Artikel können direkt aus dem Suchbegriff angelegt werden:
      • Als Lebensmittel anlegen
      • Als Einkaufsartikel anlegen
    • Einkaufsartikel wie Blumenerde, Deo, Insektenschutz oder Sonnencreme werden intern gespeichert.
    • Reine Einkaufsartikel bleiben aus Mahlzeiten, Rezeptvorschlägen und Lebensmittel-Details heraus.
    • Nicht vorhandene Lebensmittel können aus der Einkaufsliste heraus schnell als unsortiertes Lebensmittel angelegt werden.

    Einkaufsliste

    • Bereits angelegte Einkaufsartikel erscheinen bei späteren Suchen wieder als Treffer.
    • Einkaufshinweise wie TK, Dose, frisch oder andere kurze Notizen funktionieren weiterhin.
    • Derselbe Artikel kann mit unterschiedlichen Einkaufshinweisen mehrfach auf der Liste stehen.
    • Einkaufsartikel werden auf der Liste als Einkaufsartikel markiert und nutzen ein Einkaufswagen-Symbol.
    • Beim Abhaken eines Einkaufsartikels wird er als eingekauft markiert, ohne ihn als zuhause vorhandenes Lebensmittel zu behandeln.

    Daten und Migration

    • Das Items-Schema unterstützt jetzt zusätzlich den internen Typ shopping.
    • Bestehende Datenbanken werden beim Start migriert, damit der neue Typ auch bei Updates funktioniert.
    • Der Index für Items nach Typ und Name wird bei Schema-Upgrades sauber wieder angelegt.

    Betrieb

    • Cloudron-Version und Upstream-Version stehen jetzt auf 1.3.3.
    • Die interne Schema-Version und der App-Version-Fallback wurden auf 1.3.3 angehoben.
    • Der Service Worker nutzt einen neuen Cache-Namen für 1.3.3.

    Upgrade-Hinweis

    • Bestehende Lebensmittel, Mahlzeitenideen und Einkaufseinträge bleiben erhalten.
    • Nach dem Update können freie Einkaufsartikel direkt unter Einkauf über das Suchfeld angelegt werden.
    Downloads
  • V1.3.2 8fc2492918

    Version 1.3.2 Stable

    hnzio released this 2026-04-29 08:56:51 +00:00 | 3 commits to main since this release

    Nouri 1.3.2 ist ein kleiner Bedienungs-Release für mobile Einkaufssuche und schnelleres Zusammenklicken von Mahlzeiten.

    Neu in 1.3.2

    • Die Einkaufssuche nutzt jetzt echte auswählbare Trefferkarten statt einer Browser-datalist.
    • Damit lassen sich Lebensmittel auf iOS direkt nach der Suche antippen und auf die Einkaufsliste setzen.
    • Beim Anlegen und Bearbeiten von Mahlzeiten werden Lebensmittel als Kacheln angezeigt.
    • Ausgewählte Bestandteile erscheinen sofort direkt unter dem Suchfeld.
    • Nicht vorrätige Lebensmittel werden ebenfalls angezeigt und mit einem Einkaufswagen-Icon markiert.
    • Ein Einkaufswagen-Icon wurde aus heinz.marketing in die Nouri-Icons übernommen.

    Technisch

    • Cloudron-Version und Upstream-Version stehen jetzt auf 1.3.2.
    • Die interne Schema-Version und der App-Version-Fallback wurden auf 1.3.2 angehoben.
    • Der Service Worker nutzt einen neuen Cache-Namen für 1.3.2.

    Hinweis zum Update

    • Es ist keine manuelle Datenmigration nötig.
    • Bestehende Daten bleiben erhalten.
    Downloads
  • Version 1.3.1 Stable

    hnzio released this 2026-04-26 11:30:17 +00:00 | 4 commits to main since this release

    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 zeigt nur noch das Suchformular und keine dauerhafte Lebensmittel-Kartenliste mehr.

    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.

    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.
    Downloads
  • Version 1.3.0 Stable

    hnzio released this 2026-04-15 09:30:37 +00:00 | 7 commits to main since this release

    Nouri 1.3.0 ist ein größerer Alltags- und Pflege-Release auf Basis von 1.2.2. Der Schwerpunkt liegt auf klareren Lebensmittel-Zuständen, einer ruhigeren Einkaufsliste und Formularen, die beim Bearbeiten nicht mehr aus dem Arbeitsfluss reißen.

    Neu in 1.3.0

    • Lebensmittel haben jetzt eine klarere Alltagslogik:
      • Zuhause ist ein Bestandsstatus
      • Gerade nicht da ist ein fehlender Bestand
      • Archiviert bleibt eine bewusste Entscheidung
      • Unsortiert ist ein neuer Zwischenstatus für schnelle Sammelerfassung
    • Über Schnell anlegen lassen sich mehrere Lebensmittel auf einmal erfassen.
      • Die Einträge landen zunächst in Unsortiert
      • sie tauchen erst nach späterer Einordnung regulär im Alltag auf
    • Die Lebensmittelkarten wurden deutlich vereinfacht:
      • Bild oder passendes Icon
      • Titel
      • Bearbeitung über die ganze Kachel
      • Archivieren über ein kleines x
      • Zusatzinfos nur noch als ruhige Hover-Ebene
    • Die Einkaufsliste wurde klarer und direkter:
      • Suche nach Lebensmitteln statt Dropdown
      • Einträge mit Bild oder passendem Icon
      • Bearbeitung über Popup
      • Archivierte und unsortierte Lebensmittel können ebenfalls über die Suche wieder auf die Einkaufsliste gesetzt werden

    Enthaltene Feinschliffe seit 1.2.2

    • Die Lebensmittel- und Mahlzeitenlogik wurde weiter geschärft:
      • Geschmacksrichtung süß, herzhaft, neutral
      • bessere Filterung kulinarisch passender Vorschläge
      • klarere Builder-Begriffe und ruhigere Formulare
    • Auswahlbereiche für Tageszeiten, Mahlzeit-Charakter und Builder-Felder wurden weiter vereinheitlicht.
    • Ausgewählte Zutaten in Mahlzeiten und Paketen sind sichtbarer und leichter bearbeitbar.
    • Mehr Formulare unterstützen jetzt einen ruhigeren Bearbeitungsfluss:
      • Speichern
      • Speichern und schließen
      • Scroll-Position bleibt beim Weiterbearbeiten erhalten
    • Die Navigation und mehrere Detailansichten wurden weiter beruhigt und konsistenter gemacht.

    Technisch

    • Cloudron-Version und Upstream-Version stehen jetzt auf 1.3.0.
    • Die interne Schema-Version und der App-Version-Fallback wurden auf 1.3.0 angehoben.
    • Die Datenbank kennt jetzt zusätzliche Zustände und Felder für die überarbeitete Lebensmittel-Logik, unter anderem für Unsortiert.

    Hinweis zum Update

    • Beim Cloudron-Update sollte der data-Ordner weiterhin schreibbar sein, damit Schema-Änderungen sauber angewendet werden können.
    • Für produktive Updates bleibt ein reguläres Cloudron-Backup vor dem Rollout die sichere Variante.
    Downloads
  • V1.2.2 f85ec81851

    Version 1.2.2 Stable

    hnzio released this 2026-04-13 16:21:16 +00:00 | 15 commits to main since this release

    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.
    Downloads
  • V1.2.1 03584c4b97

    Version 1.2.1 Stable

    hnzio released this 2026-04-13 12:38:32 +00:00 | 23 commits to main since this release

    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.
    • 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
    Downloads
  • V1.2.0 7faa65d6c9

    Version 1.2.0 Stable

    hnzio released this 2026-04-13 11:53:02 +00:00 | 26 commits to main since this release

    Nouri 1.2.0 bündelt die Weiterentwicklung seit 1.1.1 zu einem ruhigeren und alltagstauglicheren Planungs-Release. Der Fokus lag auf weniger Überforderung im Plan, besseren kleinen Erinnerungen und einem sauberen PDF-Export für den Wochenplan.

    Neu in 1.2.0

    Snacks ruhiger im Tages- und Wochenplan

    • Hauptmahlzeiten bleiben immer sichtbar.
    • Snack-Bereiche werden nur bei Bedarf eingeblendet.
    • Leere Snack-Slots lassen sich wieder ausblenden.
    • In der Wochenansicht wurden die Snack-Aktionen sprachlich gestrafft:
      • Snacks ergänzen
      • Vormittag
      • Nachmittag
      • Abend

    Bessere visuelle Betonung im Plan

    • Ausgewählte und eingetragene Mahlzeiten werden im Tagesplan klarer hervorgehoben.
    • Die Wochenansicht betont gefüllte Slots jetzt ähnlich wie die Tagesansicht.
    • Snack-Slots fügen sich in der Wochenansicht stimmiger ein und wirken ruhiger.

    Kleine tägliche Snack-Erinnerung

    • Neue Option in den Einstellungen:
      • Am Nachmittag an etwas Kleines erinnern
    • Wenn noch kein Snack geplant ist, kann Nouri einmal täglich eine kleine Push-Erinnerung schicken.
    • Die Push-Nachricht nimmt zuerst passende Mahlzeitenideen und sonst einfache Kombinationen aus dem, was zuhause da ist.

    Wochenplan als PDF exportieren

    • Die Wochenansicht kann jetzt als PDF exportiert werden.
    • Der Export ist schlicht und druckfreundlich gehalten.
    • Es gibt zwei Varianten:
      • Meinen Essensplan
      • Unseren Essensplan
    • Im gemeinsamen PDF werden persönliche Einträge mit echten Namen gekennzeichnet, zum Beispiel Für Flo.
    • Snack-Zeilen erscheinen nur dann, wenn sie in der Woche tatsächlich genutzt werden.

    Export-Menü vereinfacht

    • Statt mehrerer einzelner Export-Buttons gibt es jetzt einen einzigen Button:
      • PDF exportieren
    • Darunter öffnet sich eine kleine Auswahl für die beiden PDF-Varianten.

    Technische Änderungen

    • fpdf2 wurde als Abhängigkeit ergänzt.
    • Cloudron-Version und Upstream-Version stehen jetzt auf 1.2.0.
    • Die interne Schema-Version und der App-Version-Fallback wurden auf 1.2.0 angehoben.

    Betroffene Bereiche

    • Tagesplan
    • Wochenansicht
    • Push-Erinnerungen
    • Einstellungen
    • PDF-Export
    • Cloudron-Paketierung
    Downloads
  • V1.1.1 1c87d653d6

    Version 1.1.1 Stable

    hnzio released this 2026-04-13 10:09:54 +00:00 | 28 commits to main since this release

    Nouri 1.1.1 bündelt die jüngsten Verbesserungen rund um Mahlzeiten-Vorschläge, Plan-Einträge, Push-Erinnerungen und den letzten Feinschliff bei Bezeichnungen und Versionierung. Der Release macht die App im Alltag direkter nutzbar und runder im Verhalten.

    Highlights

    • generierte Mahlzeiten lassen sich pro Nutzer dauerhaft ausblenden
    • vorhandene Mahlzeiten mit nur 1 bis 2 fehlenden Zutaten werden jetzt ebenfalls vorgeschlagen
    • einzelne Plan-Einträge können nachträglich für Für mich oder Gemeinsam angepasst werden
    • Frühstück-, Mittag- und Abend-Erinnerungen arbeiten zuverlässiger über echte Zeitfenster
    • Begriffe wie Mahlzeitideen werden wieder korrekt großgeschrieben
    • App- und Cloudron-Version stehen jetzt auf 1.1.1

    Neu in 1.1.1

    Mahlzeiten und Vorschläge

    • Im Bereich Was zuhause gut zusammenpasst werden die Aktionsbuttons wieder korrekt dargestellt.
    • Generierte Mahlzeiten können mit Dauerhaft ausblenden pro Nutzer aus den Vorschlägen entfernt werden.
    • Nouri zeigt jetzt nicht nur vollständige Kombinationen aus Zuhause an.
    • Auch vorhandene Mahlzeitenideen mit nur 1 oder 2 fehlenden Lebensmitteln werden vorgeschlagen.
    • Fehlende Dinge werden direkt kenntlich gemacht, zum Beispiel mit Es fehlt noch: ....

    Plan und Tagesansicht

    • Ein einzelner Planeintrag kann jetzt im Tagesplan direkt angepasst werden.
    • So lässt sich zum Beispiel ein geplanter Snack nachträglich nur für eine Person setzen, ohne die Grundeinstellungen der Mahlzeit oder des Lebensmittels zu ändern.
    • Die Anzeige Für mich, Für alle und persönliche Zuordnungen ist in diesem Zusammenhang klarer geworden.

    Push und Erinnerungen

    • Die zeitgesteuerten Erinnerungen für fehlendes Frühstück, Mittagessen und Abendessen laufen nicht mehr nur in einem sehr kleinen Zeitfenster.
    • Stattdessen nutzt Nouri jetzt breitere Zeitfenster:
      • Frühstück ab 08:00
      • Mittagessen ab 12:00
      • Abendessen ab 18:00
    • Dadurch greifen die normalen Erinnerungen deutlich zuverlässiger, auch wenn der Reminder-Worker nicht exakt in derselben Minute läuft.

    Oberfläche

    • Die automatisch kleingeschriebene Anzeige im Tagesplan wurde korrigiert.
    • Begriffe wie Mahlzeitideen erscheinen wieder so, wie sie in der App gedacht sind.

    Versionierung

    • CloudronManifest.json wurde auf 1.1.1 angehoben.
    • Der interne Versions-Fallback in nouri/__init__.py wurde ebenfalls auf 1.1.1 gesetzt.
    • Die Schema-Version in nouri/db.py folgt jetzt ebenfalls 1.1.1.

    Cloudron

    • Das Update kann sauber als neue Version ausgerollt werden.
    • Footer, Release-Link und Versionsanzeige greifen damit wieder auf einen konsistenten Stand zu.
    Downloads
  • V1.0.1 ed14dd4aef

    Version 1.0.1 Stable

    hnzio released this 2026-04-12 18:42:00 +00:00 | 31 commits to main since this release

    Nouri 1.0.1 ist ein kleines Stabilitäts- und Feinschliff-Update für den Alltag auf Cloudron und iPhone.

    Neu in 1.0.1

    Stabiler auf Cloudron

    • SQLite-Zugriffe wurden entschärft, damit normale Seitenaufrufe keine unnötigen Schreibzugriffe mehr auslösen
    • weniger Risiko für database is locked bei parallelen Zugriffen
    • konservativeres Startverhalten für SQLite in der Cloudron-Umgebung
    • Gunicorn läuft Cloudron-freundlicher mit SQLite

    Ruhigere Planung im Tagesplan

    • die Suche beim Eintragen von Mahlzeiten zeigt jetzt wirklich nur noch die drei passendsten Treffer
    • unter dem Suchfeld werden Mahlzeitenideen und Lebensmittel gemeinsam angeboten
    • die Auswahl bleibt dadurch schneller und übersichtlicher

    Bessere Vorschläge aus vorhandenen Lebensmitteln

    • Vorschläge aus Zuhause werden nun robuster erzeugt
    • Frühstück, Snacks sowie Mittag- und Abendessen werden flexibler kombiniert
    • auch einfachere Kombinationen werden berücksichtigt, wenn noch nicht alles perfekt vorhanden ist

    Kategorien besser pflegbar

    • neue Kategorien können weiter direkt im Adminbereich angelegt werden
    • eigene Kategorien lassen sich jetzt auch wieder löschen
    • Standardkategorien bleiben erhalten und können bei Bedarf weiter pausiert werden

    iPhone / iOS Feinschliff

    • Pull-to-refresh wurde ergänzt: wenn man ganz oben auf der Seite nach unten zieht, lädt Nouri neu
    • Pinch-Zoom wurde für die App-Ansicht deaktiviert, damit sich die Oberfläche ruhiger und app-näher verhält

    Technisch

    • kleinere UI- und JavaScript-Anpassungen für Suche und iOS-Verhalten
    • keine neue große Funktion, sondern gezielte Verbesserungen an Stabilität und Bedienung

    Hinweis zum Update

    Wenn Nouri auf Cloudron läuft, lohnt sich nach dem Update ein kurzer Neustart der App, damit alle Änderungen an Startverhalten und Frontend sauber aktiv sind.

    Downloads