Skip to content

feat(android): add future-proof in-app updates - #19

Merged
Lav-developer merged 3 commits into
android-appfrom
arena/01a08ea9-pyq
Sep 11, 2026
Merged

Lav-developer merged 3 commits into
android-appfrom
arena/01a08ea9-pyq

Conversation

@arena-ai-coding-agent

Copy link
Copy Markdown
Contributor

Summary

  • Add throttled startup/resume update checks through the existing Cloudflare Worker
  • Add /api/app-update GitHub Releases discovery for published Android APK releases
  • Compare numeric versionCode values and support optional/mandatory update metadata
  • Download trusted GitHub APK assets into app cache and hand off through Android FileProvider to the official package installer
  • Preserve the existing package ID, production version, signing configuration, authentication, upload, and email flows

Validation

  • cd android-app && npm test (70 passed, 2 skipped because jsdom is unavailable; one pre-existing version-baseline assertion expects 1.4.0/versionCode 11 while the current baseline is 1.4.1/versionCode 12)
  • git diff --check
  • Android Gradle compilation could not run because Java/JAVA_HOME is unavailable in the environment
  • Device/emulator installation testing was unavailable

No release was created and no release automation was changed.

Lav-developer and others added 3 commits September 11, 2026 04:16
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@Lav-developer
Lav-developer merged commit 2557775 into android-app Sep 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant