-
v2026.05.19.2 Stable
released this
2026-05-19 07:48:25 -04:00 | 640 commits to main since this releaseHotfix for v2026.05.19.1. Mobile client
2026.5.19+12. Flutter client only — no server/migration changes.Restores the media notification + watch controls, which were completely absent on physical devices (worked on the emulator).
Root cause (isolated on a physical Pixel 6 Pro via device logcat, after disproving permission / PathParser / FGS / aapt2 / git-tag / resource-shrinker): the v2026.05.19.0 custom favorite
MediaControl.customreferences a drawable that, while valid and present in the tagged source, is absent from the shipped CI release APK. audio_service resolves the icon to id 0 andPlaybackStateCompat.CustomAction.Builderthrows on every state broadcast, which aborts the entire media notification.Fix: remove the custom favorite control. The notification rebuilds with the standard transport controls (audio_service's own always-present icons). Like/favorite remains available in-app and on the lock-screen media UI. The auto-minimize-on-teardown fix from v2026.05.19.1 stands.
The underlying "valid tagged drawable not in the CI APK" is a separate CI build-packaging investigation (tracked) and does not block playback or the notification.
After installing: confirm the media notification appears during playback and the watch shows transport controls.
Downloads