Yif
6cb1cd921f
fix(native-command): collapse duplicate macOS handler copies to one menu entry
2026-09-21 13:58:18 +08:00
creatixchu
1790a09f77
Merge remote-tracking branch 'origin/master' into feat/4562-file-open-apps
2026-09-20 20:33:24 +08:00
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
creatixchu
7d002f7eff
test: compare Windows file identity and refresh delivery controls
2026-09-20 17:17:40 +08:00
creatixchu
e0187ecdf8
Merge remote-tracking branch 'origin/master' into feat/4562-file-open-apps
2026-09-20 17:16:21 +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
creatixchu
56d0534c30
refactor: share native file actions across delivery and review views
2026-09-20 13:53:16 +08:00
creatixchu
6e260998c9
fix: refine shared file controls and native query errors
2026-09-20 13:39:11 +08:00
creatixchu
27b7fd0e2f
fix: preserve Shell reference storage during failed handoff cleanup
2026-09-20 13:26:18 +08:00
creatixchu
6493cdac9c
fix: retain the Windows Shell host until asynchronous handoff settles
2026-09-20 13:14:49 +08:00
creatixchu
39af517961
test: evaluate the Windows fixture output path as a PowerShell expression
2026-09-20 12:58:58 +08:00
creatixchu
cbc51b5446
test: isolate native application identity and cold-history associations
2026-09-20 12:51:18 +08:00
creatixchu
5218958366
test: keep native association expectations strictly typed
2026-09-20 12:35:53 +08:00
creatixchu
4fb9d34275
fix: use the native test task timeout for fixture readiness
2026-09-20 12:32:05 +08:00
creatixchu
b689c724d1
docs: describe cross-platform file opening and pin desktop browser fixtures
2026-09-20 12:28:41 +08:00
creatixchu
b4b0c4e4c8
test: exercise native Linux file handoff and document shared adapters
2026-09-20 12:24:09 +08:00
creatixchu
aac990d2d4
test: cover desktop lookup fallbacks and cancel native fixture work
2026-09-20 12:20:04 +08:00
creatixchu
a8c5ca85a1
test: cover Linux associations and native Windows Shell handoff
2026-09-20 12:15:15 +08:00
creatixchu
a1545a9bf5
feat: share file associations across macOS Windows and Linux
2026-09-20 12:10:54 +08:00
creatixchu
79798d8c5a
fix: satisfy package publication and file-action coverage gates
2026-09-20 11:00:05 +08:00
creatixchu
0c3045d488
fix: validate native metadata and refresh generated source references
2026-09-20 10:45:21 +08:00
creatixchu
5325babc7b
test: cover default native command adapter selection
2026-09-20 10:43:06 +08:00
creatixchu
e435340eff
test: exercise application selection through the recorded Web session
2026-09-20 10:41:48 +08:00
creatixchu
0ae1b2f91c
docs: describe native file application selection and platform scope
2026-09-20 10:39:42 +08:00
creatixchu
0839011204
fix: include native association types in client compilation
2026-09-20 10:37:11 +08:00
creatixchu
03d44191b3
fix: expose browser-safe file association metadata to Remote generation
2026-09-20 10:35:56 +08:00
creatixchu
97877bd8b4
test: cover file handler selection and shared path authorization
2026-09-20 10:34:24 +08:00
creatixchu
d6d9d47c49
fix: constrain application icon pixels before transport
2026-09-20 10:32:57 +08:00
creatixchu
39bde1a5c9
feat: query file applications for sidebar opening ( #4562 )
2026-09-20 10:31:32 +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