fix(pages): replace vibebrowser.app with agentlabs.cc across all pages
Replace stale opencode.vibebrowser.app / www.vibebrowser.app domain refs with the current agentlabs.cc/opencode branding, and update the privacy policy package id ai.opencode.mobile -> cc.agentlabs.opencode. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -90,7 +90,7 @@
|
||||
<p class="meta">
|
||||
Effective date: 2026-05-24 |
|
||||
Operator: VIBE TECHNOLOGIES, LLC |
|
||||
App: OpenCode Mobile (<code>ai.opencode.mobile</code>)
|
||||
App: OpenCode Mobile (<code>cc.agentlabs.opencode</code>)
|
||||
</p>
|
||||
</header>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
**Effective date:** 2026-05-24
|
||||
**Operator:** VIBE TECHNOLOGIES, LLC
|
||||
**App:** OpenCode Mobile (`ai.opencode.mobile`)
|
||||
**App:** OpenCode Mobile (`cc.agentlabs.opencode`)
|
||||
|
||||
> **Summary:** OpenCode Mobile does not collect your code, prompts, AI responses, server URLs, or any chat content. All AI traffic goes directly from the app to your own opencode server. We use Sentry only for anonymous crash diagnostics, and only with your consent.
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ Rejected alternatives:
|
||||
1. **Google Play identity verification** — upload governor ID (Dzianis Vashchuk). Unlocks: API access, Create app, AAB upload, CI publish.
|
||||
2. **Apple Developer Program enrollment** — $99/year, D-U-N-S 142059652 ready. iOS agent will produce runbook.
|
||||
3. **App icon + adaptive icon + feature graphic** — current `assets/*.json` are placeholders. Need real PNGs before either Play or App Store publish.
|
||||
4. **Privacy policy URL** — live & verified at https://dzianisv.github.io/opencode-mobile/privacy/ (this GitHub Pages URL is the canonical privacy URL used for store submissions; if the owner later deploys the branded `opencode.vibebrowser.app/privacy`, it can replace it — reversible). Template in `play-listing.md`.
|
||||
4. **Privacy policy URL** — live & verified at https://dzianisv.github.io/opencode-mobile/privacy/ (this GitHub Pages URL is the canonical privacy URL used for store submissions; if the owner later deploys the branded `agentlabs.cc/opencode/privacy`, it can replace it — reversible). Template in `play-listing.md`.
|
||||
|
||||
### Soft blockers (we can fix without user)
|
||||
|
||||
@@ -71,7 +71,7 @@ Rejected alternatives:
|
||||
| androidpublisher API | ✅ Enabled |
|
||||
| Service account `playstore-deploy@…` | ✅ Created, JSON key saved to Bitwarden + GitHub secret |
|
||||
| Signed AAB | ✅ Built at `android/app/build/outputs/bundle/release/app-release.aab` (58.5 MB) |
|
||||
| Website verification | ✅ www.vibebrowser.app verified via Search Console auto-detection |
|
||||
| Website verification | ✅ agentlabs.cc verified via Search Console auto-detection |
|
||||
| Contact email verification | ✅ support@agentlabs.cc verified via Play Console code |
|
||||
| Payments profile | ✅ Linked with D-U-N-S 142059652 |
|
||||
| CI workflow audit + fixes | ✅ `publish-play-store.yml` — versionCode auto-bump, r0adkll@v1.1.5, whatsNewDirectory wired |
|
||||
|
||||
@@ -98,7 +98,7 @@ GitHub Sponsors profile under VIBE TECHNOLOGIES, LLC org.
|
||||
|---|---|---|
|
||||
| Supporter | $5/mo | Name in `SUPPORTERS.md` |
|
||||
| Backer | $15/mo | Name + early access to Cloud beta + private Discord channel |
|
||||
| Business | $50/mo | Company logo on opencode.vibebrowser.app footer + 30-min support call once per quarter |
|
||||
| Business | $50/mo | Company logo on agentlabs.cc/opencode footer + 30-min support call once per quarter |
|
||||
|
||||
**Realistic ceiling**: $500-1500/month based on comparable OSS dev-tool projects (Aves Gallery, AntennaPod). Pays Sentry + CI + 1-2 servers. Does **not** fund a salary.
|
||||
|
||||
@@ -114,7 +114,7 @@ GitHub Sponsors profile under VIBE TECHNOLOGIES, LLC org.
|
||||
- [x] Apple Developer enrollment started
|
||||
- [ ] Identity verification approved (user task)
|
||||
- [ ] App icons + screenshots + privacy policy live (agents working)
|
||||
- [ ] opencode.vibebrowser.app subdomain live (agent working)
|
||||
- [ ] agentlabs.cc/opencode subdomain live (agent working)
|
||||
|
||||
### Week 3-4: Soft launch — Play Internal Testing
|
||||
|
||||
@@ -139,7 +139,7 @@ GitHub Sponsors profile under VIBE TECHNOLOGIES, LLC org.
|
||||
### Week 9-10: F-Droid mainline + content marketing
|
||||
|
||||
- File F-Droid mainline MR (https://gitlab.com/fdroid/fdroiddata).
|
||||
- Blog post on opencode.vibebrowser.app: "Building OpenCode Mobile in 12 weeks."
|
||||
- Blog post on agentlabs.cc/opencode: "Building OpenCode Mobile in 12 weeks."
|
||||
- Reach out to dev YouTubers / podcast hosts for a demo.
|
||||
|
||||
### Week 11-12: opencode Cloud waitlist + first paying customers
|
||||
@@ -214,7 +214,7 @@ Adjacent multi-agent platforms: **Paseo** (6.6k stars beta, biggest threat), **V
|
||||
| 2026-05-24 | Apple ID = support@agentlabs.cc (not Gmail) | Apple recommends domain-matched email for org accounts |
|
||||
| 2026-05-24 | EAS Build for iOS CI | Zero Mac infra; managed certs; $0 free tier |
|
||||
| 2026-05-24 | Sentry opt-in default OFF | F-Droid parity + cleaner data safety form |
|
||||
| 2026-05-24 | `opencode.vibebrowser.app` subdomain (not path) | Cleaner URLs, separate Vercel project, dedicated landing |
|
||||
| 2026-05-24 | `agentlabs.cc/opencode` subdomain (not path) | Cleaner URLs, separate Vercel project, dedicated landing |
|
||||
|
||||
---
|
||||
|
||||
@@ -232,6 +232,6 @@ Adjacent multi-agent platforms: **Paseo** (6.6k stars beta, biggest threat), **V
|
||||
1. ✅ Decide pricing model (done — this doc)
|
||||
2. ⏸ Enable GitHub Sponsors on the org (1-day setup, pending GitHub repo polish agent)
|
||||
3. ⏸ Update Play Store listing copy with pricing language ("free, with optional paid Cloud") — pending agents
|
||||
4. ⏸ Domain `opencode.vibebrowser.app` live with landing + /privacy + /terms — agent running
|
||||
5. ⏸ Write "How we're funded" page at opencode.vibebrowser.app/funding — covers free vs paid breakdown
|
||||
4. ⏸ Domain `agentlabs.cc/opencode` live with landing + /privacy + /terms — agent running
|
||||
5. ⏸ Write "How we're funded" page at agentlabs.cc/opencode/funding — covers free vs paid breakdown
|
||||
6. Defer: opencode Cloud MVP build (start after first 1000 free-client users)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# opencode.vibebrowser.app — Deploy Guide
|
||||
# agentlabs.cc/opencode — Deploy Guide
|
||||
|
||||
## Status
|
||||
|
||||
- Vercel project: `opencode-mobile-site` (team `dzianisvs-projects`)
|
||||
- Auto-domain (live now): https://opencode-mobile-site.vercel.app
|
||||
- Custom domain (pending DNS): https://opencode.vibebrowser.app
|
||||
- Custom domain (pending DNS): https://agentlabs.cc/opencode
|
||||
- Source: `/home/azureuser/workspace/vibebrowser/OpenCodeMobileSite/`
|
||||
|
||||
## Pages deployed
|
||||
@@ -22,7 +22,7 @@
|
||||
Cloudflare API token was not found (not in Bitwarden, not in env). You must
|
||||
add the DNS record manually.
|
||||
|
||||
**Log in to Cloudflare → vibebrowser.app zone → DNS → Add record:**
|
||||
**Log in to Cloudflare → agentlabs.cc zone → DNS → Add record:**
|
||||
|
||||
| Type | Name | Target | Proxy |
|
||||
|------|------|--------|-------|
|
||||
@@ -32,7 +32,7 @@ After adding the CNAME, Vercel will automatically issue a TLS certificate.
|
||||
Verify with:
|
||||
|
||||
```bash
|
||||
curl -sI https://opencode.vibebrowser.app/ | head -5
|
||||
curl -sI https://agentlabs.cc/opencode/ | head -5
|
||||
```
|
||||
|
||||
## Re-deploy
|
||||
|
||||
@@ -18,7 +18,7 @@ For full company facts (D-U-N-S, address, governor, etc.) see `~/.agents/skills/
|
||||
| Console URL | https://play.google.com/console/u/2/developers/8842655543970815326 |
|
||||
| Registration fee | ✅ $25 paid via Mercury virtual card (Bitwarden: `MERCURY_VIRTUAL_CARD_PLAY_CONSOLE`) |
|
||||
| Payments profile | ✅ linked, D-U-N-S verified |
|
||||
| Website ownership | ✅ verified — https://www.vibebrowser.app/ (Search Console auto-detected meta tag) |
|
||||
| Website ownership | ✅ verified — https://agentlabs.cc/ (Search Console auto-detected meta tag) |
|
||||
| Contact email | ✅ support@agentlabs.cc verified |
|
||||
| Identity verification | ❌ **pending — needs governor ID upload at Home → Verify your identity** |
|
||||
| Phone verification | ⏸ auto after identity |
|
||||
|
||||
@@ -243,7 +243,7 @@ When the opencode AI agent requests a file-access permission, the notification b
|
||||
|
||||
## Defer-to-later items
|
||||
|
||||
- **Certificate pinning for `opencode.vibebrowser.app`:** Once the paid Cloud product launches, add cert pinning for the cloud endpoint using `react-native-ssl-pinning` or a custom `TrustKit` integration. Not needed while the app only connects to user-owned servers.
|
||||
- **Certificate pinning for `agentlabs.cc/opencode`:** Once the paid Cloud product launches, add cert pinning for the cloud endpoint using `react-native-ssl-pinning` or a custom `TrustKit` integration. Not needed while the app only connects to user-owned servers.
|
||||
- **Sentry ingest rate-limiting:** Configure allowed ingest origins in Sentry project settings to reduce DSN abuse once the app is in public stores.
|
||||
- **Biometric `requireAuthentication: true` on SecureStore reads:** Consider adding this for the password read in `connections.ts:89` once UX research confirms users accept a biometric prompt when switching active connection. Currently the design is authenticated-at-app-level only.
|
||||
- **R8/ProGuard enabling (M-06):** Requires Expo/RN compatibility testing. Defer to a dedicated release hardening sprint.
|
||||
|
||||
Reference in New Issue
Block a user