| .. |
|
adhoc.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
appinfo.ts
|
apple listing, play listing, apple appinfo: the dry run prints a real plan (version decision, old -> new per field, draft locales skipped); the real run asks and applies exactly it
|
2026-10-12 03:29:38 +08:00 |
|
asc.ts
|
play build: find the Android SDK like Android Studio (ANDROID_HOME, ANDROID_SDK_ROOT, sdk.dir, default folder), pass it in the env, stop before Gradle when missing; doctor shows it. apple upload: size, per-part lines, 20 s heartbeat (api, altool, processing wait), per-part and per-call timeouts, --timeout exits 7 with the resume hint. Pitfall 25
|
2026-10-12 08:59:45 +08:00 |
|
build.ts
|
ITMS-91064: NSPrivacyTracking and NSPrivacyTrackingDomains must agree in every privacy manifest (true needs domains, domains need true); check, scan and privacy-manifest fail on either mismatch with the exact ITMS text; App Privacy tracking no longer demands the app manifest's true: SDK manifests that declare tracking (Pods, frameworks, SwiftPM, Carthage, plugins, the built IPA) are info, known tracking SDKs info, else a warning; privacy-manifest --propose writes true only with appPrivacy.trackingDomains; apple upload checks every manifest in the IPA (XML or binary) before any network call, apple build after the export. Pitfall 29
|
2026-10-12 10:27:21 +08:00 |
|
bundle.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
cpp.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
encryption.ts
|
0.5.0: mobile apps and games positioning (README, site, og image, skills, CLI, MCP, adapters), MCP tools for subscriptions and catalog diff, tests, changelog
|
2026-10-11 01:47:09 +08:00 |
|
events.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
iap-review.ts
|
Merge remote-tracking branch 'origin/main' into pitfalls
|
2026-10-12 03:30:34 +08:00 |
|
iap-submit.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
iap.ts
|
Merge origin/main into idempotency
|
2026-10-12 04:01:25 +08:00 |
|
jsonapi.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
listing.ts
|
idempotency: apple listing findOrCreate / createOnce, play listing re-plan in the edit, data-safety hash, twice-run tests for the last open rows
|
2026-10-12 04:24:45 +08:00 |
|
next-build.ts
|
serve --stdio: desktop JSON-RPC profile on the MCP core, confirm tokens, --json results, sidecar builds
|
2026-10-11 01:57:33 +08:00 |
|
offer-codes.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
ppo.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
preorder.ts
|
Store operations: TestFlight wait / expire, IAP review submissions, listing pulls, release notes per language, offers, custom product pages, in-app events, reports, triage, keyword ranks, AdAttributionKit scan
|
2026-10-11 23:58:17 +08:00 |
|
previews.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
promoted.ts
|
Store operations: TestFlight wait / expire, IAP review submissions, listing pulls, release notes per language, offers, custom product pages, in-app events, reports, triage, keyword ranks, AdAttributionKit scan
|
2026-10-11 23:58:17 +08:00 |
|
release.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
review-details.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
screenshots.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
signing.ts
|
price changes of existing products need --allow-price-changes (play products, play/apple subscriptions, prices import): --yes and flow run --apply --yes confirm creates, first prices and other updates only; without the flag the run writes the rest, names each held change and exits 3 (declined), dry runs mark them owner, flows refuse the flag; lib/price-gate.ts, tests/price-gate.test.ts. CLI wording: console fill leaves what it cannot open or fill to the calling agent's browser tool (console plan / verify) instead of 'yourself'; other 'by hand' output points at the config; do-it-dont-ask test scans cli/ output
|
2026-10-12 09:38:57 +08:00 |
|
status.ts
|
live read run fixes: Xcode-managed profiles in signing, TestFlight-only release trains, scan skips agent worktrees and takes an absolute --config, --all-pages paging meta, iap-submit json, report hints
|
2026-10-12 01:24:56 +08:00 |
|
submission.ts
|
idempotency: WIP
|
2026-10-12 04:00:58 +08:00 |
|
subscriptions.ts
|
price changes of existing products need --allow-price-changes (play products, play/apple subscriptions, prices import): --yes and flow run --apply --yes confirm creates, first prices and other updates only; without the flag the run writes the rest, names each held change and exits 3 (declined), dry runs mark them owner, flows refuse the flag; lib/price-gate.ts, tests/price-gate.test.ts. CLI wording: console fill leaves what it cannot open or fill to the calling agent's browser tool (console plan / verify) instead of 'yourself'; other 'by hand' output points at the config; do-it-dont-ask test scans cli/ output
|
2026-10-12 09:38:57 +08:00 |
|
testflight.ts
|
play build: find the Android SDK like Android Studio (ANDROID_HOME, ANDROID_SDK_ROOT, sdk.dir, default folder), pass it in the env, stop before Gradle when missing; doctor shows it. apple upload: size, per-part lines, 20 s heartbeat (api, altool, processing wait), per-part and per-call timeouts, --timeout exits 7 with the resume hint. Pitfall 25
|
2026-10-12 08:59:45 +08:00 |
|
upload.ts
|
ITMS-91064: NSPrivacyTracking and NSPrivacyTrackingDomains must agree in every privacy manifest (true needs domains, domains need true); check, scan and privacy-manifest fail on either mismatch with the exact ITMS text; App Privacy tracking no longer demands the app manifest's true: SDK manifests that declare tracking (Pods, frameworks, SwiftPM, Carthage, plugins, the built IPA) are info, known tracking SDKs info, else a warning; privacy-manifest --propose writes true only with appPrivacy.trackingDomains; apple upload checks every manifest in the IPA (XML or binary) before any network call, apple build after the export. Pitfall 29
|
2026-10-12 10:27:21 +08:00 |
|
win-back.ts
|
Store operations: TestFlight wait / expire, IAP review submissions, listing pulls, release notes per language, offers, custom product pages, in-app events, reports, triage, keyword ranks, AdAttributionKit scan
|
2026-10-11 23:58:17 +08:00 |