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:
+19
-7
@@ -2,15 +2,16 @@
|
|||||||
|
|
||||||
## Aktueller Stand
|
## 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):
|
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
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user