creatixchu
63c1e04b93
fix: keep file access available across presentation clients
2026-09-18 17:09:02 +08:00
creatixchu
13692e9179
test: refresh selective presentation prompt snapshots
2026-09-18 16:35:51 +08:00
creatixchu
1902842b6c
Merge remote-tracking branch 'origin/master' into worktree/sidebar-open-in-default-app
2026-09-18 15:50:51 +08:00
CreatixChu
4960abd402
Merge pull request #4371 from deepseek-harness/worktree/issue-4370-code-diff-sidebar
...
fix(web): 左右滚动同步
2026-09-18 15:40:22 +08:00
lsdsjy and lsdsjy
3e216c3d64
feat(ui-chat): add performance and usage display preference ( #4478 )
...
* feat(ui-chat): add performance and usage display preference
* fix(ui-chat): address performance preference review findings
* test(ui-chat): refresh Chinese turn footer snapshots
* docs(ui-chat): clarify completed-turn timing visibility
* test(ui-chat): capture preference failure screenshots
* fix(ui-chat): align performance preference with current icons
---------
Co-authored-by: lsdsjy <[email protected] >
2026-09-18 15:35:50 +08:00
creatixchu
04d0235673
Verify local file opening and address sidebar review findings
2026-09-18 15:31:50 +08:00
creatixchu
419d7c57c7
fix(web): make scroll frame callback return explicit
2026-09-18 15:23:00 +08:00
creatixchu
9e1635b6b6
Merge master and refresh sidebar file-opening integrations
2026-09-18 15:21:47 +08:00
creatixchu
cc9caed57b
fix(web): type browser regression style cleanup as Node
2026-09-18 15:19:50 +08:00
creatixchu
b5cbcad854
fix(web): preserve split diff scroll offsets across clamped peers
2026-09-18 15:17:13 +08:00
Yichen Jiang
3e206546fd
Merge pull request #4351 from deepseek-harness/worktree/fix-new-session-stale-blank
...
fix(web): reconcile stale blank session hints from projections
2026-09-18 15:17:11 +08:00
Yichen Jiang
27eec0a247
Merge remote-tracking branch 'origin/master' into worktree/fix-new-session-stale-blank
...
# Conflicts:
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/src/client/sessions/manager.ts
# packages/api/session-controller/tests/manager.client.spec.ts
2026-09-18 15:05:52 +08:00
Turtle 2099 and Turtle
f83800530c
fix(web): recolor the plan chip and align it with the control row ( #4399 )
...
* fix(web): make the plan chip a business-accent control at row height
The chip borrowed the warn-state pair for a plain mode flag, so it read as
a warning, and its 2px vertical padding left it 4px shorter than the + and
select controls beside it. It now uses the business accent pair, takes the
row's 28px height, and carries Chinese copy; the unused chip.off.*
dictionary entries had no surface and are dropped.
* docs(web): re-record the plan chip README pair
* docs(web): state the plan chip's close glyph and drop stale copy claims
The READMEs described the chip without the × the component renders, and the
zh side still quoted the English accessibility string after this branch gave
the namespace its own Chinese one.
* test(web): pin the plan chip's accent tokens, height, and Chinese copy
The lifecycle-chrome lane asserted the chip's warn pair; it now asserts the
business pair plus the 28px row height, and a zh plan-active golden records
the 「计划」 label the chip shows under the Chinese locale.
* fix(web): color claimed command tokens with the business accent
The draft's claimed token still used the warn label color while the plan chip
moved to the business pair, so a claimed /计划 read orange above a blue chip.
The claim decoration and the tests asserting its inline style now use
state-business-primary.
* fix(web): keep the composer control row on one line at narrow widths
The fixed-width mode chips and send circle left the row's 12px gaps deciding
between a slack first line and a wrapped trailing group: beside the plan chip,
a long model name moved the model trigger and send circle to a second line
while the first line still had room. Narrow rows now use 8px gaps, which holds
the row together down to the icon-only model trigger.
* fix(web): drop the context ring in the narrow composer row
With plan mode on and a long model name, the 28px occupancy ring plus its gap
was what pushed the trailing group onto a second line. The ring yields at the
same row width that already hides the access-mode label, so the fixed controls
keep one line; the reading stays reachable from a wider window.
---------
Co-authored-by: Turtle <[email protected] >
2026-09-18 15:04:54 +08:00
07akioni
3f5b1e283b
Merge pull request #4464 from deepseek-harness/07akioni/fix-sessionless-sidebar-controls
...
fix(client): keep sidebar navigation available without a session
2026-09-18 14:55:25 +08:00
_Kerman
8fe06cfb24
Merge pull request #3956 from deepseek-harness/xtr/tool-card-details
...
feat(web): render compact details for recorded tool results
2026-09-18 14:42:13 +08:00
07akioni
d6002c1018
Merge master and preserve compact conversation header layout
2026-09-18 14:39:32 +08:00
_Kerman
7bd832675a
Merge latest master into xtr/tool-card-details
2026-09-18 14:34:46 +08:00
Dudu-0223
b9e59cbaee
refactor: unify Team availability in the service
2026-09-18 14:29:35 +08:00
imccyu
462c354792
test(web): await both subagent settings saves
2026-09-18 14:13:48 +08:00
imccyu
d53c305224
fix(ui-chat): preserve turn rail follow and preview behavior
2026-09-18 14:13:48 +08:00
imccyu
8f62fc8ebd
test(web): separate rail wheel input from keyboard preview assertions
2026-09-18 14:13:48 +08:00
imccyu
e22b0d75e8
refactor(ui-chat): separate viewport and scroll navigation policies
2026-09-18 14:13:47 +08:00
_Kerman
b53fda5961
Merge latest master into xtr/tool-card-details
2026-09-18 13:33:54 +08:00
Yichen Jiang
51d8c45413
Merge pull request #4477 from deepseek-harness/worktree/unify-agent-team-bundle
...
fix(agent-team): enable tools and Web UI with one bundle
2026-09-18 13:21:45 +08:00
Yichen Jiang
19e6e7b81b
test(agent-team): verify browser activation and document bundle composition
2026-09-18 12:53:31 +08:00
Yichen Jiang
5daaaea3c0
Merge pull request #4457 from deepseek-harness/worktree/plan-tab-text-icon
...
fix(web): align plan sidebar with file previews
2026-09-18 12:41:32 +08:00
Yichen Jiang
231798102a
Merge remote-tracking branch 'origin/master' into worktree/unify-agent-team-bundle
2026-09-18 12:32:38 +08:00
Yichen Jiang
732f198cf4
Merge remote-tracking branch 'origin/master' into worktree/plan-tab-text-icon
...
# Conflicts:
# apps/web/tests/expected/plan-review/temporary.expected.md
# packages/client/ui-plan/src/client/PlanPreview.tsx
# snapshots/web/plan-review/preview.expected.md
2026-09-18 12:31:05 +08:00
yudshj
da37b69fb9
Merge master into fix/office-font-warning
2026-09-18 12:07:58 +08:00
yudshj
19736552c0
fix(web): align Office font warning with shared toolbar styles
2026-09-18 12:03:54 +08:00
Yichen Jiang
dd8d39c843
Merge remote-tracking branch 'origin/master' into worktree/unify-agent-team-bundle
...
# Conflicts:
# packages/experimental/agent-team-profile/package.json
# packages/experimental/agent-team-web-profile/package.json
2026-09-18 11:34:21 +08:00
07akioni
21c347913d
fix(client): preserve sessionless header geometry across platforms
2026-09-18 11:30:37 +08:00
07akioni
e0c8b1dfca
Merge remote-tracking branch 'origin/master' into 07akioni/fix-sessionless-sidebar-controls
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/README.md
# packages/client/ui-conversation/README.zh.md
2026-09-18 11:23:23 +08:00
yudshj
9b27cc0587
fix(web): move Office font warnings into the document toolbar
2026-09-18 11:06:09 +08:00
zhc
fb2be52104
fix(client): compact conversation headers without view tabs
2026-09-18 11:03:07 +08:00
zhc
caaaf89b1e
fix(client): separate developer tool policy and harden static previews
2026-09-18 11:03:06 +08:00
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
creatixchu
6b1808f432
release(dsh): 0.1.6-alpha.2
2026-09-17 21:11:19 +08:00
yixiangihsiang
488e438277
fix(web): address review feedback
2026-09-17 21:04:42 +08:00
Yichen Jiang
9f21d7842a
fix(agent-team): enable tools and Web UI with one bundle
2026-09-17 20:41:39 +08:00
Yichen Jiang
fd01a407b2
test(web): update plan preview snapshots after removing copy button
2026-09-17 20:12:42 +08:00
07akioni
1628e911c8
fix(client): keep sidebar navigation available without a session
2026-09-17 19:38:57 +08:00
yixiangihsiang
4937343a5e
feat(web): unify the client visual language
2026-09-17 19:14:41 +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