Sync-Ausbau: Favoriten-Fix, Auswahl-Upload, Einzel-Offline, Playlist-Sicherung #5
@@ -5,26 +5,6 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### 📥 Einzelne Server-Titel offline nehmen (2026-08-27)
|
|
||||||
|
|
||||||
- 📥 **Einzelner Titel offline statt nur ganze Alben.** Auf dem
|
|
||||||
Server-Titel-Bildschirm (`ServerTitelScreen`) hat jede Zeile jetzt einen
|
|
||||||
eigenen Lade-Knopf: nicht geladen → "Offline nehmen"
|
|
||||||
(`Icons.download_outlined`), schon geladen → "Vom Gerät entfernen"
|
|
||||||
(`Icons.download_done`, rot). Neue `DownloadService.ladeEinzelnenTitel`
|
|
||||||
läuft bewusst über den bestehenden öffentlichen `lade()`-Pfad — Doppel-
|
|
||||||
Lauf-Schutz, Verbindungsprüfung und Fortschritts-Buchführung kommen
|
|
||||||
dadurch automatisch mit.
|
|
||||||
- ⚠️ **Bewusste Einschränkung:** kein Abgleich mit dem Abspiel-
|
|
||||||
Zwischenspeicher (ein gerade gehörter Titel kann danach doppelt vorliegen,
|
|
||||||
bis die Cache-Verdrängung greift), kein Platz-Check, keine 30er-Rückfrage
|
|
||||||
— der Knopf lädt genau einen Titel. Der Offline-Modus-Schalter wird nicht
|
|
||||||
beachtet (ausdrückliche Nutzeraktion).
|
|
||||||
- ✅ **Getestet:** 617 Tests grün (vorher 614), `flutter analyze` ohne
|
|
||||||
Befund. 3 neue Tests: `DownloadService.ladeEinzelnenTitel` ohne
|
|
||||||
Serververbindung sowie zwei Widget-Tests für Offline-Nehmen und den
|
|
||||||
Gegenweg (Entfernen) auf dem Server-Titel-Bildschirm.
|
|
||||||
|
|
||||||
### 📺🔑 YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr (2026-08-26)
|
### 📺🔑 YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr (2026-08-26)
|
||||||
|
|
||||||
- 🔑 **Server-User (Dustin, Baka, Tinker) sehen den Baka-Anmelde-Schritt nicht
|
- 🔑 **Server-User (Dustin, Baka, Tinker) sehen den Baka-Anmelde-Schritt nicht
|
||||||
|
|||||||
Reference in New Issue
Block a user