Issue #1: CloudScreen Zurück-Button — onZurueck Callback statt Navigator.pop() - CloudScreen erhält VoidCallback? onZurueck Parameter - Bei onZurueck != null → Callback (Tab-Wechsel in home_screen) - Fallback: Navigator.pop(context) für Standalone-Nutzung Issue #5: Token wird nur bei HTTP 401 gelöscht - _tokenOnlinePruefen(): nur statusCode == 401 → false - 5xx, andere Fehler, Netzwerkfehler → true (Token behalten) - Verhindert Ausloggen bei temporären Server-Problemen Issue #4: Android 13+ Berechtigungen beim App-Start - main.dart: frageSpeicherZugriff() + POST_NOTIFICATIONS nach Auth-Init - musik_scanner.dart: Permission-Check vor externen Ordnern in _sammleMusikPfade() Build: ⏭️ (no APK)
This commit is contained in:
@@ -135,8 +135,11 @@ class MusikScanner {
|
||||
MeloLogger().fehler('scanner_intern_pfad', e);
|
||||
}
|
||||
|
||||
// 2. Externe System-Ordner (nur Android)
|
||||
// 2. Externe System-Ordner (nur Android, nur wenn Berechtigung vorhanden)
|
||||
if (Platform.isAndroid) {
|
||||
final hatZugriff = await frageSpeicherZugriff();
|
||||
if (!hatZugriff) return pfade.toList();
|
||||
|
||||
final ordner = <String>[
|
||||
'/storage/emulated/0/Music',
|
||||
'/storage/emulated/0/Download',
|
||||
|
||||
Reference in New Issue
Block a user