Turtle
db2e03b89d
refactor(web): derive workspace hierarchy automatically from paths
2026-09-15 18:31:22 +08:00
Turtle
e706da7424
refactor(web): unify workspace grouping controls and row highlights
2026-09-15 18:03:18 +08:00
Turtle
d492b2cd36
feat(web): group sidebar workspaces by parent folder
2026-09-15 17:56:33 +08:00
_Kerman
4d306deb0a
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-web-recovery
2026-09-15 17:22:59 +08:00
_Kerman
f3c0ae620b
test(web): disambiguate workspace rows during reconnect
2026-09-15 17:22:49 +08:00
Wenlu Wang
011bbf8eec
Merge pull request #4230 from deepseek-harness/feature/model-image-input-setting
...
feat(web): add model image input settings
2026-09-15 17:14:29 +08:00
_Kerman
992a932a16
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-web-recovery
...
# Conflicts:
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/README.md
# packages/client/ui-conversation/README.zh.md
# packages/client/ui-conversation/src/client/contract/input.ts
# packages/client/ui-conversation/src/client/input/facade.ts
2026-09-15 16:52:24 +08:00
Turtle
311156b1c2
Merge master and preserve profile-managed HMR
2026-09-15 16:20:47 +08:00
Yichen Jiang
3e24e501cd
Merge remote-tracking branch 'origin/master' into worktree/client-modules-live
2026-09-15 15:43:42 +08:00
07akioni
05fb7b90e8
Merge pull request #3981 from deepseek-harness/07akioni/thin-electron-webui
...
refactor(desktop): run shared Web UI in a thin Electron shell
2026-09-15 15:39:43 +08:00
Yichen Jiang
c28fcc6cdb
Merge remote-tracking branch 'origin/master' into worktree/client-modules-live
...
# Conflicts:
# docs/subsystems/client-modules.i18n.yaml
# docs/subsystems/client-modules.md
# docs/subsystems/client-modules.zh.md
# packages/client/hmr/package.json
# packages/client/modules/README.i18n.yaml
# packages/client/modules/README.md
# packages/client/modules/README.zh.md
2026-09-15 15:31:14 +08:00
kingwl
41e591b3e4
fix(web): address model image settings review
2026-09-15 15:13:56 +08:00
ihsiang
9441552679
Merge pull request #4163 from deepseek-harness/ihsiang/fix-conversation-width-handle-layering
...
fix(ui): keep transcript resize handles unobtrusive
2026-09-15 14:53:40 +08:00
yixiangihsiang
1bec11e366
fix(ui): keep transcript resize handles unobtrusive
2026-09-15 14:39:38 +08:00
Yichen Jiang
6d05c9557f
fix(web): forward client graphs without Host lifecycle waits
2026-09-15 14:23:47 +08:00
Turtle
59fb655d66
Merge remote-tracking branch 'origin/master' into turtle/plugin-manager
2026-09-15 14:16:09 +08:00
Yichen Jiang
2c9375e509
fix(web): reconcile pending plugin revisions and preserve bootstrap
2026-09-15 14:15:23 +08:00
07akioni
4feb87da34
feat(desktop): load bundled Web UI before backend readiness
2026-09-15 13:43:27 +08:00
kingwl
3df6f92d03
feat(web): configure model image input in settings
2026-09-15 13:26:25 +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
Yichen Jiang
ad8a00c291
Merge remote-tracking branch 'origin/master' into worktree/sidebar-session-recovery
...
# Conflicts:
# packages/subprocess/subprocess-local/src/index.ts
2026-09-15 12:15:20 +08:00
Yichen Jiang
281723bed8
fix(web): isolate terminal bindings and validate saved layouts
2026-09-15 12:07:01 +08:00
imccyu
42286726c8
perf(web): defer client combo assembly
2026-09-15 11:00:34 +08:00
Yichen Jiang
ccd6121c99
Merge remote-tracking branch 'origin/master' into worktree/sidebar-session-recovery
...
# Conflicts:
# apps/web/tests/sidebar-terminal.e2e.ts
# packages/client/ui-sidebar-terminal/src/client/TerminalBody.module.css
2026-09-15 10:29:08 +08:00
Yichen Jiang
b25c5ad82e
feat(web): restore sidebar layouts and reclaim unattended terminals
2026-09-15 10:27:44 +08:00
creatixchu
ea53423b60
release(dsh): 0.1.6-alpha.1
2026-09-15 09:35:57 +08:00
Chinesezjc
b416ac99e4
fix(web): hold a compaction summary's code banner below the pinned header
...
A summary's fenced code block pins its banner at the scrollport top, where the
pinned compaction header already sits, so the header covers the banner's Copy
control and a click there collapses the summary. Stop the banner below the
header's band and square the pinned header's corners so its opaque fill masks
the scrolling prose at the edges.
2026-09-15 00:03:33 +08:00
Chinesezjc
c75e3d4e81
Merge pull request #1170 from deepseek-harness/sticky-collapsible-headers
...
feat(web): pin Think and compaction headers sticky while scrolling
2026-09-14 23:34:53 +08:00
imccyu
6aa2e4633c
feat(boot): add profile resolution modes
2026-09-14 22:30:48 +08:00
_Kerman
11c4c52d1a
Merge pull request #4186 from deepseek-harness/xtr/revert-3880-chat-behavior
...
fix(chat): revert Chat behavior changes from #3880
2026-09-14 22:03:27 +08:00
_Kerman
24a4c88859
test(chat): pin restored timing through settlement and reload
2026-09-14 21:55:05 +08:00
Yichen Jiang
3302b38df1
Merge remote-tracking branch 'origin/master' into worktree/client-modules-live
2026-09-14 21:51:29 +08:00
Yichen Jiang
fb0fb48033
feat(web): apply client plugin changes without reloading
2026-09-14 21:47:38 +08:00
creatixchu
31ec6bc7e3
fix(session): keep upload defaults independent of test runners
2026-09-14 21:15:42 +08:00
_Kerman
251ef01acf
fix(chat): revert historical timing recovery from #3880
2026-09-14 21:00:40 +08:00
_Kerman
3db1085da2
fix(chat): restore collapsed thinking by default
2026-09-14 20:59:55 +08:00
Yichen Jiang
80043785c4
fix(web): preserve terminal colors and cursor contrast
2026-09-14 20:17:19 +08:00
Yichen Jiang
3cbc19d1d0
Merge pull request #4173 from deepseek-harness/worktree/sidebar-guide-terminal-menu
...
feat(web): launch terminals from provider guide menus
2026-09-14 19:52:22 +08:00
Chinesezjc
67271a921b
feat(web): pin Think and compaction headers sticky while scrolling
...
Both blocks render their expanded body uncapped, so a long reasoning chain or
compaction summary carried the disclosure header off the viewport and buried
the toggle. Pin each header to the conversation scroll container while the
block is open, keeping the rule scoped to these two blocks so the capped tool
rows do not stack headers at the top of the viewport.
The compaction header also overrides its stacking rank above the summary's
code-block banner and keeps an opaque hover fill.
2026-09-14 19:52:04 +08:00
Yichen Jiang
4012092d24
feat(web): launch terminals from provider guide menus
2026-09-14 19:22:22 +08:00
Turtle
ad9fd17faf
Merge pull request #4164 from deepseek-harness/turtle/orchestrator-3d7fcb93e79d
...
fix(client): show local changes in edit diff cards
2026-09-14 19:11:08 +08:00
Turtle
f50309b5d9
fix(client): bound contextual diff comparison work
2026-09-14 19:02:59 +08:00
Yifffan
7c4067c24e
Merge pull request #4044 from deepseek-harness/fix/sidebar-document-preview-polish
...
Sidebar refine: 侧边栏 PDF/图片预览/格式空态/loading 等整体优化
2026-09-14 18:37:30 +08:00
Turtle
53786d6415
test(client): guard contextual diff replay against page errors
2026-09-14 18:23:58 +08:00
Turtle
242410cf4b
fix(client): render actual changes in contextual diff cards
2026-09-14 17:52:28 +08:00
Yifffan
44cee2e1f5
Merge branch 'master' into fix/sidebar-document-preview-polish
2026-09-14 16:35:23 +08:00
Yichen Jiang
1daed09185
feat(web): follow application theme in sidebar terminals
2026-09-14 16:18:50 +08:00
_Kerman
cf4ba60b47
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-web-recovery
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
2026-09-14 15:01:03 +08:00
_Kerman
49f601e902
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-web-recovery
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/tests/client-apply.client.spec.ts
# packages/api/session-controller/tests/fake-api.client.ts
# packages/api/session-controller/tests/manager.client.spec.ts
# packages/api/session-controller/tests/projection-store.client.spec.ts
# packages/api/session-controller/tests/queue-store.client.spec.ts
# packages/api/session-controller/tests/session-pending-submissions.client.spec.ts
# packages/client/connection/src/client/fixture.ts
# packages/client/connection/tests/fixture.client.spec.ts
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent-loop/README.md
# packages/core/agent-loop/README.zh.md
# packages/extensions/tool-cordis/src/api-catalog.ts
2026-09-14 14:12:25 +08:00