t4we fan
dce61554c8
feat(desktop): add profile setup and Windows hardening
2026-08-26 12:19:10 +08:00
t4we fan
1768e96250
Merge origin/master into codex/market-live-adapters-master
2026-08-26 10:30:26 +08:00
ZP
46decd44b6
fix(win): allow installer upgrades while desktop is running
2026-08-26 00:16:15 +08:00
t4we fan
82aa780f11
fix(recovery): checkpoint shared desktop configuration
2026-08-25 20:36:34 +08:00
t4we fan
ffc5d797a0
fix(desktop): uninstall plugins from recovery
2026-08-25 17:33:50 +08:00
t4we fan
1a8d8330ff
Merge remote-tracking branch 'origin/master' into codex/unify-recovery-checkpoints
...
# Conflicts:
# dsh-plugin-desktop/src/client/desktop-settings-api.ts
# dsh-plugin-desktop/tests/client-desktop-settings.spec.ts
# dsh-plugin-desktop/tests/client-environment.spec.ts
2026-08-25 15:48:01 +08:00
t4we fan
e96f1ca731
feat: unify profile recovery checkpoints
2026-08-25 03:05:30 +08:00
t4we fan
860b758b02
feat(desktop): add native desktop dialog and recovery workspace
2026-08-24 22:44:19 +08:00
t4we fan
def1dababb
feat(desktop): add extended window materials
2026-08-24 19:25:47 +08:00
ZP
48c8ea7e47
Revert "build: trim Windows desktop package inputs"
...
This reverts commit dc03e21191 .
2026-08-23 11:29:27 +08:00
ZP
3caa88b7e7
Revert "build: consolidate desktop runtime into asar"
...
This reverts commit 97e057d4d4 .
2026-08-23 11:29:20 +08:00
ZP
80e01ed123
Revert "build: add macOS and Linux release artifacts"
...
This reverts commit cf5e4a2cc3 .
2026-08-23 11:29:14 +08:00
ZP
cf5e4a2cc3
build: add macOS and Linux release artifacts
2026-08-23 03:53:29 +08:00
ZP
97e057d4d4
build: consolidate desktop runtime into asar
2026-08-23 03:53:28 +08:00
ZP
dc03e21191
build: trim Windows desktop package inputs
2026-08-23 03:52:02 +08:00
Qiuner
6f0d699a26
feat(desktop): add operation reliability matrix and fault contracts
2026-08-23 01:15:39 +08:00
t4we fan
2fe552f2a4
merge: add native recovery and profile actions
2026-08-21 22:59:49 +08:00
t4we fan
7d04919240
feat(desktop): adopt shadcn native recovery UI
2026-08-21 22:44:39 +08:00
Qiu
117c5d65f5
ci: focus native package gates
...
Run native package jobs through platform-focused preflights instead of repeating the full root check.
2026-08-21 21:47:08 +08:00
Qiu
90909c26d4
fix(desktop): restore profile overlay CI ( #456 )
2026-08-21 20:22:29 +08:00
t4we fan
70fc0a3cff
feat(desktop): support DeepSeek Harness 0.1.1-rc.1
2026-08-21 15:29:43 +08:00
Qiuner
913e6a3e68
fix(desktop): require schemastery in packaged runtime
2026-08-20 13:03:15 +08:00
Qiuner
cb21d1a663
test(desktop): smoke linked plugin dependency resolution
2026-08-20 11:37:14 +08:00
Qiuner
a67db5c367
test(desktop): verify plugin install lifecycle contract
2026-08-19 18:52:00 +08:00
Qiuner
3a8d4e3d36
feat(desktop): notify on background activity
2026-08-19 17:33:45 +08:00
Qiuner
1f6c7de347
ci: reuse shared gate for native packaging
2026-08-19 01:12:38 +08:00
t4we fan
3e1413f769
test(desktop): include recovery dependency in CLI smoke
2026-08-18 17:14:27 +08:00
kid
ac62e42eef
fix(desktop): preserve complete unpacked runtime.
2026-08-18 15:33:34 +08:00
Qiuner
805e1016c0
feat(desktop): add Windows portable ZIP packaging
2026-08-18 13:19:49 +08:00
Qiuner
7ed1e9811b
feat(desktop): add headless diagnostics export
2026-08-18 10:23:46 +08:00
Qiuner
7c77b89404
test(desktop): verify packaged crash dump export
2026-08-18 01:13:57 +08:00
Qiuner
5edf5d8704
test(desktop): require packaged Cordis skill assets
2026-08-17 22:36:55 +08:00
Qiu
8dc691f8b9
Merge pull request #231 from anywhere-labs/codex/fix-windows-minimal-preset
...
fix(desktop): guard unsupported minimal preset on Windows
2026-08-17 22:32:49 +08:00
Qiuner
3881bba4e0
Merge remote-tracking branch 'origin/master' into codex/ci-profile-stability
2026-08-17 22:03:23 +08:00
Qiuner
77c7f9609a
test(desktop): smoke plugin CLI from a flat profile
2026-08-17 21:53:53 +08:00
Qiuner
36bf97a147
test(desktop): verify Windows preset guard in profile boot
2026-08-17 21:44:49 +08:00
Qiuner
a40576ab72
build(desktop): package Windows preset guard
2026-08-17 21:43:57 +08:00
Qiuner
9c5d358957
test(desktop): smoke packaged diagnostic worker
2026-08-17 21:31:56 +08:00
t4we fan
86cc471c83
chore(runtime): upgrade DSH packages to rc.7
2026-08-17 20:57:28 +08:00
Qiuner
0aa4d07c62
fix(desktop): bound diagnostic export off main thread
2026-08-17 20:53:37 +08:00
Qiuner
f40bb0ffd3
Merge remote-tracking branch 'origin/master' into codex/desktop-logging-hardening
2026-08-17 19:36:20 +08:00
Qiuner
5ca8dcd569
fix: localize native tray menu
2026-08-17 19:21:42 +08:00
Qiuner
fb57baed81
build(desktop): package diagnostics tray plugin
2026-08-17 19:16:41 +08:00
Qiuner
14168341b1
test(market): add Host and Client loader smokes
2026-08-17 16:37:55 +08:00
t4we fan
8df92ac623
fix(mac): isolate universal release artifacts
2026-08-17 13:04:36 +08:00
t4we fan
e2db7d4e4b
ci(mac): add universal DMG packaging smoke
2026-08-17 12:58:11 +08:00
Qiuner
5a7dfd0721
test: make full checks portable on Windows
...
Use native path assertions and host-appropriate shim execution so the complete desktop test suite runs on Windows. Skip Unix mode-bit checks where NTFS does not expose equivalent semantics, reset updater mocks between tests, and recognize sharp's Windows LGPL notice expression.
2026-08-16 22:24:13 +08:00
t4we fan
14b79d7e2a
feat(desktop): gate production licenses and ship third-party notices
...
Add scripts/verify-licenses.mjs to the check gate: it walks the full
production dependency graph (dependencies plus optionalDependencies),
fails on packages without a license field or LICENSE file and on licenses
outside the redistribution allowlist, and allows LGPL-3.0-or-later only
for the sharp libvips N-API bindings with a notice obligation. Regenerates
dsh-plugin-desktop/THIRD_PARTY_NOTICES.md (519 packages) and wires it into
electron-builder's installer license page.
2026-08-16 19:58:03 +08:00
Qiuner
b9568562be
feat(desktop): recover from client plugin boot failures
...
Delay last-known-good profile health until the browser Loader settles. Forward failed client entries to Electron so users can open the active-profile terminal or restart instead of being stranded on the fail-loud boot page.
2026-08-16 15:35:05 +08:00
t4we fan
244e550cd2
feat: add confirmation-gated desktop updates
2026-08-15 20:40:37 +08:00