12 KiB
12 KiB
Desktop coverage
Generated by bun tools/gen-desktop-coverage.ts from cli/lib/desktop-coverage.ts; do not edit by hand.
Every CLI command (cli/commands.ts) and the desktop place that runs it. "covered" means each method listed exists
(serve.ts, or a host command host:) and the window calls it; tests/desktop-coverage.test.ts fails on a gap.
Owner-only parts are owner actions in the window or owner steps with their terminal command (More tools).
100 commands: 92 covered, 0 gaps, 8 not for the desktop.
| command | status | where in the window | methods | owner step |
|---|---|---|---|---|
init |
covered | App folders: Start an app folder | host:project_init |
|
import |
covered | App folders / first-run guide: Import from fastlane | host:project_import_fastlane |
|
install |
covered | More tools: Install for an AI tool | agent.install |
|
mcp |
not-for-desktop | the stdio server for AI tools; the window itself is the GUI over the same commands | ||
watch |
not-for-desktop | a server loop for people and agents (PM2, cron); the window already reads the stores in the background and notifies from the tray | ||
status |
covered | Releases tab and the tray card (live and next version, build, track, review state and rollout per platform) | host:portfolio_status, apple.status, play.status |
|
events |
not-for-desktop | the log that watch writes for terminals and agents; the window shows its own what-changed feed and tray notifications | ||
serve |
not-for-desktop | the JSON-RPC sidecar the window runs on; nothing to click | ||
apps |
covered | Accounts (store apps per account, key check) and App folders (list, add, remove) | host:store_apps_refresh, host:account_check, host:projects_list, host:project_add, host:project_remove |
|
desktop |
not-for-desktop | opens or installs this window from a terminal | ||
accounts |
covered | Accounts screen (profiles shared with the CLI) | host:accounts_list, host:account_add_play, host:account_add_apple, host:account_update |
|
settings |
not-for-desktop | per-machine switch for AI agents (bypass mode); in the window the owner presses owner actions in a native dialog anyway | ||
aab |
not-for-desktop | a CI helper that reads one AAB file; the window shows the builds each store has | ||
doctor |
covered | Dependencies screen | system.tools, host:tools_info |
|
scan |
covered | Checks tab: Scan, Fix | scan, scan.write |
|
api |
not-for-desktop | raw API calls by operation id: every task has its own screen, and raw writes stay a terminal step the owner types | ||
privacy-manifest |
covered | More tools: Quality | privacy.manifest |
|
ws |
covered | Portfolio, studios and Settings (the workspace of this machine) | host:workspace_get, host:portfolio_status |
|
release |
covered | Portfolio release trains and the Releases tab | host:portfolio_status, apple.status, play.status |
|
flow |
covered | More tools: Workflows (plans; owner steps never run) | flow.list, flow.run |
|
ads |
covered | More tools: Quality (AdAttributionKit / SKAdNetwork scan) | ads.scan |
|
edit |
covered | Editors on every tab (Save edits) | project.editable, project.edit |
|
inspect |
covered | App card, App info, Listings, Store art (offline reads) | host:portfolio_status, project.declarations, project.listings, project.listing_text, project.icon, project.render |
|
check |
covered | Checks tab | check |
|
validate |
covered | Checks tab | validate |
|
report |
covered | Checks tab: readiness report | report |
|
analytics |
covered | Growth tab: chart, snapshot, setup | analytics.compare, analytics.snapshot, analytics.setup |
|
health |
covered | Health tab; weekly report in More tools | health, health.issue, health.report |
|
art |
covered | Store art tab: live art, pull, replace | art.live, art.thumb, art.pull, art.replace |
|
onboard |
covered | More tools: Store features | onboard |
|
catalog |
covered | Catalog tab (parity); pull in More tools | catalog.diff, catalog.pull |
|
reports |
covered | Growth tab: sales and finance reports | reports |
|
triage |
covered | More tools: Quality | triage |
|
aso |
covered | Growth tab: ASO audit; rank, competitors, suggest in More tools | aso.audit, aso.rank, aso.competitors, aso.suggest |
|
prices |
covered | Prices tab (export, compare, apply = owner action); PPP sheet in More tools | prices.current, prices.export, prices.diff, owner.prices_import, prices.ppp |
|
ads apple |
covered | More tools: Apple Ads (status, campaigns, report) | ads.apple_status, ads.apple_campaigns, ads.apple_report |
bid, budget, pause |
web |
covered | More tools: Quality (init, check) | web.init, web.check |
|
revenuecat |
covered | More tools: Store features (diff) | revenuecat.diff |
sync |
console plan |
covered | App info: Console steps without an API | console.plan |
|
console verify |
covered | App info: Console steps, Check | console.verify |
|
console fill |
covered | App info: Fill in console | console.fill |
|
reviews |
covered | Reviews tab (list, draft, reply, approve; Send = owner action) | reviews.list, reviews.draft, reviews.drafts, reviews.reply, reviews.approve, owner.reply_send |
|
originality |
covered | More tools: Quality | originality |
|
listing |
covered | Listings tab (live texts, store edits); translate and check in More tools | listing.live, listing.set, listing.translate, listing.check |
|
whats-new |
covered | More tools: Text and ASO | whats.new, whats.new_languages, whats.new_check, whats.new_apply |
|
play products |
covered | Catalog tab | play.products, owner.prices_play_products |
|
play subscriptions |
covered | Catalog tab | play.subscriptions, owner.prices_play_subscriptions |
|
play listing |
covered | Listings tab (push, pull) | play.listing, play.listing_pull |
|
play images |
covered | Listings tab: Play graphics | play.images |
|
play data-safety |
covered | App info tab: Data safety upload | play.data_safety |
|
play release |
covered | Releases tab: Send to production (owner action); testing tracks via play upload in More tools | owner.play_production, play.upload |
|
play build |
covered | More tools: Build and upload | play.build |
|
play upload |
covered | More tools: Build and upload | play.upload |
|
play status |
covered | Releases tab: Google Play card | play.status |
|
play rollout |
covered | Releases tab: rollout (owner action) | owner.play_rollout |
|
play share |
covered | More tools: Build and upload | play.share |
|
play app-id |
covered | More tools: Build and upload | play.app_id |
|
games status |
covered | App info tab: Game services card | games.status |
|
play games |
covered | App info tab: Game services card (Sync Play Games, Setup plan) | play.games, games.status |
|
play next-version-code |
covered | More tools: Build and upload | play.next_version_code |
|
apple bundle |
covered | More tools: Build and upload | apple.bundle |
|
apple iap |
covered | Catalog tab | apple.iap |
|
apple subscriptions |
covered | Catalog tab | apple.subscriptions, owner.prices_apple_subscriptions |
|
apple iap-review |
covered | More tools: Store features | apple.iap_review |
|
apple iap-submit |
covered | Releases tab: Submit in-app purchases (owner action); plan in More tools | owner.apple_iap_submit, apple.iap_review_plan |
|
apple submit |
covered | Releases tab: Submit for review (owner action) | owner.apple_submit |
|
apple resubmit |
covered | Releases tab: Resubmit (owner action) | owner.apple_resubmit |
|
apple offer-codes |
covered | More tools: owner steps (terminal command) | creating campaigns and codes | |
apple win-back |
covered | More tools: owner steps (terminal command) | win-back offers go live on their start date | |
apple promoted |
covered | More tools: owner steps (terminal command) | promoted purchases on the product page | |
apple preorder |
covered | More tools: Store features (status); enable / end as owner steps | apple.preorder_status |
enable, end |
apple cpp |
covered | More tools: Store features (list, create, upload) | apple.cpp_list, apple.cpp_create, apple.cpp_upload |
submit, visible |
apple events |
covered | More tools: Store features (list, create, upload) | apple.events_list, apple.events_create, apple.events_upload |
submit |
apple listing |
covered | Listings tab (push, pull) | apple.listing, apple.listing_pull |
|
apple screenshots |
covered | Listings tab: App Store screenshots | apple.screenshots |
|
apple appinfo |
covered | App info tab: Push | apple.appinfo |
|
apple review-details |
covered | App info tab: App Review details | apple.review_details |
|
apple status |
covered | Releases tab: Send for review, App Store card | apple.status |
|
apple creative-assets |
covered | More tools: Store features | apple.creative_assets, apple.creative_assets_verify |
|
apple previews |
covered | Listings tab: App Store previews | apple.previews |
|
apple release |
covered | Releases tab: phased release (owner action) | owner.ios_phased |
|
apple signing |
covered | More tools: Build and upload (status, ensure) | apple.signing_status, apple.signing_ensure |
|
apple build |
covered | More tools: Build and upload | apple.build |
|
apple upload |
covered | More tools: Build and upload | apple.upload |
|
apple adhoc |
covered | More tools: Ad-hoc devices (devices, register, options, export) | apple.adhoc_devices, apple.adhoc_register, apple.adhoc_options, apple.adhoc_export |
|
apple next-build |
covered | More tools: Build and upload | apple.next_build |
|
apple game-center |
covered | App info tab: Game services card (Sync Game Center) | apple.game_center, games.status |
|
apple encryption |
covered | App info tab: export compliance | apple.encryption |
|
apple ppo |
covered | Growth tab: PPO tests (start / stop = owner actions) | apple.ppo_status, apple.ppo_create, apple.ppo_upload, owner.ppo_start, owner.ppo_stop |
|
apple testflight |
covered | TestFlight tab (status, groups, What to Test, distribute, testers = owner action); info and wait in More tools | apple.testflight_status, apple.testflight_groups, apple.testflight_what_to_test, apple.testflight_distribute, owner.testflight_testers, apple.testflight_info, apple.testflight_wait |
expire |
icons |
covered | Store art tab: icons | icons |
|
shots capture |
covered | More tools: Captures | shots.capture |
|
shots login |
covered | More tools: owner steps (terminal command) | signing in to a demo account by hand in a visible browser | |
shots fonts |
covered | More tools: Captures | shots.fonts |
|
shots render |
covered | Store art tab: Render | shots.render |
|
shots jpeg |
covered | More tools: Captures | shots.jpeg |
|
shots check |
covered | More tools: Captures | shots.check |
|
shots record |
covered | More tools: Captures | shots.record |
|
shots video |
covered | Store art tab: previews | shots.video |
|
shots gallery |
covered | Store art tab: gallery, review page | shots.gallery, project.renders |