5b6e0992ca
desktop: boot check finds unsaved marks on the sub views; neutral next-step lines before a read
2026-10-24 13:06:42 +08:00
0ef27cf2e4
desktop: five sections by job (Release, Store page, Revenue, Players, Health), Game services view, sidebar by attention
...
- app view: 12 tabs become 5 sections, each with a header (what it is for, the one next step from state
already read) and its sub views in a segmented control; 1-5 jump, Ctrl+Shift+[ ] cycle, Ctrl+K and the
context menu list sections and sub views; old tab ids, section and section/sub links all resolve
- Players > Game services (games only): both stores, one row per leaderboard / achievement with its
languages and each store's state, Game Center locale map, Play API-disabled state with the console plan
- games status --json: items, localeMap, playApiDisabled; inspect summary: games
- sidebar: apps grouped by attention / in progress / live / not on a store, one status line each, studio
filter, workspace as a footer icon row
- boot check opens places like a person (section, then sub view)
2026-10-24 13:06:42 +08:00
26f9559e1a
play-publish-changes: a release is ready only when the store page shows an older version; unknown reads are not determined, never a mismatch
2026-10-24 12:12:37 +08:00
1bb43fd4a0
play managed publishing: console plan/verify play-publish-changes, ready-to-publish items in play status, desktop hint
2026-10-24 11:56:07 +08:00
39b2f73ad7
desktop dev update channel: every push to main builds dev bundles (<next patch>-dev.<UTC>), the VDS signs and publishes dev/latest.json (newest 5); app channel setting stable|dev, background updater at start / 15 min / resume / channel switch, deferred while in use, no downgrade, autostart rewritten on every start, card shows version and channel
2026-10-23 23:14:08 +08:00
9ed1890de8
storebound 0.8.47: version in package.json and every copy, CHANGELOG 0.8.47 section
2026-10-23 16:03:29 +07:00
882255a32f
storebound 0.8.46: version in package.json and every copy, CHANGELOG 0.8.46 section
2026-10-23 14:44:51 +07:00
960662029e
storebound 0.8.45: version in package.json and every copy, CHANGELOG 0.8.45 section
2026-10-23 13:50:24 +07:00
b36b92dc90
Merge origin/main (0.8.44 tag)
2026-10-23 14:48:03 +08:00
0b0007045c
desktop tests: clippy clean (repeat_n in the tray test, unix-only time imports in ai_fix)
2026-10-23 14:47:53 +08:00
12e56c5a82
storebound 0.8.44: version in package.json and every copy, CHANGELOG 0.8.44 section
2026-10-23 13:16:42 +07:00
987f0775b3
tray card: per-icon Phosphor imports; teaser pins the current app-privacy step 5 text
2026-10-23 14:07:44 +08:00
b1ed2ad8ca
storebound 0.8.43: version in package.json and every copy, CHANGELOG 0.8.43 section
2026-10-23 12:20:06 +07:00
0ed7bc1ca0
storebound 0.8.42: version in package.json and every copy, CHANGELOG 0.8.42 section
2026-10-23 11:30:53 +07:00
19b4868852
storebound 0.8.41: version in package.json and every copy, CHANGELOG 0.8.41 section
2026-10-23 10:25:06 +07:00
f3e7c98994
desktop reads: a card that joins a read or gets the 'read just now' answer applies it (no bus event for those: a tab opened again stayed on its skeleton); invalidate before a write's after-refresh, editor save re-reads with force
2026-10-23 11:22:26 +08:00
fb37911f5e
Desktop: generated permissions of the tray card commands
2026-10-23 11:15:40 +08:00
60a72e6947
Desktop: tray mini card on left click (store status at a glance next to the tray icon; Refresh runs the main window's Refresh all)
2026-10-23 11:15:35 +08:00
c03938f9dc
desktop: one read registry for every read button: single-flight per canonical key, broad reads cover narrow keys, overlapping buttons all busy and disabled (useReadState), 20 s 'read just now' memo, quota pause on the buttons, every read through the scheduler (Check again, Import apps, account Test, Read the stores, Dependencies), writes invalidate only the reads they change; tests/read-registry.test.ts; fixtures ?blocked and window.__fakeCalls
2026-10-23 11:09:51 +08:00
26ebb64458
Desktop: tab row measures the room inside the sticky bar's padding (the More button was clipped); editor saves skip the in-app preview (their Review step already showed the dry run)
2026-10-23 10:44:45 +08:00
595cbc8a68
storebound 0.8.40: version in package.json and every copy, CHANGELOG 0.8.40 section
2026-10-23 08:54:55 +07:00
ebd64e0f76
Desktop: tab row reserves enough room for the More menu button
2026-10-23 09:54:20 +08:00
5f26cef580
Merge origin/main (0.8.39 tag)
2026-10-23 09:53:20 +08:00
0e693b7f74
Desktop: portfolio card ids show the full id as a tooltip
2026-10-23 09:50:11 +08:00
c0a13b5f87
Desktop: wide tables keep their first column in view while scrolling; compact table density (Settings > Appearance, Ctrl+K)
2026-10-23 09:49:47 +08:00
364b8ec0d4
Desktop: every write shows a styled in-app dry-run preview (command, changed rows) before the native confirm dialog; i18n house style fix for the developer id hint
2026-10-23 09:48:48 +08:00
c86b583830
Desktop: Settings search filters the sections (nav and body), Enter jumps to the first match
2026-10-23 09:47:29 +08:00
78b1b599a5
Desktop: More tools gets a command search across groups and a compact list layout
2026-10-23 09:46:55 +08:00
e32d0772e9
Desktop: Reviews keyboard: J/K move, R reply, C copy, O open in the console, with a key hint
2026-10-23 09:46:09 +08:00
ef6651c8d2
Desktop: Prices sheet panel is one row (Export primary, Compare a sheet, rest in ...)
2026-10-23 09:45:19 +08:00
5b6d5cdac2
Desktop: pill tabs stay one row; tabs that do not fit go into a More menu, the active tab always stays visible
2026-10-23 09:44:43 +08:00
83b8ce8869
Desktop: sidebar reader as short rows with a progress bar; one Refresh (top bar) instead of two; rolling-out tile lists versions on their own lines; cards without screenshots show live versions per store
2026-10-23 09:43:08 +08:00
bd048daa86
storebound 0.8.39: version in package.json and every copy, CHANGELOG 0.8.39 section
2026-10-23 08:39:22 +07:00
b7773d6257
Merge origin/main (0.8.38)
2026-10-23 09:37:04 +08:00
6a9f9f36c0
Desktop: compact hero drops its min height; app tabs fit one row at 1440 (tighter pills below 1560 px); hero screenshots only on wide windows so the pipeline labels never overlap
2026-10-23 09:32:51 +08:00
936ee15e38
Desktop: unique option keys in editor selects (App info page error); long package names no longer push App folders cards wide
2026-10-23 09:30:22 +08:00
43e394ef7d
Desktop: account and studio secondary actions move to ... menus; one Import apps button on the home; App folders header keeps one primary action
2026-10-23 09:26:02 +08:00
7c18b3f7dd
Desktop: compact app hero on every tab but Releases; Ctrl+K lists the current app's menu actions; Alt+Up/Down switches apps; shortcuts list; no focus ring on code-focused headings
2026-10-23 09:26:01 +08:00
a656240bfb
Checks: findings with a skill get Open guide (context menu and a link on the card) to the shipped skills/<name>/SKILL.md; known-skill list kept equal to skills/ by a test
2026-10-23 09:22:22 +08:00
4a74989a95
Open in Google Play Console deep-links the app: Play developer id per credential profile (accounts play-developer, desktop Accounts), shared playAppUrl builder for desktop, CLI and watch; developer chooser instead of the console root
2026-10-23 09:20:35 +08:00
7c769c18f4
Desktop: folders keep claiming their store records before the config read returns; a store app with a folder's id is never listed twice
2026-10-23 09:18:03 +08:00
5e82010ace
Desktop: app page no longer overflows (page grid minmax, wrapping tabs); app ignore/unpair actions move to a ... menu; unique keys in App info
2026-10-23 09:08:23 +08:00
dece83c3e8
Desktop: custom context menus everywhere, never the browser's menu
...
One ContextMenu in the design system (keyboard, type-ahead, submenus, check items,
disabled reasons, Shift+F10 / Menu key, viewport placement, light and dark). The
native menu is prevented globally; text fields keep Cut / Copy / Paste / Select all.
Menus on sidebar and portfolio apps, app hero, releases, store art, live art,
reviews, checks, editor fields, catalog, prices, accounts, app folders, ignored.
2026-10-23 08:59:14 +08:00
944b24fe59
Desktop: release builds on Windows turn off the WebView2 browser context menu and accelerator keys
2026-10-23 08:59:13 +08:00
26d85bafd0
storebound 0.8.38: version in package.json and every copy, CHANGELOG 0.8.38 section
2026-10-23 07:53:23 +07:00
476acf7a6a
Merge origin/main (0.8.37)
2026-10-23 08:51:41 +08:00
707db2ebc6
Desktop: app hero without screenshots no longer shows a cropped second copy of the icon
2026-10-23 08:39:51 +08:00
06dc71523e
storebound 0.8.37: version in package.json and every copy, CHANGELOG 0.8.37 section
2026-10-23 01:38:18 +07:00
76a8190fc6
Merge origin/main (0.8.36)
2026-10-23 02:36:17 +08:00
4a0bce64a1
Desktop: live store thumbnails load right away (an IntersectionObserver may never fire in a hidden tray window)
2026-10-23 02:36:01 +08:00