From 2f052e383380b556eabda82fe92de768e7439d88 Mon Sep 17 00:00:00 2001 From: Dennis V <2119348+dzianisv@users.noreply.github.com> Date: Tue, 23 Jun 2026 05:06:02 +0000 Subject: [PATCH] fix(dist): update play whatsnew, fdroid email, package name in strategy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - whatsnew-en-US: v0.4.6 sessions fix notes (actually used by Play CI) - fdroid metadata AuthorEmail: support@agentlabs.cc - strategy.md: ai.opencode.mobile → cc.agentlabs.opencode Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- distribution/fdroid-submission/metadata.yml | 2 +- distribution/strategy.md | 16 ++++++++-------- distribution/whatsnew/whatsnew-en-US | 6 ++++-- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/distribution/fdroid-submission/metadata.yml b/distribution/fdroid-submission/metadata.yml index 19b2a9b..37274d7 100644 --- a/distribution/fdroid-submission/metadata.yml +++ b/distribution/fdroid-submission/metadata.yml @@ -7,7 +7,7 @@ Categories: - Development License: MIT AuthorName: VIBE TECHNOLOGIES, LLC -AuthorEmail: support@vibebrowser.app +AuthorEmail: support@agentlabs.cc WebSite: https://agentlabs.cc/opencode SourceCode: https://github.com/dzianisv/opencode-mobile IssueTracker: https://github.com/dzianisv/opencode-mobile/issues diff --git a/distribution/strategy.md b/distribution/strategy.md index f6d5c7f..a01f203 100644 --- a/distribution/strategy.md +++ b/distribution/strategy.md @@ -26,12 +26,12 @@ Rejected alternatives: | # | Channel | Identity | Status | Time to live | Notes | |---|---|---|---|---|---| -| 1 | **Google Play (Internal)** | `ai.opencode.mobile` | ⏸ blocked on identity verification | Days after ID approved | CI ready. Track: `internal` first, then closed testing (12+ testers / 14d) before production. | -| 2 | **IzzyOnDroid** | `ai.opencode.mobile` (same key) | ❌ not started | 1–3 days | Submit prebuilt APK to https://codeberg.org/IzzyOnDroid/repodata/issues. Fastest OSS channel. | -| 3 | **F-Droid mainline** | `ai.opencode.mobile` (same key, reproducible build) | ❌ not started | 4–12 weeks | File MR at https://gitlab.com/fdroid/fdroiddata. Requires `expo-notifications` FCM audit + Sentry opt-in gate. | -| 4 | **Apple App Store** | `ai.opencode.mobile` | ⏸ pending iOS prep agent | Weeks (Apple enrollment $99 + review) | iOS agent running — separate report. | +| 1 | **Google Play (Internal)** | `cc.agentlabs.opencode` | ⏸ blocked on identity verification | Days after ID approved | CI ready. Track: `internal` first, then closed testing (12+ testers / 14d) before production. | +| 2 | **IzzyOnDroid** | `cc.agentlabs.opencode` (same key) | ❌ not started | 1–3 days | Submit prebuilt APK to https://codeberg.org/IzzyOnDroid/repodata/issues. Fastest OSS channel. | +| 3 | **F-Droid mainline** | `cc.agentlabs.opencode` (same key, reproducible build) | ❌ not started | 4–12 weeks | File MR at https://gitlab.com/fdroid/fdroiddata. Requires `expo-notifications` FCM audit + Sentry opt-in gate. | +| 4 | **Apple App Store** | `cc.agentlabs.opencode` | ⏸ pending iOS prep agent | Weeks (Apple enrollment $99 + review) | iOS agent running — separate report. | -**All channels: same package id (`ai.opencode.mobile`), same signing key.** Lets users update across stores in-place. +**All channels: same package id (`cc.agentlabs.opencode`), same signing key.** Lets users update across stores in-place. --- @@ -87,7 +87,7 @@ Rejected alternatives: 1. (manual, in browser) Home → Verify your identity → upload governor ID. Wait days. 2. (manual) Setup → API access → Link `opencode-mobile-deploy`. Grant `playstore-deploy@…` "Release to production". -3. (manual) Create app `ai.opencode.mobile`. Fill listing from `play-listing.md`. Upload icon + feature graphic + screenshots. Complete Data safety + Content rating + App access. +3. (manual) Create app `cc.agentlabs.opencode`. Fill listing from `play-listing.md`. Upload icon + feature graphic + screenshots. Complete Data safety + Content rating + App access. 4. (manual, first time) Upload `app-release.aab` to Internal testing track. Add tester emails. 5. (automated thereafter) `git tag v0.2.4 && git push --tags` → CI builds + publishes to Internal. @@ -97,7 +97,7 @@ Rejected alternatives: 2. File issue at https://codeberg.org/IzzyOnDroid/repodata/issues: ``` App name: OpenCode Mobile - Package: ai.opencode.mobile + Package: cc.agentlabs.opencode License: MIT GitHub release: https://github.com/dzianisv/opencode-mobile/releases APK SHA-256: @@ -109,7 +109,7 @@ Rejected alternatives: ### F-Droid mainline (after Sentry opt-in + FCM audit done) 1. Fork https://gitlab.com/fdroid/fdroiddata. -2. Create `metadata/ai.opencode.mobile.yml` with reproducible-build config (template in F-Droid report). +2. Create `metadata/cc.agentlabs.opencode.yml` with reproducible-build config (template in F-Droid report). 3. Set `AllowedAPKSigningKeys: ` so F-Droid serves our pre-signed APK. 4. File MR. Iterate on build failures with reviewers. 4–12 week timeline. 5. Once accepted, request IzzyOnDroid delisting (they auto-remove when mainline accepts). diff --git a/distribution/whatsnew/whatsnew-en-US b/distribution/whatsnew/whatsnew-en-US index c890876..329bc05 100644 --- a/distribution/whatsnew/whatsnew-en-US +++ b/distribution/whatsnew/whatsnew-en-US @@ -1,3 +1,5 @@ -v0.4 — streaming chat, diff viewer, tool-call approval, biometric unlock. +v0.4.6 — Sessions loading fix verified + clearer setup guide -Watch your AI coding agent think token by token. Review every file diff before it lands. Approve or reject tool calls (file writes, shell commands) from your phone. Biometric lock keeps sessions private. Connect via local Wi-Fi, Cloudflare Tunnel, ngrok, or Tailscale. \ No newline at end of file +Sessions now reliably load from your opencode server on connect, and remain visible when navigating between views. Regression confirmed fixed by automated E2E test. + +Updated: support email is now support@agentlabs.cc. App description now clearly explains the setup: run opencode serve on your machine, connect via Tailscale or local network.