Files
rippy/SAVEPOINT.md
T
Hitonabi ba2429612a rippy-ui-modern: API UI Modernisiert & Import-Fixes
- Doppelte Arcane-Einträge behoben (rippy statt Rippy) - Import-Fixes: relative → absolute imports in main.py, cache/__init__.py, prescan/__init__.py, clients/__init__.py - Neue Dateien: cache.py, prescan.py, Settings.tsx - API-Port 8000 in docker-compose.yml gemappt - UI mit Sidebar, Dark Mode, Einstellungen-Tabs

Fixes: #2978 (doppelte Einträge), #2888 (Import-Fehler)
2026-07-21 22:08:03 +02:00

1.6 KiB

SAVEPOINT — Rippy

Aktueller Stand

v1.7 — API UI Modernisiert & Import-Fixes (21.07.2026)

Rippy läuft auf Arcane VM (192.168.178.162):

Docker-Container

Container Port Status
rippy-api 8000 Healthy
rippy-worker - Running
rippy-ui 80 Running
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
  • Etappe 6: Docker read_only, tmpfs, healthchecks, minimale Images
  • Etappe 7: API UI Modernisiert, Import-Fixes, Doppelte Einträge behoben
  • Dokumentation: README, KONZEPT.md, ROADMAP.md, SAVEPOINT.md

Nächste Schritte

  • Job-Verlauf UI (aktuell nur leere Listen)
  • TMDB API Schlüssel in Arcane Environment konfigurieren
  • Proxmox LXC Template
  • Ansible Playbooks

Git-Log

rippy-ui-modern - UI Modernisiert & Import-Fixes
3d87c8c - Dokumentation aktualisiert
bdb9f8d - SAVEPOINT v1.5: Sicherheit abgeschlossen
efa642e - Etappe 6: Sicherheit