- import json in library_api.py ergänzt (fehlte, Video-Info-API crashte)
- Player: D-Pad-Navigation für Samsung TV Fernbedienung eingebaut
- Player: Samsung Farbtasten (Rot=Audio, Grün=Subs, Gelb=Qualität, Blau=Speed)
- Player: Overlay zeigt nur noch die zum Button passende Sektion
- Player: Auto-Fokus beim Öffnen von Overlays
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- FocusManager: Navigation von Nav-Leiste direkt zu Content-Karten
- Input/Select Editier-Modus: Erst Enter zum Bearbeiten, D-Pad navigiert weiter
- Poster lokal cachen + Pillow-Resize (233KB → 47KB, 80% kleiner)
- Content-Visibility fuer versteckte View-Container
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Alphabet-Seitenleiste (A-Z) auf Serien-/Filme-Seite
- Separate Player-Buttons fuer Audio/Untertitel/Qualitaet
- Batch-Thumbnail-Generierung per Button in der Bibliothek
- Redundante Dateien in Episoden-Tabelle orange markiert
- Gesehen-Markierung per Episode/Staffel
- Genre-Filter als Select-Element statt Chips
- Fix: tvdb_episode_cache fehlende Spalten (overview, image_url)
- Fix: Login Auto-Fill-Erkennung statt Flash
- Fix: Profil-Wechsel zeigt alle User
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- fix: escapeAttr() ueberall mit Anfuehrungszeichen versehen (14 Stellen)
Ohne Quotes brachen onclick-Handler bei Titeln mit Leerzeichen
-> TVDB-Zuordnung, Play, Delete, Import-Browser betroffen
- fix: escapeHtml() in onclick durch escapeAttr() ersetzt (4 Stellen)
escapeHtml erzeugt & statt \' -> JS-Syntaxfehler in Handlern
- fix: Import-Modal schliesst nach Start statt Ladebalken anzuzeigen
Globaler Progress-Balken in base.html uebernimmt den Fortschritt
- feat: Queue Pause/Resume - laufende Konvertierung laeuft fertig,
keine neuen Jobs gestartet bis Weiter geklickt wird
API: POST /api/queue/pause, /api/queue/resume, GET /api/queue/status
Button im Dashboard neben Warteschlange-Header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- requirements.txt und entrypoint.sh ins Root (Dockerfile erwartet sie dort)
- .dockerignore erweitert: alt/, docker-exports/, *.tar ausgeschlossen
- Reduziert Build-Context von 2.3GB auf 218KB
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Projekt aus Docker-Image videoconverter:2.9 extrahiert.
Enthält zweiphasigen Import-Workflow mit Serien-Zuordnung.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>