CHANGELOG: Sync-Ausbau (Favoriten-Fix, Auswahl-Upload, Einzel-Offline, Bericht)
This commit is contained in:
@@ -5,6 +5,56 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### 💾❤️ Sync-Ausbau: Favoriten gehen nicht mehr verloren (2026-08-27)
|
||||||
|
|
||||||
|
- ❤️ **Der Favoriten-Datenverlust ist behoben.** Bisher hat jedes Gerät beim
|
||||||
|
Abgleich seine eigene Favoritenliste als Komplett-Ersatz zum Server
|
||||||
|
geschickt — ein frisch installiertes Handy löschte damit beim allerersten
|
||||||
|
Abgleich sämtliche Server-Favoriten. Neu wird nur noch **hinzugefügt**:
|
||||||
|
Was hier Favorit ist und dort fehlt, wird einzeln gemeldet; was dort
|
||||||
|
Favorit ist und hier fehlt, wird hier gesetzt. Entfernt wird in keiner
|
||||||
|
Richtung etwas. Der alte Weg (`POST /favorites`) existiert im Code nicht
|
||||||
|
mehr — der Fehler kann also nicht zurückkommen.
|
||||||
|
- 💔 **Bewusster Preis:** Ein entferntes Herz wirkt sofort auf diesem Gerät
|
||||||
|
und (online) auch am Server, ist aber **nicht geräteübergreifend
|
||||||
|
garantiert**: Hält ein zweites Gerät den Favoriten noch, bringt dessen
|
||||||
|
nächster Abgleich ihn zurück. Kein Datenverlust ist uns wichtiger als
|
||||||
|
verlässliches Löschen.
|
||||||
|
- ⚡ **Herz antippen meldet sofort.** Wer online ein Herz setzt oder entfernt,
|
||||||
|
schickt den Wunsch direkt zum Server — eindeutig als „setze auf ja/nein",
|
||||||
|
nicht als Umschalten. Geht das schief, passiert nichts Schlimmes: der
|
||||||
|
nächste Abgleich holt es nach.
|
||||||
|
- 🛡️ **Der Server darf sich nicht mehr missverständlich ausdrücken.** Kommt
|
||||||
|
auf die Favoriten-Abfrage eine Antwort ohne Favoritenliste, gilt das jetzt
|
||||||
|
als Fehler und die Favoriten-Runde wird übersprungen — vorher wurde daraus
|
||||||
|
stillschweigend „keine Favoriten".
|
||||||
|
- ☁️ **Neu: „Auf den Server laden".** Im Auswahl-Modus von „Meine Musik"
|
||||||
|
(langes Drücken) lassen sich einzelne Titel markieren und gezielt
|
||||||
|
hochladen — mit Fortschritt und **Abbrechen**. Titel, die schon oben sind,
|
||||||
|
werden übersprungen; einzelne Fehlschläge stoppen den Rest nicht. Die
|
||||||
|
Aktion erscheint bewusst nur dort und nicht bei Favoriten,
|
||||||
|
Wiedergabelisten oder Titellisten.
|
||||||
|
- ⬇️ **Neu: einzelne Server-Titel offline nehmen.** In der Album- und
|
||||||
|
Künstler-Ansicht hat jede Zeile jetzt einen Knopf — bisher ging nur „ganzes
|
||||||
|
Album". Schon geladene Titel lassen sich dort auch wieder entfernen.
|
||||||
|
*Bekannte Einschränkung:* Ein gerade gehörter Titel liegt danach kurzzeitig
|
||||||
|
doppelt (Zwischenspeicher + Download), bis der Zwischenspeicher aufräumt.
|
||||||
|
- 🗂️ **Playlisten werden einseitig am Server gesichert** (kein Rück-Merge,
|
||||||
|
Umbenennungen propagieren nicht).
|
||||||
|
- 📰 **Neu: „Willkommen zurück".** War der letzte **erfolgreiche** Abgleich
|
||||||
|
mehr als 24 Stunden her, zeigt die App danach einmalig, was dazugekommen
|
||||||
|
und was verschwunden ist. Beim allerersten Start nach einer Neuinstallation
|
||||||
|
erscheint er absichtlich **nicht**.
|
||||||
|
- 🔧 **Unter der Haube:** Der Abgleichs-Zeitstempel wird jetzt **vor** dem
|
||||||
|
Abfragen der Serverliste genommen (sonst fallen Änderungen während des Laufs
|
||||||
|
durchs Raster); ein hängender Upload (Zeitüberschreitung) reißt nicht mehr
|
||||||
|
den ganzen Abgleich ab; ausgefallene Teilschritte verschieben die
|
||||||
|
24-Stunden-Uhr des Berichts nicht mehr.
|
||||||
|
- 🧪 Neue Tests für die Merge-Regeln, den additiven Abgleich, den Sofort-Push,
|
||||||
|
den Auswahl-Upload samt Abbrechen und den Bericht. Zwei bestehende Tests
|
||||||
|
wurden bewusst umgeschrieben, weil sie das alte (fehlerhafte) Verhalten
|
||||||
|
festschrieben.
|
||||||
|
|
||||||
### 📺🔑 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