winewill
e12fbbcbb3
feat(desktop): apply designer icons to apps and Windows setup
2026-09-11 16:23:09 +08:00
winewill
6cc34319e5
fix(desktop): align installer progress with worker stages
2026-09-11 16:23:08 +08:00
winewill
00ca76dd21
fix(desktop): keep installer progress and completion responsive
2026-09-11 16:22:47 +08:00
winewill
9255b08ed3
fix(desktop): preserve installer dependencies and validate keyboard navigation
2026-09-11 16:22:46 +08:00
winewill
52bc79284f
feat(desktop): integrate native Windows installer design
2026-09-11 16:22:44 +08:00
07akioni
695720ea8d
Merge latest master into thin Electron Web UI branch
2026-09-11 15:59:07 +08:00
07akioni
bebf88de4f
Use Electron Node runtime and replace Windows installations by directory
2026-09-11 15:52:05 +08:00
Turtle
16f80298df
Merge pull request #4006 from deepseek-harness/turtle/boot-failure-e2e
...
test(boot): cover Web failure recovery and inject module routes
2026-09-11 15:04:29 +08:00
turtle1999
85c37d1950
docs(boot): document startup and reload failure behavior
2026-09-11 14:45:37 +08:00
turtle1999
eb9da8930e
test(boot): cover Web failure recovery and inject module routes
2026-09-11 14:34:17 +08:00
07akioni
253873f340
Merge origin/master into thin Electron Web UI branch
2026-09-11 13:43:03 +08:00
07akioni
6b05ed53e9
test(desktop): remove obsolete fs-ext payload smoke
2026-09-11 13:36:50 +08:00
Yifffan
c160884c19
Merge branch 'master' into refine/connecting-ui
2026-09-11 07:32:49 +02:00
Turtle
239f695e1f
Merge pull request #3830 from deepseek-harness/turtle/required-plugin-startup-policy
...
feat(boot): distinguish required startup failures
2026-09-11 13:28:59 +08:00
turtle1999
464334bc4c
test(boot): keep headless running after optional MCP startup failure
2026-09-11 13:10:03 +08:00
turtle1999
25d5efcd86
Classify disabled expression errors in startup audits
2026-09-11 12:47:48 +08:00
turtle1999
f5b5a9da51
Require Web modules and connection during startup
2026-09-11 12:47:47 +08:00
turtle1999
97d1f7c203
fix(web-app): gate readiness on required startup entries
2026-09-11 12:47:47 +08:00
turtle1999
f4a7dd6077
fix(boot): preserve failure policy on nontransactional Loader
2026-09-11 12:47:46 +08:00
Turtle
fbcad258ad
test(boot): keep required fixture failures fatal
2026-09-11 12:47:46 +08:00
Turtle
bd4cfc7c46
feat(boot): distinguish required startup failures
2026-09-11 12:47:46 +08:00
Yif
dd7ba51a13
Merge remote-tracking branch 'origin/master' into refine/connecting-ui
...
# Conflicts:
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-primitives/README.md
# packages/client/ui-primitives/README.zh.md
2026-09-11 12:29:34 +08:00
07akioni
7fe6acdf8b
test(desktop): canonicalize pnpm fixture paths on Windows
2026-09-11 11:39:14 +08:00
ZiyaZhang
91da8a4ecf
Merge master and retain its Python coverage fix
2026-09-10 20:38:00 -07:00
07akioni
ae84dd3381
fix(desktop): address shared runtime review and CI regressions
2026-09-11 11:24:17 +08:00
07akioni
8c2fa73ceb
refactor(desktop): share profile initialization and plugin management
2026-09-10 22:44:52 +08:00
07akioni
8345ac129e
fix(desktop): separate default port and replace plugin update prompt
2026-09-10 22:29:49 +08:00
07akioni
b373c45648
merge: incorporate latest master into thin Electron branch
2026-09-10 22:12:49 +08:00
07akioni
e84a4e857e
refactor(desktop): run shared Web UI in a thin Electron shell
2026-09-10 22:08:33 +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
Yichen Jiang
3bfcebe15e
Merge master into worktree/release-0.1.5-sync-master
2026-09-10 21:23:11 +08:00
yixiangihsiang and LegGasai
060323d8e2
feat(web): backport feedback and file refinements to 0.1.5
...
Backport the selected changes from PR #3928 and PR #3902 onto dsh-v0.1.5-rc.1, retaining baseline session recordings and excluding newer master commits.
Refs #3927
Refs #3903
Co-authored-by: LegGasai <[email protected] >
2026-09-10 20:51:46 +08:00
Yif
11ca8020cd
fix(sidebar): keep one reconnect label and confirm recovery from visibility
...
ConnectionController deduplicates repeated connecting states across backoff
attempts, so the shell cannot tell manual retries from automatic ones; a
shell-held flag either flipped the label mid-hold or stuck across later
attempts. Every attempt now reads the single connecting label, and the
two-second recovery confirmation starts when the recovered pill becomes
visible rather than at the state transition, so the 800ms hold never
shortens it.
2026-09-10 20:12:09 +08:00
ZiyaZhang
69db89f848
fix(web): shorten English question skip label
2026-09-10 05:06:14 -07:00
Yif
b044e45438
test(web): pin the static connection pill in the lifecycle browser snapshot
2026-09-10 19:52:38 +08:00
turtle1999
ab4d22595b
Merge master and await client plugin cleanup after removal
2026-09-10 18:18:10 +08:00
07akioni
42123ef019
fix(desktop): tighten parallel notarization checks
2026-09-10 17:12:45 +08:00
07akioni
ce94430e16
Merge master into fix/parallel-macos-notarization
2026-09-10 17:00:35 +08:00
07akioni
6fc0064b70
Merge pull request #3914 from deepseek-harness/fix/bundle-speed
...
perf(desktop): 优化运行时打包、启动及错误恢复
2026-09-10 16:54:32 +08:00
creatixchu
7910cd9e0b
test(web): assert the shipped feedback command identity
2026-09-10 16:00:08 +08:00
creatixchu
aed83d29ba
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:49:55 +08:00
c31ac4fdfe
feat(web): gate agent preset selection behind a setting ( #3870 )
...
* feat(web): gate agent preset selection behind a setting
* refactor(web): trim preset visibility diff
* refactor(web): simplify agent preset selection policy
* test(web): cover agent preset policy branches
* refactor(web): tighten agent preset policy flow
* fix(web): preserve preset default across picker toggle
* docs(web): align agent preset picker docs with the blank-task sync
Both picker transitions carry the effective default to the current blank task; started and historical sessions keep their labels, compositions, and recorded history. The Host README states the client rule and links the Web switch; the Agent Note English side matches the Chinese at line 64. Three i18n pairs re-recorded; doc-sync 34/34.
* refactor(web): simplify agent preset picker policy
* test(web): cover preset policy recovery
* docs(web): clarify disabled preset default copy
* fix(web): reconcile preset policy races
* fix(web): satisfy preset load lint
* fix(web): serialize preset roster refreshes
* fix(web): release preset refresh before notifying waiters
---------
Co-authored-by: ZiyaZhang <[email protected] >
Co-authored-by: Chinesezjc <[email protected] >
2026-09-10 07:48:06 +00:00
turtle1999
3407d15bb3
Merge master into the Cordis revert branch
2026-09-10 15:18:28 +08:00
creatixchu
ba2a931a23
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:18:02 +08:00
07akioni
6becec9502
Merge master and retain its strict Linux startup cancellation handling
2026-09-10 15:13:38 +08:00
Yichen Jiang
61b02efa84
Merge pull request #3916 from deepseek-harness/worktree/fix-deliverable-sidebar-preview
...
fix(web): preview delivered file links in the sidebar
2026-09-10 15:06:09 +08:00
07akioni
d570f32f32
Merge latest master into fix/bundle-speed
2026-09-10 15:03:23 +08:00
Yichen Jiang
24e63e4555
fix(web): handle pending and linked skill previews
2026-09-10 14:19:01 +08:00
07akioni
82293ff45d
refactor(desktop): remove unused plugin classification query
2026-09-10 14:07:51 +08:00