Repository navigation
v0.2.0-beta.9 — Android asset diagnostics and manual update feedback
Pre-releaseBeta.9 adds Android native asset-stage diagnostics and foreground manual-update feedback. It preserves the original update timeout/retry/cache, CAS slot, automatic/background silence and page adoption/reload decisions. It does not change renderer, host or Go behavior.
- Observe each network UI asset's existing refresh trace, digest prefix, bytes, header/body/verification/storage stage and fixed failure class. No URL/body/cookie/prompt/raw error text is persisted; broken diagnostics cannot alter the original result or cleanup.
- Show manual foreground busy/latest/ready/failure feedback. Public Android source209/0.2.0-beta.9 retains org.bettercodex.android, configured HTTPS origin and the existing expanded privacy contract.
- Six actual Native/Robolectric suites37 tests, zero failures/errors, one explicit conditional resource skip. The bound public unsigned Android build succeeds; all194 packaged bytes/SHA, packaged privacy contract and package/version were verified. Source manifest320 entries/five frozen source bindings. Beta.8 SDK309/host/Go remain unchanged baseline, not newly claimed phone tests.
Separate private maintenance acceptance published signed APK73 and UIcf after preflight, verified the complete8,226,811-byte APK digest, eight resource200s and SSO protection. In-place upgrade retained five process records/4,836,130bytes exactly. The first10-second upgrade capture still showed loading; body appeared later. The second cold open's gate ended5.608s and10-second capture showed body/process/input, with same-page networking recovery. Native37 and final-shell SDK63+runtime7 passed separately. No public-release task submitted a real model prompt or touched the private runtime/AVD.
The new logging does not establish a cure for the prior45-second asset failure. The physical phone's last observed page remains the preceding old UI; natural phone latency/upload/power/OEM and the historical30-second missing-hop cause are not closed. Private APKs/UI/signatures/accounts/OTA publishers are excluded; public Android is self-built for your own HTTPS origin and signing key. README and installation entry stay unchanged.
Assets: Mac installer source ZIP, project source archive, patched OpenCodex2.1.0 AGPL corresponding source and SHA256SUMS. Official renderer bytes are acquired and verified locally by the adopter, never distributed. Beta.8 and beta.7 tags/assets are unchanged. Release is created as an empty draft, frozen assets uploaded individually and digest-checked before publication.
Before publication, the one conditional fixture gap was filled by the actual final public UI package9a0e00f9830550ef. Its real Java manifest/shell/file verifier passed one targeted case with zero skips. The original37-test/one-skip receipt is retained; combining that original run and this follow-up verifies37 distinct cases with no remaining skipped case. Source/tag/APK/archive bytes were not changed for this supplement.