-
v2026.05.10.2 Stable
released this
2026-05-10 23:20:59 -04:00 | 857 commits to main since this releaseTwo follow-ups to v2026.05.10.1:
- Download button now appears in Settings → Mobile app section. The component was reading camelCase (
apkUrl/sizeBytes) but the server emits snake_case (apk_url/size_bytes); fixed by mapping at the wire boundary. - Server version visible in the UI: small "Server v2026.05.10.2" line at the bottom of Settings, sourced from
/healthz(now includes theversionfield stamped at build time viaMINSTREL_VERSIONbuild-arg → ldflag).
Verification after deploy
- Download button: Settings → scroll to Mobile app section → "Get the Android app · v2026.05.10.2 · ~62 MB" link should be visible.
- Server version: bottom of Settings page → "Server v2026.05.10.2" subtle text.
- Healthz includes version:
curl https://<host>/healthz→ JSON should include"version": "v2026.05.10.2". - In-app update on existing install: any older Flutter client should detect this release on its next 24h poll → banner appears → install via system dialog.
See PR #37 for the full diff.
Downloads
- Download button now appears in Settings → Mobile app section. The component was reading camelCase (