0.3.0: changelog, version, adapters
This commit is contained in:
parent
a1910a00bb
commit
a4a3d0c568
6 changed files with 39 additions and 5 deletions
|
|
@ -9,7 +9,7 @@
|
||||||
"name": "storebound",
|
"name": "storebound",
|
||||||
"source": ".",
|
"source": ".",
|
||||||
"description": "Ship mobile games to Google Play and the App Store: skills for every store step plus the storebound CLI and MCP server.",
|
"description": "Ship mobile games to Google Play and the App Store: skills for every store step plus the storebound CLI and MCP server.",
|
||||||
"version": "0.2.0",
|
"version": "0.3.0",
|
||||||
"category": "development",
|
"category": "development",
|
||||||
"tags": [
|
"tags": [
|
||||||
"mobile",
|
"mobile",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "storebound",
|
"name": "storebound",
|
||||||
"version": "0.2.0",
|
"version": "0.3.0",
|
||||||
"description": "Ship mobile games to Google Play and the App Store: store listings, in-app products, data safety, screenshots, icons, release management and review checklists, as Agent Skills plus a Bun CLI and MCP server (storebound). CRTkafa's own toolchain, open-sourced.",
|
"description": "Ship mobile games to Google Play and the App Store: store listings, in-app products, data safety, screenshots, icons, release management and review checklists, as Agent Skills plus a Bun CLI and MCP server (storebound). CRTkafa's own toolchain, open-sourced.",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "CRTkafa"
|
"name": "CRTkafa"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "storebound",
|
"name": "storebound",
|
||||||
"version": "0.2.0",
|
"version": "0.3.0",
|
||||||
"description": "Ship mobile games to Google Play and the App Store: store listings, in-app products, data safety, screenshots, icons, release management and review checklists, as Agent Skills plus a Bun CLI and MCP server (storebound). CRTkafa's own toolchain, open-sourced.",
|
"description": "Ship mobile games to Google Play and the App Store: store listings, in-app products, data safety, screenshots, icons, release management and review checklists, as Agent Skills plus a Bun CLI and MCP server (storebound). CRTkafa's own toolchain, open-sourced.",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "CRTkafa"
|
"name": "CRTkafa"
|
||||||
|
|
|
||||||
34
CHANGELOG.md
34
CHANGELOG.md
|
|
@ -1,5 +1,39 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 0.3.0 · 2026-10-10
|
||||||
|
|
||||||
|
Screenshots and videos from any engine, reviewed before they leave your machine.
|
||||||
|
|
||||||
|
- **Capture from anything** (`shots capture --source`): `web` (Playwright, unchanged), `ios-sim` (simctl boot, 9:41
|
||||||
|
status bar, launch arguments / deep links, `-AppleLanguages`, warm-up after a cold boot, shuts down only what it
|
||||||
|
booted), `android-emu` (demo-mode status bar, per-app language, `am start` with deep links / extras, screencap; never
|
||||||
|
boots, wipes or reboots), `folder` (your own frames, checked for aspect and size). Status bar cropped per device
|
||||||
|
class. `--dry` prints every simctl / adb command.
|
||||||
|
- **13" iPad** end to end with `apple.ipad: true`: `ipad13` size (2064 x 2752, 3:4 layout), iPad frame defaults, the
|
||||||
|
`APP_IPAD_PRO_3GEN_129` set in `apple screenshots`, required by `validate`.
|
||||||
|
- **Store rules as data** (`cli/shots/spec.ts`, sources cited): pixel sizes per store type, alpha, Play JPEG / 24-bit
|
||||||
|
PNG and 8 MB, counts per set, feature graphic, app preview rules. Used by the new `shots check` (local, exit 1 on
|
||||||
|
errors, `--variants`, `--json`) and by `validate` (local renders become blockers next to the store state).
|
||||||
|
- **`shots gallery`**: one self-contained `index.html` next to the renders (no network): every language x size x
|
||||||
|
scene, app previews with posters, variant tabs, filters, light / dark, issues outlined with their message.
|
||||||
|
- **A/B variants**: `shots.variants` (scene order / subset, copy overrides, palettes) rendered with
|
||||||
|
`shots render --variant b | --variants`, the feature graphic included; `--variant` on `play images`,
|
||||||
|
`apple screenshots` and `shots jpeg`. The skill explains Play store listing experiments and App Store Product Page
|
||||||
|
Optimization and what stays manual there.
|
||||||
|
- **App previews and promo video**: `shots record` (web via Chromium screencast, `simctl io recordVideo`, `adb
|
||||||
|
screenrecord`, or a folder of clips), `shots video` (886 x 1920 iPhone, 1200 x 1600 iPad, YouTube 9:16 / 16:9,
|
||||||
|
captions from the screenshot copy in every script, silent or music track, poster, ffprobe checks),
|
||||||
|
`apple previews` (preview sets per locale, MD5-idempotent, poster frame time code, files checked before upload),
|
||||||
|
`play listing` sends `play.video` (Play takes a YouTube URL, no upload).
|
||||||
|
- Contact sheet packed into a grid; Play 7" / 10" tablets drawn in an Android tablet body.
|
||||||
|
- **MCP**: `shots_check` (read-only), `shots_capture`, `shots_render`, `shots_gallery`, `shots_record`, `shots_video`
|
||||||
|
(local files, dry run by default), `apple_previews` (dry run by default); `variant` on the upload tools.
|
||||||
|
- **Skills**: new `app-previews`; `store-screenshots` covers sources, iPad, checks, gallery, variants, experiments and
|
||||||
|
the iPhone display class Apple now marks as required (6.9" stays the default, scaled down by Apple).
|
||||||
|
- **Demo game** `examples/demo-game/` ("Prism Puddle", fictional, procedural art) that storebound renders for the
|
||||||
|
showcase in this README; `--dry` on `shots render`, `shots video`, `shots gallery`.
|
||||||
|
- README rewritten; `CONTRIBUTING.md`, `SECURITY.md`. Playwright stays a dev dependency; runtime dependencies stay 0.
|
||||||
|
|
||||||
## 0.2.0 · 2026-10-10
|
## 0.2.0 · 2026-10-10
|
||||||
|
|
||||||
Works with any AI coding tool now, plus the release and review side of shipping.
|
Works with any AI coding tool now, plus the release and review side of shipping.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "storebound",
|
"name": "storebound",
|
||||||
"version": "0.2.0",
|
"version": "0.3.0",
|
||||||
"description": "Ship mobile games to Google Play and the App Store: store listings, in-app products, data safety, screenshots, icons, release management and review checklists, as Agent Skills plus a Bun CLI and MCP server (storebound). CRTkafa's own toolchain, open-sourced.",
|
"description": "Ship mobile games to Google Play and the App Store: store listings, in-app products, data safety, screenshots, icons, release management and review checklists, as Agent Skills plus a Bun CLI and MCP server (storebound). CRTkafa's own toolchain, open-sourced.",
|
||||||
"contextFileName": "GEMINI.md",
|
"contextFileName": "GEMINI.md",
|
||||||
"mcpServers": {
|
"mcpServers": {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "storebound",
|
"name": "storebound",
|
||||||
"version": "0.2.0",
|
"version": "0.3.0",
|
||||||
"description": "My toolchain for shipping mobile games to Google Play and the App Store: a Bun CLI, an MCP server and Agent Skills for any AI coding tool.",
|
"description": "My toolchain for shipping mobile games to Google Play and the App Store: a Bun CLI, an MCP server and Agent Skills for any AI coding tool.",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"author": "CRTkafa",
|
"author": "CRTkafa",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue