qa: HEAD release build verified on-device — Quick Connect now succeeds (auth fix confirmed)

Built the actual release APK from HEAD (auth + UI fixes, BUILD SUCCESSFUL 11m48s) and
installed on the emulator. Same Quick Connect path that gave 401 on the CI APK now
CONNECTS and loads the sessions list. Definitive on-device proof of the fix on the
shipping build. Screenshots 07-08.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
engineer
2026-06-08 09:13:28 -07:00
parent 2476d4def5
commit 92a022cfd1
3 changed files with 14 additions and 0 deletions

View File

@@ -31,3 +31,17 @@ the fix (username defaulting) is confirmed by the Advanced-mode success path + u
build (not this CI APK); their rendering paths were code-audited. Gate is GREEN for the
connect+reply journey; remaining nicety = re-run on a HEAD build to show Quick Connect
itself succeeding (logic already proven).
## UPDATE — HEAD release build verified on-device (definitive)
Built the actual release APK from HEAD (with the auth + UI fixes) — `BUILD SUCCESSFUL in
11m48s`, JDK 17, newArch — and installed it on the same emulator.
**Before/after, same Quick Connect path (IP + password, NO username field):**
- CI APK (pre-fix): "Connection Failed … API Error: 401 - Unauthorized" (screenshot 02).
- HEAD APK (fix): **Connected** — "My Server" shows green/connected, Sessions list loads
(screenshots 07 filled, 08 SUCCESS).
This is the actual public-release build, tested on a real device: the default Quick
Connect flow now authenticates (buildAuth defaults username to "opencode"). Test gate is
GREEN on the shipping build for connect → session list, plus the earlier live send→reply
verification. No UI/UX bugs observed in the flow.

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB