fix(support): update contact email to support@agentlabs.cc

Replace all @vibebrowser.app email addresses with @agentlabs.cc across
22 files including privacy policy, Play/App Store listings, fastlane
metadata, docs, README, CONTRIBUTING, eas.json, and in-app mailto links.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Dennis V
2026-06-23 00:17:06 +00:00
parent bbe8af9378
commit 1f476f1eab
26 changed files with 88 additions and 42 deletions

View File

@@ -0,0 +1,6 @@
# Task sessions-load-verified — STATE
- phase: 6-ci-watching
- issue: #38
- started: 2026-06-22T23:46:00Z
- ci-run: 27992511547
- supervisor: claude-sonnet-4.6

View File

@@ -0,0 +1,30 @@
# Task sessions-load-verified — Design
## Problem
Sessions loading bug (#32) claimed fixed 3+ times. Each "fix" was validated by a CUA test that accepted empty session lists as success. The test never actually caught the regression.
## Root Cause of False Fixes
CUA test `session_list` phase goal said "even if empty is fine" — literally cannot fail on the bug.
## What IS Fixed (code)
- `sessionScopeDirectory()` always returns `null` → app sends no `x-opencode-directory` header → server uses own CWD → returns sessions from the active project
- Server at `100.108.64.76:4096` verified: returns 32 sessions (with `roots=true`) regardless of directory header — consistent behavior
- Both `loadSessions` and `createSession` derive from the same SSoT helper, no drift possible
## What Was Broken (tests/CI)
1. CUA `session_list` phase accepted empty list — fixed (commit 42aa883)
2. `sessions_reload` phase placed AFTER `typescript` — model unavailability blocked it from running — fixed (commit 212b80b)
3. Emulator never boots in CI: `api-level: 30 + google_apis + x86_64` crashes on ubuntu-latest — fixed: `api-level: 28 + default + x86_64 + disable-animations`
4. CI used legacy `--scenarios` mode instead of `--showcase` — fixed (commit 212b80b)
## Success Metric
CI CUA smoke test passes with `sessions_reload` phase = success.
See .tasks/sessions-load-verified/success.md
## Touched Surface
- `scripts/android-cua-smoke.py` — test logic
- `.github/workflows/cua-smoke.yml` — CI configuration
## App Code Status
No code changes needed to `src/`. The sessions loading code is correct.
Verification pending CI run 27992511547.

View File

@@ -0,0 +1 @@
Task is done when **CI CUA smoke test** run completes with `sessions_reload` phase reporting **success** in the GitHub Actions log — meaning the app loaded pre-existing sessions from the server AND showed them after navigating back from a session view. Observable at: https://github.com/dzianisv/opencode-mobile/actions

View File

@@ -0,0 +1,9 @@
# Worklog
- 2026-06-23T00:00Z: Diagnosed: CUA session_list phase accepted empty lists. CI emulator boots API 30 google_apis but crashes silently. Sessions_reload was gated behind typescript.
- 2026-06-23T00:01Z: Fixed session_list phase (commit 42aa883) — _precreate_test_session + named session required in goal
- 2026-06-23T00:02Z: Fixed sessions_reload position + CI emulator + --showcase mode (commit 212b80b). Pushed to main.
- 2026-06-23T00:04Z: Fixed banner label (commit cdbea50)
- 2026-06-23T00:06Z: CRITICAL BUG FOUND: _precreate_test_session used opencode_url which is 10.0.2.2 in CI. Fixed: replace 10.0.2.2 → 127.0.0.1 before API call (commit bbe8af9).
- 2026-06-23T00:06Z: Active CI run: 27992695069 (has all fixes). Build in progress (~20 min). Waiting.
- Verified: server at 127.0.0.1:4096 returns 32 sessions with ?roots=true. App code is correct.