chore: release version 0.5.1
This commit is contained in:
52
README.md
52
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user