2.7 KiB
2.7 KiB
Changelog
Alle nennenswerten Aenderungen werden in dieser Datei dokumentiert.
Das Format basiert auf Keep a Changelog.
Unreleased
Hinzugefuegt
- Dokumentationsstruktur mit mehreren Kategorien
- Automatisches Installationsskript (
install.sh) .env.exampleVorlage
Geaendert
doc/Verzeichnis umbenannt zudocs/- README.md ueberarbeitet mit Schnellstart-Anleitung
[0.2.0] - 2026-01-31
Hinzugefuegt
- Synology NAS / BusyBox Kompatibilitaet im Installationsskript
- Automatische Docker-Version Pruefung (>= 20.10)
- Automatische Docker Compose Version Pruefung (>= 2.0)
- Traefik-Laufzeit-Pruefung im Installationsskript
- Traefik-Netzwerk-Verbindungspruefung
- Build-Fortschrittsanzeige mit gefilterten Logs
- Automatische
git safe.directoryKonfiguration fuer NAS-Umgebungen
Geaendert
auth.py: Redirect zum Frontend statt Jinja2-Templatesdocker-compose.yml: Legacy-Router entfernt (verhindert Redirect-Loop)- Dockerfiles: Fallback auf
npm installwennpackage-lock.jsonfehlt --progress=plainFlag entfernt (nicht kompatibel mit aelteren Docker-Versionen)- Build-Verifikation prueft jetzt Exit-Code UND Image-Existenz
Behoben
- Redirect-Loop bei
/loginund/signupbehoben @/lib/utilsModule-Not-Found Fehler in Next.js Projekten.gitignoreblockiertefrontend/src/lib/unduser-template-next/src/lib/tsconfig.jsonfehltebaseUrlfuer TypeScript Path Aliases- Docker Build meldete faelschlicherweise "OK" bei Fehlern
Entfernt
templates/Verzeichnis (alte Jinja2 Templates, ersetzt durch Next.js Frontend)
Sicherheit
- Keine sensiblen Dateien (
.env,CLAUDE.md) werden ins Repository kopiert
0.1.0 - 2026-01-30
Hinzugefuegt
- Flask-Anwendung mit User-Management
- Docker-Container-Spawning pro User
- Traefik-Integration via Labels
- SQLite-Datenbank fuer User-Daten
- Next.js Frontend
- REST-API fuer Container-Management
- User-Template (nginx-basiert)
- Health-Check Endpoint
- Docker-Compose Setup
Sicherheit
- Passwort-Hashing mit Werkzeug
- Session-Cookies mit HttpOnly/Secure
- Resource-Limits fuer Container
0.0.1 - 2026-01-27
Hinzugefuegt
- Initiales Projekt-Setup
- Grundlegende Dokumentation
Legende
- Hinzugefuegt: Neue Features
- Geaendert: Aenderungen an bestehenden Features
- Veraltet: Features die bald entfernt werden
- Entfernt: Entfernte Features
- Behoben: Bugfixes
- Sicherheit: Sicherheitsrelevante Aenderungen