imccyu
00d541438b
release(dsh): 0.2.2-alpha.2
2026-10-28 02:03:15 +08:00
imccyu
69c389ae11
release(dsh): 0.2.2-alpha.1
2026-10-28 00:00:58 +08:00
imccyu
3014b0af0f
Merge master into DSH 0.2.1-rc.4 synchronization branch
2026-10-26 01:29:12 +08:00
imccyu
341beb33c0
release(dsh): 0.2.1-rc.4
2026-10-26 00:57:37 +08:00
imccyu
14f0b2aafe
Merge master into DSH 0.2.1-rc.3 synchronization branch
2026-10-23 11:56:34 +08:00
imccyu
d02ea370ee
release(dsh): 0.2.1-rc.3
2026-10-23 01:11:35 +08:00
07akioni
84edeadc2b
feat(i18n): add Spanish French German Russian and Portuguese
2026-10-22 19:53:52 +08:00
imccyu
09899f3a0f
feat(remote-access): 插件注册跟随访问状态(whenAccess),index 按 Peer 注入访问快照
...
- remote-access 新增 whenAccess / whenResourceAccess,ui-session、ui-workspace 各自提供 whenAccess
- schedule、plugin-manager、settings-general、settings-account、directory-picker-native 的入口包进 global whenAccess;消息反馈按钮按会话 useAccess 渲染
- webserver/index-inject 带 Peer,renderIndex / collectIndexInjections 需要 Peer,remote-access 注入 snapshotFor(peer.principal)
- client-test-runtime 新增 StaticRemoteAccess、staticAccessPlugin 与 TestClientOptions.access
- implemented Agent Note 2026-10-21-when-access 与升级指南 webserver-index-peer
Refs #2940
2026-10-21 17:57:51 +08:00
07akioni
ed783066e6
fix(i18n): complete Japanese plugin metadata and guard locale coverage
2026-10-21 16:14:12 +08:00
imccyu
d1b9c04067
release(dsh): 0.2.1-rc.2
2026-10-17 15:10:31 +08:00
imccyu
c6e89e6755
release(dsh): 0.2.1-rc.1
2026-10-16 21:39:18 +08:00
imccyu
0a49d91bb2
release: setup next release version for [email protected]
2026-10-16 16:17:09 +08:00
imccyu
f2235d6c02
release(dsh): 0.2.1-alpha.4
2026-10-15 20:00:58 +08:00
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +08:00
imccyu
e4410b2764
perf(client): read each tsdown preset's own package manifest
...
The client tsdown presets found a package's own manifest by name: a glob of
every packages/*/*/package.json, parsed until the name matched. tsdown's
native config loader imports each package config without module cache, so
the module-level cache never hit and all 82 configs repeated the glob
(40-125 ms each) synchronously on tsdown's main thread, where it delayed
every other package build. It was 34.5% of the client pass's main thread.
- clientBundle, staticLinked and clientLibrary take the package directory
(import.meta.dirname at every call site) and read <dir>/package.json
once; the package name, loader id and externals come from that manifest.
- A missing, unreadable or nameless manifest throws an actionable error.
- The glob, the name search and the module-level caches are removed.
tsdown client pass 12.78 s -> 8.73 s (median of 3 interleaved runs each,
-31.7%); all 11,566 lib outputs byte-identical; all 82 configs resolve the
same externals and banners.
Refs #5852
2026-10-11 18:19:23 +08:00
Ziya and ZiyaZhang
c7d61ecc11
fix(i18n): 补充内置插件中文文案并精简清单展示 ( #5506 )
...
* fix(i18n): add Chinese names and descriptions for built-in plugins
* fix(i18n): keep built-in plugin localization metadata-only
---------
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-09 17:18:26 +00:00
07akioni
e2c410ef84
release(dsh): 0.2.1-alpha.2
2026-10-09 15:13:40 +08:00
Tianyi Cui
ec48669f48
release(dsh): 0.2.1-alpha.1
2026-10-03 10:46:11 +08:00
Turtle
819eb8078e
Merge origin/master into turtle/remove-invariants-ccf1396aaf61
2026-10-01 16:33:09 +08:00
imccyu
732dd913cf
feat(inspector): embed Chrome DevTools and bundle optional diagnostics
2026-10-01 00:14:13 +08:00
Turtle
f028f25667
refactor: remove runtime invariant plugins
...
Delete @deepseek-ai/dsh-invariants, every package's ./invariant companion
and its tests, the invariant gates and Vitest setup, the scoped-event
resolver generator, and the INVARIANT-coded listener rethrow paths.
Update docs, READMEs, Agent Notes, and add an upgrade guide.
2026-09-30 12:52:18 +08:00
imccyu
c1b47e41fc
release(dsh): 0.2.0-rc.2
2026-09-29 16:40:57 +08:00
imccyu
e4aa508e35
docs(web): align whale animation and modal cache descriptions
2026-09-29 16:03:26 +08:00
imccyu
6a0f36cdea
perf(client): reduce long-session rendering and whale animation overhead
2026-09-29 16:03:26 +08:00
yixiangihsiang
ad008e2ea5
fix(client): refine chat duration, theme, and shortcuts
2026-09-28 21:32:57 +08:00
imccyu
4878cdabd8
release(dsh): 0.2.0-rc.1 ( #5387 )
2026-09-28 19:48:10 +08:00
turtle1999
787b746b80
release(dsh): 0.1.7-rc.2
2026-09-24 21:24:26 +08:00
winewill
1e5af11d8c
build(desktop): emit shortcuts protocol before the main bundle
2026-09-23 23:42:19 +08:00
Xinyu Yang
bfb624cd3b
Merge master translation record migration into feat/shortcuts-rework
2026-09-23 22:46:08 +08:00
Xinyu Yang
64d401c820
fix(shortcuts): align package versions with release
2026-09-23 22:26:26 +08:00
Xinyu Yang
31688747ad
chore: temporarily merge master for CI validation
2026-09-23 16:41:44 +08:00
Xinyu Yang
d0861be2cd
fix(shortcuts): restore PRD reference order
2026-09-23 16:04:22 +08:00
Xinyu Yang
f6006c5547
fix(shortcuts): finish modal toggles and automatic focus handling
2026-09-23 14:34:20 +08:00
Xinyu Yang
6a82709a2b
fix(shortcuts): preserve focus and tab layout, block overlay input
2026-09-22 21:02:32 +08:00
Xinyu Yang
91423ea1b4
revert: restore configurable Web and desktop shortcuts
...
Restore the feature removed by #4886 on current master. Preserve the current settings entry point, moving-menu behavior, and desktop update UI.
2026-09-22 21:02:32 +08:00
Turtle
2c95550e87
Revert "feat(shortcuts): add configurable Web and desktop shortcuts"
2026-09-22 11:04:01 +08:00
Xinyu Yang
a0d453d3c6
fix(shortcuts): complete CI coverage and browser regressions
2026-09-22 03:27:55 +08:00
Xinyu Yang
7b564f61e7
fix(shortcuts): integrate current desktop guests and client APIs
2026-09-21 23:57:50 +08:00
Xinyu Yang
069c370987
fix(shortcuts): address review findings and modal focus
2026-09-21 23:57:49 +08:00
Xinyu Yang
49fc4f0e5b
refactor(shortcuts): remove unused state and tighten command context
2026-09-21 23:57:49 +08:00
Xinyu Yang
f815d6c733
fix(shortcuts): stabilize recording, focus, and desktop dispatch
2026-09-21 23:57:49 +08:00
Xinyu Yang and 神河一号 - 烈焰流光
efdf8e5b6d
feat(shortcuts): add configurable Web and desktop shortcuts
...
Add the keyboard registry, device-local preferences, and searchable shortcut editor. Support Web routing and native Desktop single-key and two-key bindings.
Co-authored-by: 神河一号 - 烈焰流光 <[email protected] >
2026-09-21 23:57:28 +08:00