b1043f5d79
storebound 0.8.71: version in package.json and every copy, CHANGELOG 0.8.71 section
2026-11-08 03:33:21 +07:00
d71368e886
storebound 0.8.70: version in package.json and every copy, CHANGELOG 0.8.70 section
2026-11-08 03:17:41 +07:00
9081ac921d
storebound 0.8.69: version in package.json and every copy, CHANGELOG 0.8.69 section
2026-11-08 02:24:27 +07:00
83d351cf42
storebound 0.8.68: version in package.json and every copy, CHANGELOG 0.8.68 section
2026-11-08 02:01:11 +07:00
31f863ed06
storebound 0.8.67: version in package.json and every copy, CHANGELOG 0.8.67 section
2026-11-04 00:20:45 +07:00
700fcc4d66
storebound 0.8.66: version in package.json and every copy, CHANGELOG 0.8.66 section
2026-11-03 23:43:46 +07:00
53d57544bf
storebound 0.8.65: version in package.json and every copy, CHANGELOG 0.8.65 section
2026-11-03 23:17:34 +07:00
cdd9321794
storebound 0.8.64: version in package.json and every copy, CHANGELOG 0.8.64 section
2026-11-02 18:22:39 +07:00
b1f1b206d3
storebound 0.8.63: version in package.json and every copy, CHANGELOG 0.8.63 section
2026-11-02 16:43:58 +07:00
4b6c28aff2
desktop: a second --hidden start stays in the tray (single-instance no longer opens the window)
2026-11-02 16:39:15 +07:00
a850ba6670
storebound 0.8.62: version in package.json and every copy, CHANGELOG 0.8.62 section
2026-10-30 00:29:52 +07:00
064a708fdb
storebound 0.8.61: version in package.json and every copy, CHANGELOG 0.8.61 section
2026-10-29 22:40:00 +07:00
e185b61c8e
storebound 0.8.60: version in package.json and every copy, CHANGELOG 0.8.60 section
2026-10-29 20:24:54 +07:00
17f57c6fb6
storebound 0.8.59: version in package.json and every copy, CHANGELOG 0.8.59 section
2026-10-29 19:10:28 +07:00
398d8cd375
storebound 0.8.58: version in package.json and every copy, CHANGELOG 0.8.58 section
2026-10-29 18:41:35 +07:00
28a50e7d2e
storebound 0.8.57: version in package.json and every copy, CHANGELOG 0.8.57 section
2026-10-27 19:01:14 +07:00
ef80cd2760
storebound 0.8.56: version in package.json and every copy, CHANGELOG 0.8.56 section
2026-10-27 17:17:39 +07:00
4763862178
storebound 0.8.55: version in package.json and every copy, CHANGELOG 0.8.55 section
2026-10-26 20:21:17 +07:00
efa9503a50
storebound 0.8.54: version in package.json and every copy, CHANGELOG 0.8.54 section
2026-10-26 19:16:46 +07:00
cb20912f0e
storebound 0.8.53: version in package.json and every copy, CHANGELOG 0.8.53 section
2026-10-26 18:17:15 +07:00
46c841d209
storebound 0.8.52: version in package.json and every copy, CHANGELOG 0.8.52 section
2026-10-26 11:08:21 +07:00
1030cdff0c
storebound 0.8.51: version in package.json and every copy, CHANGELOG 0.8.51 section
2026-10-26 10:27:48 +07:00
b59665c661
storebound 0.8.50: version in package.json and every copy, CHANGELOG 0.8.50 section
2026-10-25 23:18:12 +07:00
d978bb7a8b
desktop icon: the brand mark at every size (small Windows sizes were a plain S tile), each size resampled on its own, 20/30/36/40/60/72/80/96 px added for 125-200 % scaling
2026-10-25 21:08:13 +07:00
d7c36cbdb6
storebound 0.8.49: version in package.json and every copy, CHANGELOG 0.8.49 section
2026-10-25 20:15:46 +07:00
d43c95db7e
desktop: read StartupApproved through the registry API, no reg.exe (the security test allows no other programs)
2026-10-25 21:11:31 +08:00
53845c6dd9
desktop: autostart respects Windows Startup apps (turned off there stays off; the Run entry is no longer re-enabled on every start)
2026-10-24 21:13:10 +08:00
da7ca48ab4
desktop tray: card as tall as its content, card and menu open from the tray icon's edge (never over the taskbar); menu permission files
2026-10-24 19:53:10 +08:00
2ec1f0ab13
storebound 0.8.48: version in package.json and every copy, CHANGELOG 0.8.48 section
2026-10-24 18:17:14 +07:00
5236f002f1
desktop: tray menu panels and pinnable context menus
...
The tray's right-click menu is drawn by the app: one tree from tray.rs
(stable submenu keys), one frameless always-on-top menu-N window per
panel rendered by tray-menu.html with the design system, placed inside
the monitor's work area. A pure panel book keeps transient and pinned
panels apart; pinned panels (pin button, Ctrl+click, middle click) are
draggable, step aside from each other and are saved in state.json
(menuPins) and restored at start. tray_update pushes the tree to the
open panels, which update in place; closed panels are destroyed. The
native menu, rendered from the same tree, stays as the fallback and on
Linux. Only menu-* windows get the menu_* commands (menu.json).
In-app context menus get the same behaviour through a pure menu stack
(ui/menu-stack.ts): pin a menu, tear off a submenu, pinned panels
survive the next menu, are draggable and re-read their entries from
live sources so data changes update them in place.
Also drops a stray diff3 marker line from CHANGELOG.md.
2026-10-24 13:44:08 +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
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
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
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
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
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
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
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