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:
Dennis V
2026-06-23 05:18:12 +00:00
parent 2f052e3833
commit 9498b19457
7 changed files with 16 additions and 16 deletions

View File

@@ -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)

View File

@@ -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

View File

@@ -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 |

View File

@@ -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.