SAVEPOINT v1.4: Komplett!

- Metadaten-Lookup (TMDB, MusicBrainz, TheTVDB)
- Pre-Scan-Modul
- Jellyfin-Formatierung (NFO + Images)
- JWT-Auth + Rate-Limiting
- API-Key-Management
- Dokumentation (README, KONZEPT, ROADMAP)
This commit is contained in:
Hitonabi
2026-07-21 17:23:24 +02:00
parent 6fe2fd74c1
commit 343eccb543
+19 -7
View File
@@ -2,15 +2,16 @@
## Aktueller Stand ## Aktueller Stand
**v1.3Etappe 3-5 abgeschlossen! (21.07.2026)** **v1.4Komplett! (21.07.2026)**
Rippy läuft auf Arcane VM (192.168.178.162): Rippy läuft auf Arcane VM (192.168.178.162):
- ✅ Arcane WebUI: http://192.168.178.162:3552 - ✅ Arcane WebUI: http://192.168.178.162:3552
- ✅ Rippy UI: http://192.168.178.162:80 - ✅ Rippy UI: http://192.168.178.162:80
- ✅ Rippy API: http://192.168.178.162:8000 - ✅ Rippy API: http://192.168.178.162:8000
- ✅ Metadaten-Preview UI - ✅ Metadaten-Preview UI
- ✅ JWT-Auth + Rate-Limiting
- ✅ Git Sync in Arcane konfiguriert - ✅ Git Sync in Arcane konfiguriert
- ✅ Commit: `3e921fc` — Auth + Rate-Limiting - ✅ Commit: `6fe2fd7` — Dokumentation
### Docker-Container ### Docker-Container
@@ -24,14 +25,25 @@ Rippy läuft auf Arcane VM (192.168.178.162):
### Features ### Features
- **Etappe 3**: SQLite-Cache, TMDB/MusicBrainz/TheTVDB Clients, Pre-Scan, Metadaten-Preview - **Etappe 3**: SQLite-Cache, TMDB/MusicBrainz/TheTVDB Clients, Pre-Scan, Metadaten-Preview
- **Etappe 4**: Jellyfin-Formatierung (NFO-Generator, Image-Downloader) - **Etappe 4**: Jellyfin-Formatierung (NFO-Generator, Image-Downloader)
- **Etappe 5**: JWT-Auth (15min/7T), Rate-Limiting (100/min), API-Key-Management - **Etappe 5**: JWT-Auth (15min/7T), Rate-Limiting (100/min), API-Key-Management
-**Dokumentation**: README, KONZEPT.md, ROADMAP.md, SAVEPOINT.md
### Nächste Schritte ### Nächste Schritte
- Echtzeit-Jobstatus via SSE (in UI integrieren) - Echtzeit-Jobstatus via SSE in UI integrieren
- Pre-Scan mit TMDB-Matching in UI - Pre-Scan mit TMDB-Matching in UI
- Jellyfin-Ordnerstruktur + NFO-Generierung - Jellyfin-Ordnerstruktur + NFO-Generierung testen
- Auth UI (Login/Logout) - Auth UI (Login/Logout)
- Einstellungen-Page - 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
```