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
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
Magolor
bd421cce7b
fix(llm): resolve Messages endpoint suffix ( #4241 )
...
* fix(llm): resolve Messages endpoint suffix
* test(subagent): update Messages endpoint expectation
* fix(llm): preserve official Messages routes
* fix(llm): harden Messages endpoint resolution
* refactor(llm): clarify Messages API ownership
* fix(llm): recognize only exact Messages v1 roots
2026-09-15 16:51:56 +08:00
Turtle
311156b1c2
Merge master and preserve profile-managed HMR
2026-09-15 16:20:47 +08:00
Turtle
08021a16d8
fix(plugin-manager): keep package operations outside HMR
2026-09-15 16:08:22 +08:00
Yichen Jiang
b03d5c68ea
Merge pull request #4189 from deepseek-harness/worktree/client-modules-live
...
feat(web): apply client plugin changes without reloading
2026-09-15 15:57:45 +08:00
imccyu
b51eb87125
Merge pull request #4209 from deepseek-harness/fix/issue-3479-linear-cache
...
fix(session-controller): reconcile list cache in linear time
2026-09-15 15:51:08 +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
Turtle
61665c3454
fix(plugin-manager): clean failed installs and address critical review findings
2026-09-15 15:15:49 +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
07akioni
9ce6d98e11
fix(ci): validate Web injection payload and cover macOS sidebar controls
2026-09-15 14:32:29 +08:00
Turtle
07c6a65f4f
Merge pull request #4232 from deepseek-harness/turtle/orchestrator-0d396914f8c0
...
fix(web): clarify external-app limits for delivered files
2026-09-15 14:25:00 +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
Turtle
b77c19c376
fix(hmr): retain consecutive profile configuration changes
2026-09-15 14:13:57 +08:00
07akioni
b43e85129c
Merge macOS hidden titlebar while preserving local Web startup
2026-09-15 13:58:23 +08:00
07akioni
4feb87da34
feat(desktop): load bundled Web UI before backend readiness
2026-09-15 13:43:27 +08:00
Turtle
0976569d16
fix(web): clarify external app availability for delivered files
2026-09-15 13:42:42 +08:00
Turtle
b5bbf210d1
Merge pull request #4198 from deepseek-harness/turtle/master-ci-packed-inventory
...
test(ci): repair packed inventory context fixture
2026-09-15 13:40:44 +08:00
Yichen Jiang
1fec9adb61
docs(web): clarify client plugin reload failures
2026-09-15 13:29:58 +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
Yichen Jiang
149ed69912
test(subprocess-local): cover configured ZDOTDIR without zsh
2026-09-15 13:08:03 +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
Dudu-0223
53046b21b4
fix(session-controller): reconcile list cache in linear time
2026-09-15 11:36:52 +08:00
07akioni
aa083ebfa4
Merge latest master into thin Electron Web UI
2026-09-15 11:25:07 +08:00
imccyu
e459e32637
perf(typert): materialize generated schemas on first use
2026-09-15 11:06:43 +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
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
Yif
f2db686404
feat(desktop): macOS hidden titlebar with vibrancy sidebar
...
hiddenInset titlebar with traffic lights over a vibrancy sidebar, darwin-only
via data-platform set by the desktop preload: transparent chain to the window
material, native-theme sync from the app theme source, sidebar top strip +
full hide when collapsed with reopen controls in the new
conversation.session.header.leading slot, title-row drag regions, and
fullscreen right-sidebar traffic-light clearance via the dockkit strip inset.
2026-09-15 02:26:57 +08:00
turtle1999
dcf1d274d9
test(ci): repair packed inventory context fixture
2026-09-15 01:34:35 +08:00
07akioni
bafe2b7d55
Merge master into thin Electron Web UI and reconcile runtime resolution
2026-09-15 01:17:42 +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
Turtle
ca4db9c755
fix(hmr): match Node module paths and contain startup reload failures
2026-09-15 00:00:53 +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