• 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