fix: handle Android first-run config #13

Merged
ober merged 2 commits from fix/android-first-run-config into main 2026-08-10 19:37:05 -04:00
Owner

Summary

  • avoid crashing when jjmap-debug-config.json is not packaged in the Android APK
  • show the settings flow on first launch when no saved account config exists
  • bump release version to 0.2.4

Verification

  • make binary
  • make test
  • support/android/build-release-apk.sh with keyed native library and debug signing
  • apksigner verify --verbose --print-certs dist/android/jerboa-mail-0.2.4-release-signed.apk

Emulator status

Attempted to launch-test on local AVD sfb_api35_arm64, including a wiped boot. The emulator qemu process started, but adb never received a booted device; manual connects to the dynamic localhost transports stayed offline. APK upload is intentionally held until a working adb/emulator or device launch check is available.

## Summary - avoid crashing when jjmap-debug-config.json is not packaged in the Android APK - show the settings flow on first launch when no saved account config exists - bump release version to 0.2.4 ## Verification - make binary - make test - support/android/build-release-apk.sh with keyed native library and debug signing - apksigner verify --verbose --print-certs dist/android/jerboa-mail-0.2.4-release-signed.apk ## Emulator status Attempted to launch-test on local AVD sfb_api35_arm64, including a wiped boot. The emulator qemu process started, but adb never received a booted device; manual connects to the dynamic localhost transports stayed offline. APK upload is intentionally held until a working adb/emulator or device launch check is available.
chore: bump version for Android first-run fix
All checks were successful
version-policy / required (pull_request) Successful in 6s
required-ci / required (pull_request) Successful in 8m7s
fd8edc78a0
ober scheduled this pull request to auto merge when all checks succeed 2026-08-10 19:36:52 -04:00
ober merged commit 41d6159830 into main 2026-08-10 19:37:05 -04:00
ober referenced this pull request from a commit 2026-08-10 19:37:06 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-jmap!13
No description provided.