release: CX-Codex 2.7.5 Android stability - #54
Conversation
# Conflicts: # package-lock.json # package.json # tests.md
|
Release decision note: the Equivalent local release gates passed on the exact head commit, including clean-worktree governance/build/normalizer/server/package checks; the full 36-surface frontend regression, Android focused tests/lint/release build, signed APK verification, and production dependency audit also passed. Proceeding with the release while preserving this exception in the PR history. |
Summary
Community feedback
Includes the reviewed changes from #46 and #47 with the original contributor authorship preserved.
Dependency PRs #49, #50, and #51 are intentionally excluded from this stability release because they affect Android PDF rendering, Markdown rendering, or the native SQLite runtime and need dedicated regression evidence.
Issue #28 remains open: foreground/WebView recovery does not substitute for physical-device FCM deep Doze acceptance.
Verification
npm.cmd run verify:release -- -AllowDirty -SchemaAudit warn(155.2s)npm.cmd run test:7420:frontend -- -BaseUrl http://127.0.0.1:17420against an exact source-matched isolated server (36 surfaces, 476.9s)lintDebug, andassembleRelease(127.7s)npm.cmd run verify:release -- -RequireCleanGit -SchemaAudit skip(84.8s)com.cxcodex.bridge, version2.7.5/ code207059a3f9729bdd2012f98aac938cb02b2ab6b95399010d0794da20efa064e5ef5a7Remaining release gates
After merge and tag: wait for main/tag Actions, verify every public asset/checksum/signature, and run the public latest Windows
-NoStartinstall smoke. Physical Android process-death and deep Doze evidence remains outstanding.