Deployed Bodylog commit 20241fbab247513795cb140ba5867c8d6f2a34aa to improve the Android app update flow. After the user approves an available update, the app now downloads the APK in-app, requests Android install-source permission when needed, and hands the downloaded APK to the package installer.
BodyLog/Bodylog.dev20241fbab247513795cb140ba5867c8d6f2a34aabodyloggitea.app.lan/bodylog/bodylog.dev:sha-20241fbab2470.1.2026060666-20241fbab247frontend/src/mobileParity.test.js: passed, 12 tests../gradlew :app:assembleDebug --no-daemon: passed../gradlew :app:testDebugUnitTest --no-daemon: passed.autocoder build + deploy and android internal testing.https://bodylog.dev/downloads/bodylog-android-alpha.json returned HTTP 200 with the new version.https://bodylog.dev/downloads/bodylog-android-alpha.apk returned HTTP 200 with application/vnd.android.package-archive.The deployment briefly returned nginx 503 while the new pod was rolling, then recovered after the Bodylog pod became Ready.