Turtle
654caa4bbd
feat(bundle): accept an ordered patch file list in dsh.bundle.patch ( #4722 )
...
* feat(bundle): accept an ordered patch file list in dsh.bundle.patch
`dsh.bundle.patch` now accepts `string | string[]`. A list names patch
files applied in order as one bundle layer; each file's relative plugin
paths still resolve beside that file. `bundlePatchPaths` in dsh-app-boot
is the one resolver from a declaration to absolute paths, and every
reader uses it: profile loading, plugin-manager reconcile and bundle
rows, the client-runtime roster, and the workspace, cordis-config, and
product-isolation gates. `ProfileLayer.patchPath` becomes `patchPaths`.
* fix(bundle): keep declared patch files package-relative in the workspace gate
path.join produced backslash entries on Windows, so the expected files
list did not match package.json files. bundlePatchFiles returns the
validated declaration as written; bundlePatchPaths joins it.
2026-09-20 18:20:24 +08:00
Turtle
8f0dd55c2c
feat(plugins): render icons from package manifests ( #4697 )
...
* feat(plugins): render icons from package manifests
* fix(plugins): include declared icons in canonical package payloads
2026-09-20 17:00:17 +08:00
imccyu
a9f205c584
refactor(plugins): rename PackageMeta to PluginLocalizedMeta
2026-09-19 20:19:08 +08:00
imccyu
acec2ba713
docs(plugins): document PluginLocalizedMeta type name
2026-09-19 20:19:08 +08:00
imccyu
0b7cb4102b
feat(plugins): resolve installed metadata through runtime resource exports
2026-09-19 20:19:04 +08:00
imccyu
f8240240fa
docs(plugins): define localized display metadata and fallback rules
2026-09-19 20:19:03 +08:00
creatixchu
04d0235673
Verify local file opening and address sidebar review findings
2026-09-18 15:31:50 +08:00
creatixchu
6b1808f432
release(dsh): 0.1.6-alpha.2
2026-09-17 21:11:19 +08:00
imccyu
2438bdd4d6
docs(client): document explicit Session ownership
2026-09-17 05:28:58 +08:00
imccyu
c52ef9fada
feat(client): add ownership lifecycle primitives
2026-09-17 05:27:15 +08:00
Turtle
311156b1c2
Merge master and preserve profile-managed HMR
2026-09-15 16:20:47 +08:00
Turtle
86497c479c
Merge remote-tracking branch 'origin/master' into turtle/plugin-manager
...
# Conflicts:
# packages/client/ui-settings-plugin-inventory/package.json
2026-09-15 13:09:38 +08:00
Turtle
abd765a600
refactor(hmr): own profile reload lifecycle through YAML
2026-09-15 13:01:06 +08:00
07akioni
aa083ebfa4
Merge latest master into thin Electron Web UI
2026-09-15 11:25:07 +08:00
imccyu
232ab768a9
perf(runtime): defer optional native dependencies
2026-09-15 11:06:43 +08:00
imccyu
eb8cc594b3
feat(util): add caller-relative lazy require
2026-09-15 11:06:42 +08:00
creatixchu
ea53423b60
release(dsh): 0.1.6-alpha.1
2026-09-15 09:35:57 +08:00
07akioni
9187c3662e
Merge master and fix desktop editing and Windows lock contention
2026-09-14 12:16:33 +08:00
Tianyi Cui
7c9bb5914c
refactor(ptc): align runtime packages and services with PTC naming
2026-09-12 15:03:04 +08:00
Tianyi Cui
8e19ec4962
feat(code-runtime): complete sandboxed Node execution and Session fixtures
2026-09-12 15:03:01 +08:00
Tianyi Cui
63a16e254d
docs: clarify retained proxy and execution-world requirements
2026-09-11 22:35:08 +08:00
Tianyi Cui
c49db8bc8c
refactor(e2b): retire remote execution providers
2026-09-11 22:12:55 +08:00
Yichen Jiang
59f2e3be33
Merge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branch
2026-09-10 21:53:53 +08:00
Yichen Jiang
a305303422
release(dsh): 0.1.5-rc.2
2026-09-10 21:38:20 +08:00
turtle1999
d76704170b
refactor(home-paths): simplify cache path dispatch
2026-09-10 15:24:27 +08:00
turtle1999
d911a7b422
feat(attachment-local): move request images into shared cache
2026-09-10 15:08:46 +08:00
turtle1999
85df0e7632
docs(home-paths): align cache helper example
2026-09-10 14:24:44 +08:00
turtle1999
e4e0e78dd2
feat(home-paths): add dshCachePath
2026-09-10 14:16:35 +08:00
Yichen Jiang
ce7ceb6071
refactor(manifest): remove discovery categories
2026-09-10 13:38:36 +08:00
Yichen Jiang
081e054c54
Merge remote-tracking branch 'origin/master' into worktree/manifest-plugin-metadata
...
# Conflicts:
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.zh.md
2026-09-10 11:35:22 +08:00
j-xiang
4ddf777ad8
Merge master into README proofreading branch
2026-09-10 10:42:13 +08:00
Yichen Jiang
5c82aa9371
refactor(manifest): separate package metadata from public DSH fields
2026-09-10 10:28:47 +08:00
imccyu
1ef9c1fa9a
release(dsh): 0.1.5-rc.1
2026-09-10 09:13:14 +08:00
j-xiang
b5578ae46a
Merge master into README proofreading branch
2026-09-10 01:29:37 +08:00
j-xiang
8e8fb2fc62
docs(i18n): proofread bilingual README corpus
2026-09-10 00:21:32 +08:00
imccyu
dd393c1820
release(dsh): 0.1.5-alpha.2
2026-09-09 22:02:09 +08:00
Yichen Jiang
220678e57d
feat(manifest): declare plugin format, tags, and host compatibility
2026-09-09 21:03:44 +08:00
creatixchu
74bf7aaa2f
fix(web): preserve artifact actions across reconnects and keyboard use
2026-09-09 16:18:24 +08:00
yudshj
5b671d7df3
fix(web): show artifact paths relative to the workspace
2026-09-09 15:26:34 +08:00
yudshj
4158a96e14
feat(web): add native file actions to artifact cards
2026-09-09 15:26:28 +08:00
Yif
5ee343f735
feat(sidebar): live tab titles with file-type icons and disambiguated paths
2026-09-09 12:14:58 +08:00
imccyu
4d07fbcb85
fix(client): address document preview review feedback
2026-09-09 10:12:46 +08:00
imccyu
5c283d27e2
fix(client): allow outside previews and streamline document readers
2026-09-09 10:12:39 +08:00
imccyu
4321766ead
feat(client): add extensible document previews and sidebar defaults
2026-09-09 10:12:38 +08:00
Dudu-0223
4977ccc965
chore(chunked-list): follow master release version
2026-09-08 23:29:58 +08:00
Dudu-0223
9f69a7fb16
refactor(subagent): extract persistent chunked list utility
2026-09-08 23:28:50 +08:00
imccyu
2faa751be9
release(dsh): 0.1.5-alpha.1
2026-09-08 23:06:34 +08:00
Turtle
e19f62a553
merge: sync origin/master
2026-09-08 15:11:19 +08:00
Turtle
f1c1ff5a08
docs: constrain package README summaries
2026-09-08 13:52:40 +08:00
lsdsjy
a8d960ecb6
Merge master into fix/open-in-app-ssh
2026-09-08 11:37:46 +08:00