desktop editors: edit in place what App Store Connect and Play Console let the owner edit (listings per language for both stores with live counters and the check / scan rules, store details, App info, age rating, App Review, Play store settings, Data safety and App Privacy answers, promotion blocks, catalog names / prices / offers, TestFlight information, scene order); storebound edit (project.edit) saves into the config by path keeping comments and formatting, the listing files and the review contact, dry run with the diff and the checks first; Apply shows each store's dry run in the window; unsaved edits survive tab switches with undo / redo; tests/edit.test.ts, apps/desktop/tests/edits.test.ts, boot check editor case

This commit is contained in:
CRTkafa 2026-10-14 00:35:29 +08:00
parent 714352ec18
commit 3cea2af4e1
37 changed files with 3020 additions and 54 deletions

View file

@ -394,6 +394,10 @@
"doctor": [
"dir"
],
"edit": [
"ops",
"show"
],
"flow": [
"apply",
"from",
@ -918,6 +922,7 @@
"only-keywords",
"only-missing",
"only-terms",
"ops",
"originality",
"out",
"param",
@ -948,6 +953,7 @@
"sdk-dirs",
"search",
"seconds",
"show",
"signature",
"since",
"size",
@ -1188,6 +1194,10 @@
"doctor": [
"storebound doctor [--dir .] [--json]"
],
"edit": [
"storebound edit --ops '<json>' [--dry] [--json]",
"storebound edit --show --json every value the desktop's editors show (listings, config sections, git state)"
],
"flow": [
"storebound flow list [--json] the flows of this project and their steps",
"storebound flow validate [--json] definitions, sub-flow cycles, commands, variables; exit 1 on a problem",