release nouri 1.0.0

This commit is contained in:
2026-04-12 19:18:55 +02:00
parent b0d1cee5f5
commit 325101da99
17 changed files with 769 additions and 45 deletions
+56
View File
@@ -0,0 +1,56 @@
# Nouri 1.0.0
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.