chore(store): refresh Play listing — drop dated 'GPT-4', ASO keyword pass (#83)

* chore(store): refresh Play listing — drop dated "GPT-4", ASO keyword pass

distribution/play-listing.md is the canonical copy-paste source for the
Play Console listing (per distribution/strategy.md). It still named
"GPT-4" and was missing the directory picker and reasoning-effort
features shipped since. Rewrite title/short description/full
description to be model-agnostic ("Claude, GPT, Gemini, or any other
model") so it stops dating itself, add the two new feature bullets, a
connection-options section, and screenshot captions.

Also fixes the same stale "GPT-4" mention in the orphaned
distribution/play-store-listing.md (marked superseded — it was never
merged back into play-listing.md), distribution/aso-audit.md's
recommended-copy example, and distribution/app-store-listing.md for
cross-store consistency.

fastlane/metadata/android/en-US/full_description.txt is untouched: it
already had no stale model name, and it is shared with the F-Droid
auto-pull (plain text + AntiFeatures disclosure required by mainline
F-Droid) so it must not get Play-style HTML/marketing copy. Only
title.txt and short_description.txt (Play/App-store-only fields, not
read by F-Droid's metadata.yml which sets AutoName explicitly) were
aligned with the new short description.

* docs(store): correct full-description char count annotation (3410→3366)

---------

Co-authored-by: engineer <engineer@gray-knight-m1.local>
This commit is contained in:
Den
2026-07-16 19:08:29 -07:00
committed by GitHub
parent e3fb8fa431
commit 004fa13795
6 changed files with 50 additions and 33 deletions

View File

@@ -4,6 +4,8 @@
**Generated:** 2026-06-20
**Based on:** app v0.4+, ASO audit findings from aso-audit.md
> **Superseded:** this draft was never merged back into the canonical listing doc. `distribution/play-listing.md` is the file actually used to fill Play Console (see `distribution/strategy.md`) and now carries the up-to-date, ASO-polished, model-agnostic copy (including this doc's connection-options section and screenshot captions). This file is kept for historical rationale only — do not copy-paste from here; it also still named a dated model ("GPT-4") until this note was added.
---
## 1. App Title (max 50 chars)
@@ -36,7 +38,7 @@ AI coding agent in your pocket. Stream, diff, approve — free & open source.
## 3. Full Description (max 4000 chars)
```
OpenCode Mobile is the AI coding agent companion built for developers who self-host opencode. Connect your Android phone to your opencode server and run AI-powered coding sessions from anywhere — watch diffs land, approve tool calls, and guide Claude, GPT-4, or Gemini in real time.
OpenCode Mobile is the AI coding agent companion built for developers who self-host opencode. Connect your Android phone to your opencode server and run AI-powered coding sessions from anywhere — watch diffs land, approve tool calls, and guide Claude, GPT, Gemini, or any other model you configure in real time.
<b>WHAT IT DOES</b>
OpenCode Mobile is a thin client for the opencode CLI (github.com/sst/opencode). It speaks the opencode HTTP + SSE API, so every AI coding session on your workstation or server is instantly reachable from your phone. All AI model calls go through your own server — your API keys, your code, your infrastructure. Nothing passes through our servers.
@@ -63,7 +65,7 @@ Connect any way that works for your setup:
• Open-source contributors who want a free, MIT-licensed alternative to proprietary AI coding apps
<b>WHAT IT IS NOT</b>
• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT-4, Gemini, or local LLMs via your API keys)
• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT, Gemini, or local LLMs via your API keys)
• Not a code editor — it pairs with your existing IDE and terminal workflow
• Not a subscription app — free, open-source, MIT licensed, no ads, no telemetry you did not opt into