|
|
c4f2875b3a
|
games: one config section for Game Center and Play Games Services (shared leaderboards and achievements); apple game-center (gameCenterDetails, gameCenterAppVersions, leaderboards, achievements and localizations, upsert by vendor id, read back); play games (Games Configuration API upsert, no POST retry); signing ensure adds GAME_CENTER when games.gameCenter
|
2026-10-21 05:28:47 +07:00 |
|
|
|
73d3d2b30d
|
docs: desktop.md (coverage map, More tools tab), CHANGELOG Unreleased
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m54s
ci / linux (push) Successful in 4m1s
ci / windows (push) Successful in 3m28s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 26s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 31s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m17s
ci / record (push) Successful in 10s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m20s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m13s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 5m36s
|
2026-10-21 05:14:24 +07:00 |
|
|
|
c56c45d7d4
|
desktop coverage: every CLI command mapped to its window place (cli/lib/desktop-coverage.ts), docs/desktop-coverage.md generated from it, guard test fails on a gap or an unjustified not-for-desktop
|
2026-10-21 05:14:16 +07:00 |
|
|
|
ba62ecd0c5
|
desktop: More tools tab, one typed form per CLI command without a screen (schema from system.methods; reads run, writes dry run + native dialog + token) and the owner steps with their terminal command; en + tr
|
2026-10-21 05:14:16 +07:00 |
|
|
|
8a32050821
|
serve: desktop methods for play build / upload / share / app-id, apple build / upload / signing ensure / adhoc register + export, shots fonts / jpeg, install (dry run first; the host token answers their question)
|
2026-10-21 05:14:16 +07:00 |
|
|
|
5212c10766
|
console plans: guardrails from a real run (2026-10-21): health none label and Sign in details Yes/No + Add details (old labels as altLabels, verify accepts both), finance boxes on step 1, App Privacy Additional Setup Required OK, verify from DOM input states (verify.capture, --from), Save + confirm before every Next on Play pages, IARC Digital purchases boxes and an exact-label in-page helper that refuses patterns and blanket answers; review contact found in parent folders, the profile and more key shapes with the files checked listed; one-line errors for missing required values (Args.required); pitfalls 86-87, tests
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m45s
ci / linux (push) Successful in 3m40s
ci / windows (push) Successful in 3m48s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 27s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 32s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m14s
ci / record (push) Successful in 10s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m21s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 4m59s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 5m19s
|
2026-10-21 05:03:02 +07:00 |
|
|
|
3419cdd93c
|
storebound 0.8.21: version in package.json and every copy, CHANGELOG 0.8.21 section
ci / gate (push) Successful in 2s
ci / ci (push) Successful in 2m7s
ci / windows (push) Successful in 3m50s
ci / linux (push) Successful in 3m26s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 27s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 26s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m17s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m21s
ci / record (push) Successful in 10s
release / promote (push) Successful in 9m1s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 5m6s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 4m47s
|
2026-10-21 04:03:24 +07:00 |
|
|
|
186dacd3a5
|
acceptance: storebound api --yes without a terminal is refused (exit 1, nothing sent) since the TTY rule; the cell still expected a silent dry run and turned every acceptance job red
ci / gate (push) Successful in 2s
ci / ci (push) Has been cancelled
ci / linux (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-21 04:01:41 +07:00 |
|
|
|
32ad9147e0
|
shots record (web): frames at device pixels through Page.captureScreenshot (clip scale = dpr, long side capped at 1920, 3 requests in flight, midpoint timestamps into the ffmpeg concat); Chromium's screencast stayed at CSS size. Warnings for frames smaller than asked and under 20 frames/s; record-web browser test, pitfall 85
|
2026-10-21 03:59:39 +07:00 |
|
|
|
d2be1b7eaf
|
storebound 0.8.20: version in package.json and every copy, CHANGELOG 0.8.20 section
ci / gate (push) Successful in 2s
ci / ci (push) Successful in 2m16s
ci / linux (push) Successful in 4m6s
ci / windows (push) Successful in 3m29s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 25s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 27s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m18s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m19s
ci / record (push) Successful in 10s
release / promote (push) Successful in 14m36s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m3s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 4m46s
|
2026-10-21 03:16:27 +07:00 |
|
|
|
2c6bbb6453
|
release: the Linux / Windows updater signatures are made on the VDS (desktop-release add-remote, vds-key; tools/vds-sign.ts); the Mac no longer downloads those installers, verifies each returned .sig over its BLAKE2b-512 digest before publishing; release.ts --sign-local keeps the old path
ci / gate (push) Successful in 2s
ci / linux (push) Has been cancelled
ci / ci (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-21 03:14:53 +07:00 |
|
|
|
77d144d393
|
tests: the AAB fixture targets API 36 (Play's minimum since 2026-08-31; play upload now refuses 35)
ci / gate (push) Successful in 2s
ci / ci (push) Successful in 1m44s
ci / linux (push) Successful in 3m45s
ci / windows (push) Successful in 4m1s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 29s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 29s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m33s
ci / record (push) Successful in 10s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m23s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m47s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 5m2s
|
2026-10-21 03:08:43 +07:00 |
|
|
|
c77854f258
|
shots: app titles get the weights the templates use (variable axis, used range or static weights; font-weight warning), palette.bg as one colour or a CSS gradient string (validated; contrast guard in shots check), photo backgrounds (palette.image, shots.feature.background) with overlay and cover crop
|
2026-10-21 03:07:26 +07:00 |
|
|
|
3fbe545e5f
|
storebound 0.8.19: version in package.json and every copy, CHANGELOG 0.8.19 section
ci / gate (push) Successful in 1s
ci / ci (push) Failing after 1m31s
ci / windows (push) Successful in 3m45s
ci / linux (push) Successful in 3m25s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 25s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 28s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m16s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m18s
ci / record (push) Successful in 10s
release / promote (push) Successful in 8m23s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m10s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 4m46s
|
2026-10-20 13:44:41 +07:00 |
|
|
|
d0af818154
|
shots: Playwright's chromium is taken from the namespace or default of a project's CommonJS playwright; a module without chromium.launch names the resolved file and its exports (a project's playwright 1.57 under a global Bun install gave 'reading launch of undefined'); tests: the review-account fixture typechecks
ci / gate (push) Successful in 2s
ci / linux (push) Has been cancelled
ci / ci (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-20 13:44:22 +07:00 |
|
|
|
6cfabbcb9e
|
storebound 0.8.18: version in package.json and every copy, CHANGELOG 0.8.18 section
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m30s
ci / windows (push) Successful in 3m42s
ci / linux (push) Successful in 3m30s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 24s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 28s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m18s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m20s
ci / record (push) Successful in 9s
release / promote (push) Successful in 8m40s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m8s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 4m44s
|
2026-10-20 13:11:36 +07:00 |
|
|
|
086b49aa7a
|
config loads without Node's MODULE_TYPELESS_PACKAGE_JSON warning in a CommonJS project; capture sign-in docs use captureAuth and check notes a local capture that signs in with reviewDemoAccount (the App Review account)
ci / gate (push) Successful in 2s
ci / linux (push) Has been cancelled
ci / ci (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-20 13:11:10 +07:00 |
|
|
|
af51acc195
|
storebound 0.8.17: version in package.json and every copy, CHANGELOG 0.8.17 section
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m21s
ci / windows (push) Successful in 3m43s
ci / linux (push) Successful in 3m24s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 31s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m15s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m17s
ci / record (push) Successful in 9s
release / promote (push) Successful in 14m38s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 23s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 4m40s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 4m51s
|
2026-10-20 12:44:41 +07:00 |
|
|
|
d82be973f4
|
shots capture: signed-in web apps (shots.capture.auth request with ${cred:}/${env:} references or storageState), shots login saves a demo sign-in to .storebound/auth.json (0600), expired-session warning, secrets and cookies masked
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m26s
ci / linux (push) Successful in 3m40s
ci / windows (push) Successful in 3m44s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 23s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 32s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 2m13s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m18s
ci / record (push) Successful in 10s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m19s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 5m15s
|
2026-10-20 12:41:43 +07:00 |
|
|
|
3184f5077e
|
storebound 0.8.16: version in package.json and every copy, CHANGELOG 0.8.16 section
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m28s
ci / windows (push) Successful in 3m39s
ci / linux (push) Successful in 3m31s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 32s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m12s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m19s
ci / record (push) Successful in 10s
release / promote (push) Successful in 13m46s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 26s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 4m35s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 4m44s
|
2026-10-20 12:16:54 +07:00 |
|
|
|
9c60336304
|
apps folders add adds the folder (template note, refusals with reasons); MCP: .mcp.json never spawns a missing plugin path (sh fallback to PATH, npx), mcp/serve skip the self-update, spawned handshake test; store build minimums in one dated table: Play target API 36 and App Store Xcode 26 / SDK 26 blocked in scan, validate, play upload/release, apple upload; pitfalls 81-83
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m26s
ci / linux (push) Successful in 3m39s
ci / windows (push) Successful in 3m51s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 27s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 34s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m17s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m16s
ci / record (push) Successful in 10s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m20s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 5m5s
|
2026-10-20 12:15:00 +07:00 |
|
|
|
e6983cf41d
|
storebound 0.8.15: version in package.json and every copy, CHANGELOG 0.8.15 section
ci / gate (push) Successful in 2s
ci / ci (push) Successful in 2m45s
ci / windows (push) Successful in 4m4s
ci / linux (push) Successful in 3m23s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 26s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 26s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m16s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m18s
ci / record (push) Successful in 9s
release / promote (push) Successful in 9m43s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m1s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 4m42s
|
2026-10-20 03:31:36 +07:00 |
|
|
|
d6b97a362b
|
desktop boot check: match the submit dry run by its fields, not the exact JSON (the call carries platform since the macOS support; 0.8.14's Mac build stopped on it)
ci / gate (push) Successful in 4s
ci / linux (push) Has been cancelled
ci / ci (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-20 03:29:59 +07:00 |
|
|
|
bfe7c4b417
|
shots: Mac App Store screenshots (mac size, APP_DESKTOP to the macOS version), a landscape layout (Mac window or bare; Mac, Play Chromebook, Play tablets), safe margins in every template checked by shots check from the render's layout boxes, a contact sheet timeout that scales with images, sizes and load; pitfall 80
ci / gate (push) Successful in 2s
ci / ci (push) Successful in 1m14s
ci / linux (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-20 03:29:19 +07:00 |
|
|
|
08ffd99518
|
release: the desktop typecheck runs before the tag (0.8.14's Mac build stopped on an unused variable after the tag); a staged npm publish (409 previously staged) waits for the maintainer's approval instead of 5 minutes of polling; cross-store: drop the unused variable
ci / gate (push) Successful in 2s
ci / ci (push) Successful in 1m6s
ci / windows (push) Successful in 3m39s
ci / linux (push) Successful in 3m17s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Failing after 26s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Failing after 30s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Failing after 1m13s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Failing after 1m19s
ci / record (push) Successful in 10s
release / promote (push) Successful in 7m52s
ci / acceptance (node20, 20, windows, Windows, node) (push) Failing after 5m5s
ci / acceptance (node22, 22, windows, Windows, node) (push) Failing after 5m3s
|
2026-10-20 03:16:23 +07:00 |
|
|
|
c0ab9f371c
|
storebound 0.8.14: version in package.json and every copy, CHANGELOG 0.8.14 section
ci / gate (push) Successful in 2s
ci / windows (push) Failing after 24s
release / promote (push) Failing after 35s
ci / ci (push) Failing after 1m17s
ci / linux (push) Failing after 1m12s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been skipped
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been skipped
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been skipped
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been skipped
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been skipped
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been skipped
ci / record (push) Has been skipped
|
2026-10-20 03:09:33 +07:00 |
|
|
|
e4297e5731
|
api tables regenerated (the new creative-assets and platform commands wrap more operations)
ci / gate (push) Successful in 2s
ci / windows (push) Has been cancelled
ci / linux (push) Has been cancelled
ci / ci (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-20 03:08:37 +07:00 |
|
|
|
787704a653
|
merge origin/main (cross-store text checker); macOS platform pitfall renumbered to 79
ci / gate (push) Successful in 1s
ci / windows (push) Failing after 30s
ci / ci (push) Failing after 51s
ci / linux (push) Failing after 53s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been skipped
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been skipped
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been skipped
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been skipped
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been skipped
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been skipped
ci / record (push) Has been skipped
|
2026-10-20 03:06:16 +07:00 |
|
|
|
872585c658
|
apple creative-assets: place Header and Search Results assets once Apple approved them (the version page offers only approved assets); waiting files are reported per locale and placement with their upload date and the re-run command, in the run, --verify, validate and the report; iPhone Duo: the published API spec still has no Duo type, the note says the console takes Duo and the API does not yet
|
2026-10-20 03:04:14 +07:00 |
|
|
|
254e9c1d3f
|
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
|
2026-10-20 03:00:05 +07:00 |
|
|
|
83f870f9a1
|
cross-store text: other platforms named in App Store text (2.3.10: Android, Google Play, ...) or Play text (Metadata: iOS, App Store, Game Center, ...) are refused by every text write (apple / play listing, play release / upload notes, listing set, whats-new, storebound edit, desktop editor), blockers in check / validate, scan other-platforms / play-other-platforms; listing.allowPlatformMentions for the owner's functional mentions; whats-new splits [apple] / [play] lines per store; storebound api --yes without a TTY is refused (exit 1, stderr) instead of a silent dry run; pitfalls 77, 78
ci / gate (push) Successful in 2s
ci / windows (push) Failing after 28s
ci / ci (push) Failing after 59s
ci / linux (push) Failing after 59s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been skipped
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been skipped
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been skipped
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been skipped
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been skipped
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been skipped
ci / record (push) Has been skipped
|
2026-10-20 02:57:25 +07:00 |
|
|
|
b33743ed96
|
apple creative-assets: a placement App Store Connect refuses on the live version is reported with the live version page's deep link, the live page stays unchanged (new placement first, old one removed after) and the other live slots are not retried; pitfall 76
|
2026-10-20 02:50:09 +07:00 |
|
|
|
699f61e4b7
|
creative-assets: the dry run plans one upload per file, not per slot (a shared file used by 13 locales read as 26 uploads)
|
2026-10-19 06:01:56 +07:00 |
|
|
|
2fc126fa4a
|
creative-assets: the no-files message names the shared creative folder too
|
2026-10-19 05:47:54 +07:00 |
|
|
|
a599e5cb90
|
creative assets: <renders>/creative/header.* / search.* fill every language without its own file (art without words needs no copy per locale; one upload, placed per locale)
|
2026-10-19 05:47:27 +07:00 |
|
|
|
10768bc078
|
apple creative-assets: a live app without an editable version uses the live version (only approved assets are selected there; new ones upload and wait for a review of their own via --add-for-review); pitfall 76: placements read back ACTIVE live, a state the 4.5.1 spec does not list
|
2026-10-19 05:45:47 +07:00 |
|
|
|
338def4fe3
|
apple creative-assets: select Header and Search Results assets once processed (Prepare for Submission), not once approved: Apple reviews an asset only in a review submission, so 0.8.13 waited forever; upload and select in one run with a bounded processing wait; --add-for-review puts unreviewed assets into the draft review submission (never submits); --verify reads every slot back read-only (MCP apple_creative_assets_verify); a rejected file or one that failed processing twice is not re-uploaded, an archived copy is unarchived; fake commits library assets to PREPARE_FOR_SUBMISSION; pitfall 76 rewritten; apple-name check test only looks at name hints
|
2026-10-19 05:42:53 +07:00 |
|
|
|
664c694a09
|
ci: the background acceptance jobs start after the Linux and Windows installer builds (0.8.13's Windows installer waited behind six acceptance jobs on the one Windows runner); release: an npm deprecation already set by an earlier npm-publish run (422) is not an error
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m14s
ci / linux (push) Successful in 3m30s
ci / windows (push) Successful in 3m37s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 26s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 34s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m17s
ci / record (push) Successful in 10s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m20s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 4m54s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 4m33s
|
2026-10-18 13:38:26 +07:00 |
|
|
|
2d67c9b1a7
|
storebound 0.8.13: version in package.json and every copy, CHANGELOG 0.8.13 section
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m11s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 32s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m3s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 59s
ci / linux (push) Successful in 3m34s
ci / windows (push) Successful in 3m22s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / record (push) Successful in 9s
release / promote (push) Successful in 16m31s
|
2026-10-18 13:13:16 +07:00 |
|
|
|
066b099e96
|
apple creative-assets: App Store Header and Search Results (PRODUCT_PAGE_HEADER_ASSET, APP_STORE_SEARCH_RESULTS_ASSET) through the App Asset Library: local size / alpha / video checks, upload once by MD5, select only approved assets, replace on a changed file; check / validate note, MCP tool, gallery and desktop Art row, docs, pitfall 75
ci / gate (push) Successful in 2s
ci / ci (push) Failing after 1m13s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 33s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m16s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m20s
ci / linux (push) Successful in 4m9s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 24s
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-18 13:10:20 +07:00 |
|
|
|
043fba6c0a
|
npx / bunx storebound always run the newest version: a copy started from the npx or bunx cache re-runs the command as storebound@<newest> when npm has a newer one (registry asked at most every 10 minutes, 1.5 s timeout; off with STOREBOUND_NO_UPDATE=1, in CI and offline); a project install gets a one-line note instead
ci / gate (push) Successful in 4s
ci / ci (push) Has been cancelled
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Has been cancelled
ci / acceptance (bun, 22, windows, Windows, bun) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / linux (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-18 13:09:06 +07:00 |
|
|
|
f9e7af11b4
|
iPhone Duo screenshots (render, check, upload skip with console link while the API has no display type) and the medium display class as the required iPhone set, labels as in the console
ci / gate (push) Successful in 2s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 29s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 38s
ci / ci (push) Failing after 1m7s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m21s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m21s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 6m14s
ci / linux (push) Successful in 5m14s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 5m20s
ci / windows (push) Successful in 3m56s
ci / record (push) Successful in 10s
|
2026-10-18 13:07:15 +07:00 |
|
|
|
0bc308d53f
|
desktop-release: tauri only signs; the app is notarized with notarytool directly (up to 3 tries, later ones without S3 acceleration) and stapled, because the upload inside tauri bundle was cut off twice for 0.8.12 with no retry
ci / gate (push) Successful in 2s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 26s
ci / ci (push) Successful in 1m51s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 34s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m19s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m20s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 5m46s
ci / linux (push) Successful in 3m55s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 4m52s
ci / windows (push) Successful in 3m21s
ci / record (push) Successful in 8s
release / promote (push) Successful in 14m49s
|
2026-10-18 02:43:59 +08:00 |
|
|
|
27eaf35779
|
release: one release at a time (a lock with the pid in ~/.storebound-releases/release.lock): two runs once built into the same target folder and both failed
ci / gate (push) Successful in 2s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 25s
ci / ci (push) Successful in 1m59s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 33s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m21s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m19s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 5m48s
ci / linux (push) Successful in 4m42s
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
release / promote (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-18 02:32:44 +08:00 |
|
|
|
abb4a183f0
|
desktop-release: notarization retries go by notarytool's status, not its exit code (0.8.12's aborted upload exited without an error), up to 3 tries, the later ones with --no-s3-acceleration
ci / gate (push) Successful in 2s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 25s
ci / ci (push) Successful in 1m45s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 33s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m19s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m28s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 6m25s
ci / linux (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
release / promote (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-18 02:24:34 +08:00 |
|
|
|
f30547f0af
|
desktop-release: a DMG notarization upload cut off before Apple had it (abortedUpload) is submitted once more
ci / gate (push) Successful in 3s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 29s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 30s
ci / ci (push) Successful in 2m2s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m29s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m25s
ci / linux (push) Successful in 4m16s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 5m56s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 4m38s
ci / windows (push) Has been cancelled
release / promote (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-18 02:11:54 +08:00 |
|
|
|
b8516553e2
|
tests: report fixtures use example.com subdomains and the zero uuid (the repo scrub flagged corp.invalid emails and a real-looking issuer id)
ci / gate (push) Successful in 4s
ci / ci (push) Successful in 2m49s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 35s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m21s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m12s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 47s
ci / linux (push) Successful in 3m38s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 5m14s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 5m42s
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
release / promote (push) Failing after 25m19s
|
2026-10-18 01:46:36 +08:00 |
|
|
|
ac0707888f
|
release-candidate: the background test jobs (ci, acceptance) never gate a candidate; only the installer builds and the record count (0.8.12 stopped on a red ci job)
ci / record (push) Blocked by required conditions
ci / gate (push) Successful in 3s
ci / ci (push) Waiting to run
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Waiting to run
ci / acceptance (bun, 22, windows, Windows, bun) (push) Waiting to run
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Waiting to run
ci / acceptance (node20, 20, windows, Windows, node) (push) Waiting to run
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Waiting to run
ci / acceptance (node22, 22, windows, Windows, node) (push) Waiting to run
ci / linux (push) Waiting to run
ci / windows (push) Waiting to run
release / promote (push) Has been cancelled
|
2026-10-18 01:45:37 +08:00 |
|
|
|
c6836ef5fe
|
storebound 0.8.12: version in package.json and every copy, CHANGELOG 0.8.12 section
ci / gate (push) Successful in 1s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 26s
ci / ci (push) Failing after 1m45s
release / promote (push) Failing after 1m58s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 34s
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Successful in 1m27s
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Successful in 1m24s
ci / acceptance (node20, 20, windows, Windows, node) (push) Successful in 5m43s
ci / linux (push) Successful in 4m40s
ci / acceptance (node22, 22, windows, Windows, node) (push) Successful in 6m53s
ci / windows (push) Successful in 3m54s
ci / record (push) Successful in 11s
|
2026-10-18 01:43:07 +08:00 |
|
|
|
615122d22c
|
report: storebound report writes one shareable, self-contained readiness page (.storebound/reports/readiness-<date>.html; --md, --json, --no-open, --offline, --out) from scan, check and validate: a verdict per store (Ready to submit / N blockers / Not checked with the reason), findings per store by severity with guideline, evidence, fix and console button, the owner's compliance questions as a checklist, secrets masked; storebound.dev look, light / dark, print; desktop Checks > Report (same code path, opens through project_reveal) and its Markdown export on the same renderer; read-only MCP tool report
ci / gate (push) Successful in 2s
ci / acceptance (bun, 22, ubuntu-22.04, Linux, bun) (push) Successful in 30s
ci / acceptance (bun, 22, windows, Windows, bun) (push) Successful in 30s
ci / ci (push) Has been cancelled
ci / acceptance (node20, 20, windows, Windows, node) (push) Has been cancelled
ci / acceptance (node20, 20, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, ubuntu-22.04, Linux, node) (push) Has been cancelled
ci / acceptance (node22, 22, windows, Windows, node) (push) Has been cancelled
ci / linux (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / record (push) Has been cancelled
|
2026-10-18 01:42:03 +08:00 |
|