Hotfix for v2026.05.19.0. Mobile client 2026.5.19+11. CI green on dev. Both issues device-surfaced on a physical Android 13+ phone (worked on emulator) — exactly the gap the device-unverified release flagged.
Media notification absent on physical phones — the app never requested POST_NOTIFICATIONS at runtime. Manifest declares it and the foreground service is correct, but Android 13+ denies it by default until asked. Added permission_handler ^12.0.1; request Permission.notification once at startup (post-first-frame, Platform.isAndroid-guarded, no-op on <13 / once decided).
Full player stranded on "Nothing playing." — when the #52 idle/dismiss teardown nulled mediaItem while the full NowPlayingScreen was open it showed an empty Scaffold. Now post-frame Navigator.maybePop() so it auto-minimizes (the mini bar is already gone).
No backend/migration changes. pubspec.lock + db.g.dart regenerated by CI.
Hotfix for v2026.05.19.0. Mobile client `2026.5.19+11`. CI green on dev. Both issues device-surfaced on a physical Android 13+ phone (worked on emulator) — exactly the gap the device-unverified release flagged.
- **Media notification absent on physical phones** — the app never requested `POST_NOTIFICATIONS` at runtime. Manifest declares it and the foreground service is correct, but Android 13+ denies it by default until asked. Added `permission_handler ^12.0.1`; request `Permission.notification` once at startup (post-first-frame, `Platform.isAndroid`-guarded, no-op on <13 / once decided).
- **Full player stranded on "Nothing playing."** — when the #52 idle/dismiss teardown nulled `mediaItem` while the full `NowPlayingScreen` was open it showed an empty Scaffold. Now post-frame `Navigator.maybePop()` so it auto-minimizes (the mini bar is already gone).
No backend/migration changes. `pubspec.lock` + `db.g.dart` regenerated by CI.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Hotfix for v2026.05.19.0. Mobile client
2026.5.19+11. CI green on dev. Both issues device-surfaced on a physical Android 13+ phone (worked on emulator) — exactly the gap the device-unverified release flagged.POST_NOTIFICATIONSat runtime. Manifest declares it and the foreground service is correct, but Android 13+ denies it by default until asked. Addedpermission_handler ^12.0.1; requestPermission.notificationonce at startup (post-first-frame,Platform.isAndroid-guarded, no-op on <13 / once decided).mediaItemwhile the fullNowPlayingScreenwas open it showed an empty Scaffold. Now post-frameNavigator.maybePop()so it auto-minimizes (the mini bar is already gone).No backend/migration changes.
pubspec.lock+db.g.dartregenerated by CI.