docs: desktop.md (coverage map, More tools tab), CHANGELOG Unreleased
This commit is contained in:
parent
dc6bb088a1
commit
eebb3a830b
2 changed files with 32 additions and 1 deletions
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -18,6 +18,21 @@
|
|||
- **One-line errors for missing required values:** `apple listing` without `--version` says "--version <x.y.z> is
|
||||
required (storebound apple status shows the editable version)"; the same for privacy-manifest `--ios`, adhoc
|
||||
export `--archive`, edit `--ops` and resubmit `--build`. A flag given without a value counts as missing.
|
||||
- **Every CLI command is reachable in the desktop app.** A new **More tools** tab gives each command without a
|
||||
screen of its own (play build / upload / share / app-id, apple build / upload / signing / adhoc, bundle, IAP review,
|
||||
Header and Search Results, custom product pages, in-app events, pre-orders, what's new, listing translate / check,
|
||||
ASO rank / competitors / suggest, captures, fonts, JPEG copies, triage, originality, privacy manifest, ads scan,
|
||||
Apple Ads reports, web, RevenueCat diff, PPP sheet, workflows, install for an AI tool) one typed form with the
|
||||
command's own options, built from the method's schema; never a free-text shell. Reads run there; writes show the
|
||||
dry run, then the native dialog, then run with the confirm token. Owner-only steps (offer codes, win-back,
|
||||
promoted enable, pre-order enable / end, custom page and event submit, TestFlight expire, Apple Ads changes,
|
||||
RevenueCat sync, shots login) are listed with their terminal command to copy. New desktop methods in `serve`:
|
||||
`play.build`, `play.upload`, `play.share`, `play.app_id`, `apple.build`, `apple.upload`, `apple.signing_ensure`,
|
||||
`apple.adhoc_register`, `apple.adhoc_export`, `shots.fonts`, `shots.jpeg`, `agent.install`.
|
||||
- **docs/desktop-coverage.md** (generated by `bun tools/gen-desktop-coverage.ts` from `cli/lib/desktop-coverage.ts`):
|
||||
every command with its window place and methods; 92 commands, 88 covered, 4 not for the desktop (`mcp`, `serve`,
|
||||
`desktop`, `api`). `tests/desktop-coverage.test.ts` fails when a command has no place, names a method the window
|
||||
never calls, or is marked not-for-desktop without being on the short list.
|
||||
|
||||
## 0.8.21 · 2026-10-20
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue