play images: tablet, TV and Wear sets are optional; play.tablets switch (default: tablet renders exist); a missing optional set never deletes Play's images without --prune
A phone-only project aborted with 'no sevenInchScreenshots'. Play requires the 512 icon, the 1024x500 feature graphic and at least 2 screenshots (Play Console Help answer 9866151). play images uploads what exists and prints an info line for missing optional sets; play.tablets true makes missing tablet sets an error in shots render/check/gallery, validate and play images. Pitfall 19.
This commit is contained in:
parent
18fde37b9b
commit
a9261a8052
18 changed files with 364 additions and 83 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
|
@ -2,6 +2,17 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
- Fix (`play images`): a phone-only project no longer aborts with "no sevenInchScreenshots ... (render first)". Play
|
||||
requires the 512 icon, the 1024 x 500 feature graphic and at least 2 screenshots (Play Console Help answer 9866151);
|
||||
7" / 10" tablet screenshots are optional. `play images` (dry and real) uploads what exists (icon, feature graphic,
|
||||
phone screenshots; tablet, TV and Wear sets only when rendered) and prints `tablet screenshots: none (optional; the
|
||||
app isn't eligible for tablet featuring without them)`. Missing required sets are still errors, with the fix.
|
||||
- New `play.tablets?: boolean` (default: true when tablet renders exist, else false). `false`: `shots render`,
|
||||
`shots check`, `shots gallery`, `validate` and `play images` never ask for tablet sets. `true`: rendered, and
|
||||
missing ones are errors (local renders and the listing on Play).
|
||||
- A missing optional set never deletes the screenshots Play has for it: the dry run shows `keeps <type> on Play`;
|
||||
new `--prune` deletes them (shown as `would delete` in the dry run; not exposed over MCP). Pitfall 19.
|
||||
|
||||
- Safety (`console fill`): storebound no longer copies the owner's Chrome cookies by default. A copied Google session
|
||||
reached Play Console once, then Google answered `/v3/signin/rejected`: Google binds its session cookies to the
|
||||
device (Chrome's Device Bound Session Credentials) and signs out sessions whose cookies look stolen, which can sign
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue