imccyu
6397b4e59c
Merge pull request #7556 from deepseek-harness/fix/mobile-sidebar-title
...
fix(web): 稳定手机端右侧栏切换时的会话标题布局
2026-10-29 23:54:15 +08:00
Yichen Jiang
babf1f6612
Merge master into worktree/sync-dsh-0.2.1-rc.5-to-master
2026-10-29 21:14:24 +08:00
Yichen Jiang
31cfe2aafe
release(dsh): 0.2.1-rc.5
2026-10-29 20:42:48 +08:00
EricMoin
820336fa4d
fix(ui): reuse mobile device detection for sidebar opener
2026-10-29 19:19:56 +08:00
Jiawei Song
92e8a6f604
Merge pull request #6747 from deepseek-harness/feat/apply-patch
...
feat(fs): add apply_patch multi-file editing tool
2026-10-29 19:19:12 +08:00
EricMoin
b74851c0a6
test(ui): provide frame width in sidebar consumer fixtures
2026-10-29 19:06:36 +08:00
_Kerman
50157d0586
Merge pull request #7069 from deepseek-harness/xtr/trajectory-code-highlight
...
fix(trajectory): restore recorded run_code syntax highlighting
2026-10-29 18:58:26 +08:00
sjw1231
5e1f146eba
Merge branch 'master' into feat/apply-patch
...
Regenerates the client slot, Cordis API, tool, and config catalogs on the
merged tree and re-records the tool-catalog pairing.
2026-10-29 18:49:24 +08:00
_Kerman
426c231f73
Merge pull request #7399 from deepseek-harness/xtr/trajectory-failure-output
...
fix(trajectory): 保留失败工具的实际文本输出
2026-10-29 18:45:30 +08:00
_Kerman
154263c2f1
Merge latest master into xtr/trajectory-code-highlight
2026-10-29 18:37:06 +08:00
EricMoin
d04f1d3165
fix(ui): share frame width for sidebar presentation
2026-10-29 18:31:19 +08:00
_Kerman
bcaa348038
Merge pull request #7490 from deepseek-harness/xtr/trajectory-subcall-folding
...
feat(trajectory): add independent subcall folding
2026-10-29 18:29:58 +08:00
Ziya and Magolor
341ea6eea4
feat(schedule): integrate standalone tasks with the existing WebUI ( #6189 )
...
* feat(schedule): manage Host tasks with typed timing and delivery targets
* fix(schedule): align task creation button halves
* refactor(schedule): remove obsolete Session reminder runtime
* refactor(schedule): simplify task UI and preserve keyboard navigation
* fix(schedule): address task delivery and interface review findings
* test(schedule): normalize bundle module paths on Windows
* fix(schedule): cover reserved targets and trim unrelated changes
* refactor(schedule): minimize task management changes after rebase
* test(schedule): align rebased fixtures and documentation records
* test(schedule): refresh SDK scenarios added on master
---------
Co-authored-by: Magolor <[email protected] >
2026-10-29 18:11:48 +08:00
Turtle
fdd9f9f6d8
Merge pull request #7527 from deepseek-harness/turtle/load-earlier-broken-ca4d9cb21ffc
...
fix(ui-chat): keep Load earlier working when a prepended page hides the system prompt
2026-10-29 17:55:00 +08:00
EricMoin
4436420f47
fix(web): stabilize mobile sidebar header layout
2026-10-29 17:50:32 +08:00
sjw1231
e6f54cecbb
Merge branch 'master' into feat/apply-patch
...
Keeps the apply_patch toolview registration with master's file-menu inject,
takes master's shortened slot JSDoc, re-adds the seven filesystem type-equiv
manifest entries, regenerates the event matrix and client catalogs, moves the
fs-observation-policy upgrade guide under v0.2.2-alpha.2 with the matching
fs-patch version, and refreshes the two SDK scenarios master added for the
write and edit guidance change.
2026-10-29 17:00:06 +08:00
EricMoin
5444d2220c
fix(web): 修复手机端插件发现页工具栏溢出 ( #7542 )
...
* fix(ui): wrap plugin discovery toolbar
Keep search, label filters, sorting, and refresh reachable on narrow screens.
Refs #6097
* test(plugin-market): cover responsive discovery toolbar
* test(plugin-market): clarify fixture cleanup callback
2026-10-29 16:31:42 +08:00
Turtle and Magolor
b45eee4fca
docs(ui-chat): describe the hidden prompt node, not a card
...
Refs #7526
Co-authored-by: Magolor <[email protected] >
2026-10-29 16:13:02 +08:00
Kexin Liu
9e52bf1009
Merge pull request #7518 from deepseek-harness/perf/client-modules-entry-name-index
...
perf(client-modules): index Loader entries once per flush
2026-10-29 15:49:22 +08:00
Yudong Han
821043d6bf
Merge pull request #6759 from deepseek-harness/feat/workspace-tree-per-pane
...
feat(sidebar): 文件预览旁按分栏保留工作区目录树
2026-10-29 15:45:45 +08:00
liukx0205
8b1e5e7d88
fix(client-modules): contain flush enumeration failures
2026-10-29 15:37:23 +08:00
Kexin Liu
984c0f62b6
Merge pull request #7532 from deepseek-harness/perf/assistant-visibility-cache
...
perf(web): 缓存 Assistant 块可见性,减少流式组装开销
2026-10-29 15:36:35 +08:00
yudshj
13e8ca59a4
fix(sidebar): 仅在标签已显示时闪烁并减弱光晕
2026-10-29 15:32:17 +08:00
yudshj
4b11531c86
fix(sidebar): 修正柔光反馈、停靠展开和铺满焦点交接并精简树接口
...
连续揭示同一分栏时保留新一次柔光;精简文件树接口、测试与文档。
2026-10-29 15:32:17 +08:00
yudshj
a7d2b5c214
feat(sidebar): 文件菜单支持在侧栏或浮窗中打开并移动已有标签
...
openResource、openResourceIn 与 tab.actions.openResource 新增可选
destination: 'sidebar' | 'float',以单条布局历史揭示目标宿主中的副本、
把另一宿主中的副本连同 tab id 与 occurrence 移过去,或在该宿主新开。
未传 destination 时落位规则不变。open-in-app 的文件菜单改为传
destination 而非来源 paneId,修复浮窗内文件菜单因浮动 paneId 抛出
openTab requires a docked pane 的问题。
2026-10-29 15:32:17 +08:00
yudshj
2e6370fe1d
feat(sidebar): 按分栏保留文件树并由挂载插件处理打开
2026-10-29 15:32:16 +08:00
Yudong Han
568f93e617
Merge pull request #7529 from deepseek-harness/fix/issue7241-preview-scroll
...
fix(artifact): 刷新后保留文本预览的阅读位置
2026-10-29 15:27:46 +08:00
EricMoin
9b2bc5a783
fix(web): 修复手机端模型目录输入框挤压 ( #7512 )
...
* fix(web): prioritize model ids in narrow rows
Keep the model ID in the compact row and expose its display name when expanded. Preserve wide layouts and input focus while resizing.
Fixes #7511
* test(desktop): wait for supervised network recovery
* fix(web): keep folding rows visible through the viewport
* test(web): measure fold movement within the viewport
* test(snapshot): await cancelled job settlement before retry
* fix(web): stabilize model name focus across responsive layouts
* revert: remove unrelated CI fixes from model layout PR
Revert d1c8ef1de1a, 1050ece1980, 6f2f0906341 and 8f7efbca6b0. Preserve the responsive model layout and its review fixes.
* test(web): align DeepSeek Messages model row snapshot
2026-10-29 15:20:12 +08:00
yudshj
004d46fed6
test(artifact): drop new unknown cast in text preview spec
2026-10-29 14:58:10 +08:00
liukx0205
4955eaa680
perf(web): cache Assistant block visibility during streaming
2026-10-29 14:49:31 +08:00
Turtle and Magolor
ab627b91ce
fix(ui-chat): rebuild the hidden prompt card through chatNode
...
Refs #7526
Co-authored-by: Magolor <[email protected] >
2026-10-29 14:42:05 +08:00
yudshj
1598d8113b
fix(artifact): keep text preview reading position across refresh
...
Restore the larger of the current and remembered offsets, reading further
pages until the remembered offset is reachable. Scroll events that only pin
the body to the end of shorter content no longer overwrite the remembered
offset, and the body disables scroll anchoring so the offset stays a pixel
distance.
Renderers declare sourceLines; a line navigation in a renderer without it,
such as Markdown, is answered without moving instead of staying pending.
Refs #7241
2026-10-29 14:40:14 +08:00
Yichen Jiang
534dac8c81
fix(web): customize thinking block rendering ( #7484 )
2026-10-29 14:21:30 +08:00
Turtle and Magolor
19956a1da9
fix(ui-chat): hide a shown system prompt card instead of withdrawing it
...
A prepended page with a surface replacement before the window start makes
the system prompt order unknown. The system-message Definition returned no
node for a card it had already shown, so the assembler threw during flush
and Load earlier stopped working until reload.
Fixes #7526
Co-authored-by: Magolor <[email protected] >
2026-10-29 14:11:13 +08:00
_Kerman
728bf7e71c
fix(trajectory): validate recorded language hints and cover review cases
2026-10-29 14:09:29 +08:00
_Kerman
d10576ea02
fix(trajectory): restore run_code syntax highlighting
2026-10-29 14:02:10 +08:00
_Kerman
d8eae171cb
Merge branch 'master' into xtr/trajectory-subcall-folding
2026-10-29 13:30:08 +08:00
LogosVeritas
09eac50a14
Merge master into feat/python-sdk-slash-commands
2026-10-29 12:59:36 +08:00
liukx0205
657d6a8129
perf(client-modules): index Loader entries once per flush
2026-10-29 12:58:03 +08:00
_Kerman
6a994ee917
Merge pull request #7463 from deepseek-harness/fix/plugin-install-failure-diagnostics
...
fix(plugin-manager): 安装失败时补齐诊断输出与完整日志入口
2026-10-29 11:42:57 +08:00
Shigma
3b3f93ac66
Merge pull request #6210 from deepseek-harness/chore/cordis-core-rc11
...
chore(cordis): upgrade Core to 4.0.0-rc.11
2026-10-28 21:34:50 +08:00
zhc
34411fd570
Merge master into feat/extensible-context-menus
2026-10-28 20:58:53 +08:00
_Kerman
2b6fedd33b
Merge pull request #7056 from deepseek-harness/xtr/file-link-line-suffix
...
fix(web): 容错解析 Markdown 文件位置并保留 URL 链接
2026-10-28 20:53:48 +08:00
_Kerman
237b93348d
test(trajectory): cover subcall folding edge cases
2026-10-28 20:51:53 +08:00
zhc
9dce789696
refactor(client): render context menu icons through keyed slots
2026-10-28 20:27:27 +08:00
_Kerman
2e5ac1db66
test(client): wait longer for the lazy frontmatter field list
2026-10-28 20:06:32 +08:00
_Kerman
4d7dfb9db7
refactor(trajectory): handle subcall summaries exhaustively
2026-10-28 20:02:15 +08:00
_Kerman
22c342269c
fix(trajectory): keep fold controls usable in narrow panes
2026-10-28 20:01:22 +08:00
zhc
a5f1d4a16a
refactor(client): bind context menus at their Slot consumers
...
Merge master and preserve pinned-row visibility. Remove redundant Chat and tool-tree menu forwarding, unify trigger names, and bind file targets at the consuming Slot. Address CI static and coverage gaps without changing upstream scroll assertions.
2026-10-28 19:15:45 +08:00
_Kerman
c47d9a3868
feat(trajectory): add independent subcall folding
2026-10-28 17:49:04 +08:00