• v2026.05.10.1 Stable

    bvandeusen released this 2026-05-10 21:45:22 -04:00 | 862 commits to main since this release

    Re-release of v2026.05.10.0's content with the CI token consolidation fix (PR #36) so the bundled-APK update channel actually ships.

    Same content as v2026.05.10.0 (see PR #35 for the full change list); the only delta is the CI workflows now use the unified CI_TOKEN secret, which lets flutter.yml attach the APK to the release and release.yml bundle it into the image.

    What to verify after CI

    • flutter.yml "Attach release APK to release" step succeeds — APK shows up on this release page as minstrel-v2026.05.10.1.apk
    • release.yml "Fetch APK for bundled in-app update channel" step succeeds within 15 min
    • Deployed image :v2026.05.10.1 has /app/client/minstrel.apk populated (docker exec ... ls /app/client/)
    • curl -H 'Cookie: <session>' /api/client/version returns the version JSON

    Test plan (carried from PR #35)

    1. Offline browse — first sync after upgrade fully populates drift; library/artist/album surfaces should show real names instead of empty rows.
    2. In-app update — existing client should detect this release on next 24h poll → banner appears → install via system dialog.
    3. add-to-playlist sheet — system playlists (For You / Discover) should be hidden.
    4. Mobile responsive — walk through at 375 / 414 / 768 px.
    5. Stream resilience — toggle airplane mode briefly during playback; auto-retry should kick in.
    Downloads