fix(android): Offline-Downloads vollständig löschen, Fortschritt selbst begradigen
Löschen ließ Dateien zurück: Cover wurden nie entfernt (nur die Audiodatei), unfertige Titel behielten ihre Datei, weil der Pfad aus der Karte der FERTIGEN Titel kam, und laufende Downloadarbeit lief nach dem Löschen noch minutenlang ins Leere. Jetzt kommt der Pfad aus der Datenbankzeile, .tmp wird mitgenommen, Cover gehen nur weg wenn kein anderer Titel sie noch benutzt, und die Arbeit der Gruppe wird abgebrochen. Dazu: ein zu hoch gezählter Fortschritt aus der Zeit vor 1.10 konnte sich nie mehr korrigieren — die Gruppe galt als vollständig, der Knopf war unantastbar und das Fortsetzen sucht nur Gruppen unter dem Sollwert. Beim App-Start wird der Fortschritt aller Gruppen einmal aus dem echten Zustand neu berechnet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ffedc7532b
commit
de674dbe3f
4 files changed
+74
-12
No files matched your search
@@ -14,8 +14,8 @@ android {
|
||||
applicationId = "com.novasonic.app"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 14
|
||||
versionName = "1.11"
|
||||
versionCode = 15
|
||||
versionName = "1.12"
|
||||
// Host der eigenen NovaSonic-Web-App — Ziel der geteilten Links. Einmal in
|
||||
// gradle.properties setzen (novasonicHost=music.example.com); ohne Angabe bleibt der
|
||||
// Platzhalter stehen und der App-Link greift schlicht nicht.
|
||||
|
||||
Reference in new issue
Block a user