chore: release version 0.5.1

This commit is contained in:
2026-04-13 11:13:27 +02:00
parent 7b53f66406
commit 96b979a878
7 changed files with 103 additions and 3 deletions

View File

@@ -296,6 +296,35 @@ https://docs.cloudron.io/docker/
- `APP_BASE_URL` kann auf Cloudron über `CLOUDRON_APP_ORIGIN` gesetzt oder daraus abgeleitet werden
- Lokale Testdaten aus `data/` werden weder committed noch in das Docker-Image gepackt
### Cloudron-ENV für Push
Für Cloudron brauchst du mindestens diese Variablen:
```dotenv
SECRET_KEY=hier-einen-langen-zufallswert-eintragen
APP_TIMEZONE=Europe/Berlin
VAPID_PUBLIC_KEY=dein_public_key
VAPID_PRIVATE_KEY=dein_private_key
VAPID_CLAIMS_SUBJECT=mailto:mail@deine-domain.tld
```
Hinweise:
- `APP_BASE_URL` musst du auf Cloudron normalerweise nicht setzen, weil `config.py` automatisch `CLOUDRON_APP_ORIGIN` verwendet
- `DATA_DIR`, `DATABASE_PATH` und `UPLOAD_FOLDER` können auf den Standardwerten bleiben, solange du die App normal auf Cloudron betreibst
- `VAPID_PRIVATE_KEY` darf als einzeiliger Wert mit escaped `\\n` gespeichert werden; Putzliga wandelt das beim Start automatisch zurück
Wenn du die Werte lokal in einer `.env` testen willst, kann das zum Beispiel so aussehen:
```dotenv
SECRET_KEY=lokal-irgendein-langer-zufallswert
APP_BASE_URL=http://127.0.0.1:5000
APP_TIMEZONE=Europe/Berlin
VAPID_PUBLIC_KEY=dein_public_key
VAPID_PRIVATE_KEY=dein_private_key
VAPID_CLAIMS_SUBJECT=mailto:mail@deine-domain.tld
```
### Beispielstart in Cloudron-/Container-Umgebungen
```bash
@@ -312,6 +341,29 @@ python scripts/generate_vapid_keys.py
Der ausgegebene `VAPID_PRIVATE_KEY` ist bereits `.env`-freundlich mit escaped Newlines formatiert. `config.py` wandelt `\\n` beim Start automatisch in echte Zeilenumbrüche zurück.
## Release Notes
### 0.5.1
- Footer mit automatischer Versionsanzeige und Links zu Releases und hnz.io
- Login-Seite bereinigt und Demo-Login-Hinweis entfernt
- Mobile Abstände rund um die feste Bottom-Navigation weiter nachgeschärft
- Cloudron-Version auf `0.5.1` angehoben
### 0.5.0
- Mehrnutzer-Haushalts-App mit Login, Admin-Nutzermanagement und deaktivierter offener Registrierung
- Aufgaben mit sauberer Trennung aus `TaskTemplate` und `TaskInstance`
- Wiederkehrende Aufgaben für Tage, Wochen und Monate
- Monats-Highscore mit Badge-Boni, Balkenanzeige und Monatsarchiv
- Persistentes Badge-System mit eigener Admin-Seite
- Schnellaufgabe per globalem Plus-Button mit admin-konfigurierbarem Aufwand
- Kalender- und Listenansicht, inklusive mobiler Agenda-Ansicht
- Systemabhängiges Light-/Dark-Design
- PWA-Grundlage mit Manifest, Service Worker und App-Icons
- Echte Web-Push-Architektur mit VAPID und Cloudron-tauglicher ENV-Konfiguration
- Cloudron-kompatibler Start mit persistentem Storage, ohne lokale Entwicklungsdaten ins Deployment zu übernehmen
Icons neu generieren:
```bash