diff --git a/SAVEPOINT.md b/SAVEPOINT.md index 2466485..37d39d5 100644 --- a/SAVEPOINT.md +++ b/SAVEPOINT.md @@ -2,14 +2,15 @@ ## Aktueller Stand -**v1.2 — UI läuft! (21.07.2026).** +**v1.3 — Etappe 3-5 abgeschlossen! (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 - ✅ Git Sync in Arcane konfiguriert -- ✅ Commit: `25cba0e` — UI: Port 80 + lucide-react +- ✅ Commit: `3e921fc` — Auth + Rate-Limiting ### Docker-Container @@ -21,9 +22,16 @@ Rippy läuft auf Arcane VM (192.168.178.162): | rippy-postgres | 5432 | Healthy | | rippy-redis | 6379 | Healthy | +### 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 + ### Nächste Schritte -- Echtzeit-Jobstatus via SSE -- Pre-Scan mit TMDB-Matching -- Jellyfin-Formatierung + NFO-Generierung -- Auth + API-Keys +- Echtzeit-Jobstatus via SSE (in UI integrieren) +- Pre-Scan mit TMDB-Matching in UI +- Jellyfin-Ordnerstruktur + NFO-Generierung +- Auth UI (Login/Logout) +- Einstellungen-Page