feat: add Typed Jerboa Webex Android client #4

Merged
ober merged 4 commits from feat/android-webex-apk into main 2026-08-26 12:40:29 -04:00
Owner

Implements the Jerboa Webex Android APK entirely in Typed Jerboa.\n\n- Adds Settings/profile switching, rooms and DMs, message history/paging/send, avatars and inline image attachments\n- Enforces exact Webex HTTPS trust gating, bounded downloads, redirect revalidation, and an on-device safety proof\n- Adds clean generation, contract checks, headless emulator smoke coverage, documentation, and VERSION 0.2.0\n- Updates the reproducible jsqlite pin and separates jwebex/jsqlite lock namespaces for the current dependency\n\nVerified locally: make verify; make binary plus --help; make test (178 checks); android-apk-test; Gradle 8.13 assembleDebug; emulator safety smoke.

Implements the Jerboa Webex Android APK entirely in Typed Jerboa.\n\n- Adds Settings/profile switching, rooms and DMs, message history/paging/send, avatars and inline image attachments\n- Enforces exact Webex HTTPS trust gating, bounded downloads, redirect revalidation, and an on-device safety proof\n- Adds clean generation, contract checks, headless emulator smoke coverage, documentation, and VERSION 0.2.0\n- Updates the reproducible jsqlite pin and separates jwebex/jsqlite lock namespaces for the current dependency\n\nVerified locally: make verify; make binary plus --help; make test (178 checks); android-apk-test; Gradle 8.13 assembleDebug; emulator safety smoke.
feat: add Typed Jerboa Webex Android client
Some checks failed
version-policy / required (pull_request) Successful in 4s
required-ci / required (pull_request) Failing after 1m31s
c71cc140d9
fix: link libutil on FreeBSD
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 17s
cdeed7679f
fix: configure host-specific binary libraries
Some checks failed
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Failing after 12m0s
eb34a502b6
fix: stabilize FreeBSD reproducible links
All checks were successful
version-policy / required (pull_request) Successful in 5s
required-ci / required (pull_request) Successful in 17m4s
dfec8817ff
ober scheduled this pull request to auto merge when all checks succeed 2026-08-26 12:40:16 -04:00
ober merged commit b9bd5120cc into main 2026-08-26 12:40:29 -04:00
ober referenced this pull request from a commit 2026-08-26 12:40:31 -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-webex!4
No description provided.