apple: macOS (tvOS, visionOS) versions are no longer invisible: every version and review submission lookup is per platform; status, listing, listing pull, resubmit, submit, release and screenshots take --platform and otherwise pick the platform that has the version they need (refuse naming both when several do); status, validate, release status, the report and the desktop label versions with their platform; MCP and owner actions get platform; pitfall 77

This commit is contained in:
CRTkafa 2026-10-20 03:00:05 +07:00
parent 1736300784
commit 47dfd372fe
30 changed files with 423 additions and 127 deletions

View file

@ -17,6 +17,16 @@
new placement goes first, the old one is removed only after Apple accepted it), links the live version page and does
not retry the other live slots. Pitfall 76 rewritten.
- **macOS (tvOS, visionOS) versions are no longer invisible.** `apple status`, `listing`, `listing pull`, `resubmit`,
`submit`, `release` and `screenshots` take `--platform ios|macos|tvos|visionos` (MCP tools and the desktop's owner
actions: `platform`); without it they use the platform that has the version they need (a rejected one, an
UNRESOLVED_ISSUES submission, an editable one) and refuse, naming both, when several platforms do. Every version
and review submission lookup is per platform, so `resubmit` finds the macOS submission back from App Review and
`listing --version 0.8.7` works on the rejected macOS 0.8.7 while the iOS 0.8.7 is live. `apple status`, `validate`,
`release status`, the report and the desktop label every version with its platform; validate and release status warn
about another platform's editable or rejected version. `whats-new apply --platform` names it in the push command.
Pitfall 77.
## 0.8.13 · 2026-10-18
- **iPhone Duo screenshots.** `apple.iphoneDuo: true` adds the foldable's outer (1398 x 2034) and inner (2007 x 2853)