zhc
07e3619ec3
test(web): enable developer tools in trajectory image fixture
2026-09-18 11:03:06 +08:00
zhc
012f993ed4
fix: address developer tools preference review
2026-09-18 11:03:06 +08:00
zhc
cdaafbc456
feat(client): add shared developer tools setting
2026-09-18 11:03:05 +08:00
winewill
831ea36f2c
Merge pull request #4461 from deepseek-harness/ihsiang/unify-web-ui-visual-language
...
Unify the Web UI visual language
2026-09-18 11:00:11 +08:00
winewill
bf34d10e23
Merge pull request #4455 from deepseek-harness/fix/windows-native-dependency-signing
...
fix(desktop): sign native dependencies, cache signatures and restore startup dialogs
2026-09-18 09:26:22 +08:00
winewill
6088ac7a85
perf(desktop): cache verified Windows signatures and isolate timestamps
2026-09-18 01:15:59 +08:00
yixiangihsiang
0f7a507fbd
test(web): assert stopped summary tone
2026-09-17 21:41:12 +08:00
winewill
aa181c66e5
fix(desktop): preserve unpacked PE files and target runtime descriptors
2026-09-17 21:31:34 +08:00
winewill
702f9e4ff1
Restore desktop shell dialogs and guard destroyed windows on exit
2026-09-17 21:31:33 +08:00
winewill
3d2876f046
Run packaged smoke with production profile resolution
2026-09-17 21:31:32 +08:00
winewill
4d46bff152
Normalize dependency metadata before sealing desktop runtime
2026-09-17 21:31:32 +08:00
winewill
5a409fc771
fix(desktop): sign all Windows native dependencies before packaging
2026-09-17 21:31:31 +08:00
yixiangihsiang
938436e7bc
fix(web): preserve tool-specific stopped summaries
2026-09-17 21:28:44 +08:00
CreatixChu
ddefc45fbc
Merge pull request #4469 from deepseek-harness/worktree/release-dsh-0.1.6-alpha.2
...
release(dsh): 0.1.6-alpha.2
dsh-v0.1.6-alpha.2
2026-09-17 21:19:19 +08:00
yixiangihsiang
870388e2c0
test(web): refresh file link snapshot
2026-09-17 21:17:02 +08:00
creatixchu
6b1808f432
release(dsh): 0.1.6-alpha.2
2026-09-17 21:11:19 +08:00
imccyu
8dfc6fe1ec
Merge pull request #4471 from deepseek-harness/worktree-resolutionmode
...
feat(cli): use runtime resolution for plain Node launches
2026-09-17 21:11:11 +08:00
yixiangihsiang
488e438277
fix(web): address review feedback
2026-09-17 21:04:42 +08:00
imccyu
e68f5d5aba
fix: test
2026-09-17 20:59:38 +08:00
imccyu
d9a55c7c0d
fix: revert desktop
2026-09-17 20:47:27 +08:00
imccyu
1bfe2c4559
fix: test
2026-09-17 20:46:35 +08:00
imccyu
896f0b7ec5
fix: budget doc
2026-09-17 20:26:04 +08:00
imccyu
0ea890044f
test(cli): cover runtime profile defaults and sync docs
2026-09-17 20:23:14 +08:00
imccyu
9ddef327a4
feat: resolution mode link to runtime
2026-09-17 20:08:51 +08:00
yixiangihsiang
4937343a5e
feat(web): unify the client visual language
2026-09-17 19:14:41 +08:00
imccyu
9e3a30f85a
Merge pull request #4417 from deepseek-harness/feat/subagent-sidebar-chat
...
feat(client): open subagent chats in sidebar
2026-09-17 18:17:10 +08:00
imccyu
d05b42980b
refactor(client): move sidebar chat to subagent
2026-09-17 18:04:02 +08:00
imccyu
49b9ccbfcd
fix(client): preserve round sidebar action
2026-09-17 18:04:02 +08:00
imccyu
34a43129a6
fix(session-reference): preserve title fallback
2026-09-17 18:04:02 +08:00
imccyu
871f332971
fix(client): keep sidebar integration optional
2026-09-17 18:04:02 +08:00
imccyu
c6c3ad935d
test(client): cover sidebar chat edge paths
2026-09-17 18:04:02 +08:00
imccyu
4f38c60797
fix(client): satisfy sidebar chat gates
2026-09-17 18:04:02 +08:00
imccyu
3e136c2f30
docs: refresh module graph
2026-09-17 18:04:02 +08:00
imccyu
da7dc34f7d
fix(client): align subagent sidebar references
2026-09-17 18:04:01 +08:00
imccyu
e62587c163
feat(client): open subagent chats in sidebar
2026-09-17 18:03:57 +08:00
Jiawei Song
04bab1cbd2
Merge pull request #4408 from deepseek-harness/fix/trajectory-attachments
...
fix(web): unify trajectory attachment presentation
2026-09-17 17:55:02 +08:00
Yichen Jiang
3958f801e3
Merge pull request #4414 from deepseek-harness/worktree/plan-sidebar-cards
...
feat(web): keep plan artifacts and automatically open sidebar previews
2026-09-17 17:49:08 +08:00
Yichen Jiang
3fb29e0803
fix(web): identify plan preview tabs with a plan icon
2026-09-17 17:31:34 +08:00
sjw1231
4f3f737996
merge(web): sync master for trajectory attachments
2026-09-17 17:31:00 +08:00
Yichen Jiang
5b1a2d8613
Merge pull request #4250 from deepseek-harness/feat/docs-platform-command-tabs
...
feat(docs): 增加 Python SDK 平台命令标签
2026-09-17 17:23:50 +08:00
Yichen Jiang
38bfc29876
fix(web): restore the plain plan review status dot
2026-09-17 17:22:28 +08:00
Turtle 2099
65648082a3
feat(web): reveal a clipped sidebar session title on hover ( #4423 )
...
* feat(web): reveal a clipped sidebar session title on hover
A session title wider than its sidebar row is clipped with an ellipsis, so a
long parent title hides the `(1)` that distinguishes its fork. Hovering the row
now scrolls the title to its far edge and returns it to the start when the
pointer leaves. The title stays an `overflow: hidden` scrollport, so nothing
reflows and no scrollbar appears; `scroll-behavior: smooth` supplies the motion
(reduced motion keeps the jump), and the hovered row clips instead of
ellipsizing because a scrolled box still paints the ellipsis over the revealed
characters.
Covered by the row component spec, the stylesheet contract spec, and a new
keyless Chromium scenario that hovers a seeded clipped row in the assembled
application and asserts the reached scroll extent.
* fix(web): return the revealed session title in one step
Review follow-up on the hover reveal:
- Return the title to its start with `scrollTo({ behavior: 'instant' })` instead
of a smooth scroll. A smooth return carried the resting ellipsis and the
narrowing cell over the travelling text for its whole duration.
- Scope `scroll-behavior: smooth` to `.sessionRow .title` so Workspace rows are
untouched, and fold the reduced-motion reset into the file's existing block.
- Guard the hover-only `text-overflow: clip` with `@media (hover: hover)`: a
touch tap latches `:hover` after the title has already returned, which would
otherwise strand that row without its ellipsis.
- Pin the contract in the browser scenario: computed `scroll-behavior` is
`smooth` by default and `auto` under reduced motion, and the return lands
inside one step. Add the unit case for the explicit instant return.
2026-09-17 17:19:29 +08:00
Yichen Jiang
9d93fbd7ad
Merge remote-tracking branch 'origin/master' into worktree/plan-sidebar-cards
...
# Conflicts:
# packages/client/ui-deliverables/README.i18n.yaml
# packages/client/ui-deliverables/README.md
# packages/client/ui-deliverables/README.zh.md
2026-09-17 17:18:51 +08:00
Dudu-0223
f28c654799
Merge pull request #4255 from deepseek-harness/issue-3997-markdown-file-links
...
feat(web): open file references with concise location labels
2026-09-17 17:15:13 +08:00
gengruilin
4ab1fc3bfe
Merge master into feat/docs-platform-command-tabs
2026-09-17 17:11:07 +08:00
Dudu-0223
4bdacc5f2a
Merge branch 'master' into issue-3997-markdown-file-links
2026-09-17 17:06:33 +08:00
Dudu-0223
953bdc9854
Merge master after code block preview rollback
2026-09-17 17:01:22 +08:00
Turtle
2d36ac3369
Merge pull request #4380 from deepseek-harness/turtle/master-ci-git-config
...
fix(workspace-changes): ignore scrubbed ambient Git config
2026-09-17 16:57:11 +08:00
sjw1231
70ba425ba2
docs(web): remove raw disclosure reset guarantees
...
Refs #4356
2026-09-17 16:53:50 +08:00
Turtle
ad9a4c37a2
Merge pull request #4436 from deepseek-harness/turtle/agent-note-creation-threshold
...
docs: require lasting rationale before creating agent notes
2026-09-17 16:53:01 +08:00