- express.urlencoded() hinzugefuegt (Login war komplett kaputt) - Oeffentliche Galerie zeigt jetzt alle Bilder (statt leere Galerie) - loadGallery() Aufruf in main.js eingefuegt (fehlte komplett) - main.min.js neu gebaut mit gulp (Galerie-Code fehlte in minified Version) - Watchtower Container in docker-compose.yml (auto-updates alle 5 Min) - Docker-Socket und docker-cli aus Photography-Container entfernt - runs.json Muell-Datei geloescht - Brain.md und Feature-Request.md aktualisiert Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
39 lines
1013 B
Markdown
39 lines
1013 B
Markdown
# Feature Requests
|
|
|
|
## Nutzerverwaltung & Login-System
|
|
|
|
### Beschreibung
|
|
Die Website wurde um ein Login-System mit Nutzerverwaltung erweitert.
|
|
|
|
### Anforderungen
|
|
|
|
**Admin-Account:**
|
|
- Administrator kann sich einloggen
|
|
- Verwaltet alle Nutzer und deren Berechtigungen
|
|
- Weist Bildern bestimmte Nutzer zu
|
|
|
|
**Nutzer-Accounts:**
|
|
- Angemeldete Nutzer sehen nur die Bilder, die ihnen vom Admin zugewiesen wurden
|
|
- Nutzer koennen ihre zugewiesenen Bilder anschauen (Galerie + Lightbox)
|
|
- Nutzer koennen ihre zugewiesenen Bilder herunterladen
|
|
|
|
### Status: Umgesetzt
|
|
|
|
---
|
|
|
|
## Auto-Update via Watchtower
|
|
|
|
### Beschreibung
|
|
Watchtower laeuft als separater Docker-Container und prueft alle 5 Minuten auf neue Images.
|
|
Nach einem `git push` baut GitHub Actions das neue Image und Watchtower aktualisiert den Container automatisch.
|
|
|
|
### Anforderungen
|
|
- Automatisches Update ohne SSH oder manuellen Eingriff
|
|
- Alte Images werden automatisch aufgeraeumt (WATCHTOWER_CLEANUP)
|
|
|
|
### Status: Umgesetzt
|
|
|
|
---
|
|
|
|
*Aktualisiert: 2026-04-12*
|