• v2026.05.19.2 Stable

    bvandeusen released this 2026-05-19 07:48:25 -04:00 | 640 commits to main since this release

    Hotfix 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.custom references 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 and PlaybackStateCompat.CustomAction.Builder throws 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