diff --git a/SAVEPOINT.md b/SAVEPOINT.md index 37d39d5..a85beb4 100644 --- a/SAVEPOINT.md +++ b/SAVEPOINT.md @@ -2,15 +2,16 @@ ## Aktueller Stand -**v1.3 — Etappe 3-5 abgeschlossen! (21.07.2026)** +**v1.4 — Komplett! (21.07.2026)** Rippy läuft auf Arcane VM (192.168.178.162): - ✅ Arcane WebUI: http://192.168.178.162:3552 - ✅ Rippy UI: http://192.168.178.162:80 - ✅ Rippy API: http://192.168.178.162:8000 - ✅ Metadaten-Preview UI +- ✅ JWT-Auth + Rate-Limiting - ✅ Git Sync in Arcane konfiguriert -- ✅ Commit: `3e921fc` — Auth + Rate-Limiting +- ✅ Commit: `6fe2fd7` — Dokumentation ### Docker-Container @@ -24,14 +25,25 @@ Rippy läuft auf Arcane VM (192.168.178.162): ### Features -- **Etappe 3**: SQLite-Cache, TMDB/MusicBrainz/TheTVDB Clients, Pre-Scan, Metadaten-Preview -- **Etappe 4**: Jellyfin-Formatierung (NFO-Generator, Image-Downloader) -- **Etappe 5**: JWT-Auth (15min/7T), Rate-Limiting (100/min), API-Key-Management +- ✅ **Etappe 3**: SQLite-Cache, TMDB/MusicBrainz/TheTVDB Clients, Pre-Scan, Metadaten-Preview +- ✅ **Etappe 4**: Jellyfin-Formatierung (NFO-Generator, Image-Downloader) +- ✅ **Etappe 5**: JWT-Auth (15min/7T), Rate-Limiting (100/min), API-Key-Management +- ✅ **Dokumentation**: README, KONZEPT.md, ROADMAP.md, SAVEPOINT.md ### Nächste Schritte -- Echtzeit-Jobstatus via SSE (in UI integrieren) +- Echtzeit-Jobstatus via SSE in UI integrieren - Pre-Scan mit TMDB-Matching in UI -- Jellyfin-Ordnerstruktur + NFO-Generierung +- Jellyfin-Ordnerstruktur + NFO-Generierung testen - Auth UI (Login/Logout) - Einstellungen-Page +- Etappe 6: Sicherheit + Compliance + +### Git-Log + +``` +6fe2fd7 - Dokumentation: README, KONZEPT, ROADMAP, SAVEPOINT +3e921fc - Etappe 5: Auth + Rate-Limiting +5181550 - Etappe 3: Metadaten-Lookup + Pre-Scan +25cba0e - UI: Port 80 + lucide-react +```