Commit graph

8 commits

Author SHA1 Message Date
Homelab Cursor
32da34b3c2 fix: Race Condition bei gleichzeitigen Downloads in savetv_web.py
- Thread-Lock fuer Progress-Datei: verhindert korruptes JSON bei vielen simultanen Downloads
- start_new_session=True in Popen: wget-Prozesse ueberleben Service-Neustarts
- Atomic load+modify+save Pattern via _load_progress_raw/_save_progress_raw
2026-03-21 18:56:11 +01:00
Homelab Cursor
4c51dbcae7 feat: Download-Fortschritt live anzeigen mit Progressbar 2026-03-20 20:27:22 +01:00
Homelab Cursor
084c88fe39 perf: Film-Info Batch-Request statt einzeln - viel schneller 2026-03-20 19:48:03 +01:00
Homelab Cursor
b52c53fab0 feat: Dashboard komplett neu - weisse Schrift, grosse Font, Nav-Links, Film-Info
- Hintergrund: #1a1a2e (dunkles Blau statt fast-schwarz)
- Text: #ffffff (weiss statt grau)
- Muted: #b8b8d0 (hell genug zum Lesen)
- Minimum Font: 14px, Body: 17px, Titel: 19px
- Nav-Links: Downloads + Status im Header
- Film-Info: Jahr/Land/Genre per Wikidata (lazy load)
- Kein Monospace mehr, system-ui Sans-Serif
- ACHTUNG: Extra-Routes Import-Block NICHT LOESCHEN
2026-03-20 19:44:26 +01:00
Homelab Cursor
8cda46ab54 fix: Minimum font-size 14px, keine winzige Schrift mehr 2026-03-20 19:41:40 +01:00
Homelab Cursor
fc02d37afe fix: Extra-Routes Import + Dashboard Lesbarkeit (NICHT LOESCHEN)
ACHTUNG: Der Import-Block vor if __name__ MUSS bleiben!
Ohne ihn funktionieren /downloads, /status, /health nicht.
2026-03-20 19:40:41 +01:00
Homelab Cursor
99d7ab7387 fix: Dashboard Lesbarkeit - groessere Schrift, besserer Kontrast
- Body 13px Monospace -> 16px System Sans-Serif
- Filmtitel 14px -> 17px, Meta 11px -> 14px
- Muted-Farbe #6b6b8a -> #9999b0 (viel besser lesbar)
- Alle Buttons, Badges, Filter groesser
- Hintergrund minimal heller fuer weniger Augen-Stress
2026-03-20 19:38:54 +01:00
root
833ee6e449 Save.TV Web-UI: Archiv-Browser mit Download-Auswahl auf Port 8765 2026-03-17 15:54:35 +07:00