Dudu-0223
1e44387042
fix(subagent): render creation receipts from persisted metadata
2026-10-30 11:47:39 +08:00
Dudu-0223
422cb047a9
Sync Team UI polish with current stack parent
2026-10-29 18:32:48 +08:00
Dudu-0223
997fc4b05e
Sync current schedule integration into Team UI layer
2026-10-29 18:22:55 +08:00
Dudu-0223
a0a5a24556
Merge current master schedule APIs into stack base
2026-10-29 18:18:04 +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
Dudu-0223
3306de499e
Sync Team session UI layer with updated naming parent
2026-10-29 18:09:18 +08:00
Dudu-0223
11c02855e1
Merge master into subagent runtime stack base
2026-10-29 17:55:40 +08:00
Dudu-0223
4514b99d9c
Merge master into feat/subagent-names
2026-10-29 17:43:46 +08:00
Yif
f248511981
merge: integrate PR 6288 Team Remote and wait presentation
2026-10-28 22:55:43 +08:00
Yif
b71943900d
feat(web): polish agent teamwork menus and background job controls
2026-10-28 22:29:23 +08:00
Dudu-0223
66e9db2b6c
fix(client): show one status label for agent waits
2026-10-28 21:16:02 +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
zhc
49e9d42a00
refactor(context-menu): inject shared trigger bindings through slots
2026-10-28 17:08:06 +08:00
Saafo
a10b6e1270
💄 Polish narrow-screen navigation and page alignment
2026-10-28 16:12:14 +08:00
zhc
c89be0a88a
refactor: extract context menu utilities and merge master
2026-10-28 14:51:01 +08:00
Yif
066f615cdf
feat(subagent): refine delegation and team collaboration UI
...
Add dedicated fork tool presentation and localized settlement outcomes. Simplify the subagent catalog, clarify team collaboration controls, and update documentation and replay expectations.
2026-10-28 11:21:57 +08:00
zhc
67ddc29472
Merge master and align context menu packages with rc.4
2026-10-27 11:22:41 +08:00
imccyu
543219b909
Merge remote-tracking branch 'origin/master' into worktree/sync-dsh-0.2.1-rc.4-to-master
2026-10-27 02:21:20 +08:00
zhc
decd8fb29c
Merge master and share native context menu feedback
2026-10-26 17:31:44 +08:00
Turtle
884077bf72
Merge pull request #7043 from deepseek-harness/turtle/cross-session-path-link-9836d52f7a4d
...
fix(ui-conversation): decorate pasted file and folder paths as whole tokens
2026-10-26 16:45:25 +08:00
Turtle
deebbf3191
fix(ui-conversation): decorate pasted file paths as whole tokens
...
Closed @"…" paths and unquoted @ tokens with a separator or extension now decorate in full, matching the spans the sent message renders as references.
2026-10-26 16:33:21 +08:00
imccyu
31693e2151
fix(ui-conversation): drop the unused more views label from the remaining locales
2026-10-26 16:31:53 +08:00
imccyu
8c9c51d86d
Merge worktree/release-dsh-0.2.1-rc.4 into the 0.2.1-rc.4 synchronization branch
2026-10-26 16:21:42 +08:00
zhc
aa0f1dd7b5
Merge master into feat/extensible-context-menus
...
Preserve upstream dependency-budget assertions and remeasure the combined 317-package install graph.
2026-10-26 16:20:36 +08:00
imccyu
199ffe37ba
fix(ui): keep the more views tooltip fixed ( #7342 )
2026-10-26 16:12:05 +08:00
Yichen Jiang
491a834d99
fix(web): keep mobile focus on the composer after sending
2026-10-26 13:57:39 +08:00
Yichen Jiang
b0e41f74ad
Merge remote-tracking branch 'origin/master' into worktree/composer-host-confirmed-echo
...
# Conflicts:
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/src/client/sessions/session.ts
# packages/client/ui-conversation/README.i18n.yaml
2026-10-26 13:29:33 +08:00
zhc
4abb9147cf
Merge master into feat/extensible-context-menus
2026-10-26 13:28:46 +08:00
CreatixChu
7bc30c4cba
fix(attachments): 复用完整图片引用,取消 Session 历史扫描 ( #7021 )
...
* test(api): measure historical image read costs
* fix(test): resolve image benchmark paths from its config
* fix(attachments): read stored images without scanning sessions
* test(attachments): complete by-id fixtures and access assertions
* fix(docs): implement image-id read on catalog fixture
* docs(attachments): refresh generated read contracts
* test(web): verify stored images across history and forks
* docs(api): clarify image read metadata and permission scope
* test(api): type benchmark instrumentation without unsafe returns
* test(api): retire unknown-cast allowances with removed history fixtures
* test(attachments): isolate browser cases and document store-wide access
* test(web): intercept the by-id thumbnail read path
* docs(perf): run generated diagnostic from its owning package
* refactor(attachments): reuse reference reads for conversation images
* docs(api): refresh complete image reference client contract
* test(ui-chat): assert complete image reference forwarding
* test(perf): measure image reads against current Session observations
2026-10-25 09:40:53 +00:00
Dudu-0223
80f70969d9
Merge current subagent naming stack into Team session UI
2026-10-25 15:45:40 +08:00
Dudu-0223
c49c4f11de
Merge master into subagent tree stack and reconcile fixtures
2026-10-25 15:24:45 +08:00
imccyu
8ebf8a6218
Merge master into DSH 0.2.1 ACP stdout and view-tab tooltip sync
...
# Conflicts:
# apps/cli/tests/profiles/acp/tests/stdout.expected.e2e.ts
# packages/client/ui-conversation/README.i18n.yaml
# packages/mcp/mcp-client/tests/protocol.spec.ts
2026-10-25 13:32:05 +08:00
imccyu
c38265a00e
fix(ui): show view tab tooltip only for overflowing labels
...
Conversation view tabs added a tooltip to every label in 0.2.1-rc.3, including short labels that fit the 88px cell. Estimate the glyph width and only enable the tooltip when the label is expected to overflow; keep the More trigger tooltip.
Refs #7181
2026-10-25 02:48:52 +08:00
Turtle and Yudong Han
8b48ec1673
fix(client-ui-conversation): clip header actions without a scroll timeline
...
Fade overflowing actions inside the gap before the next header control and
clip with overflow: clip, so no animation stays attached to the header and
focus cannot scroll the title area.
Co-authored-by: Yudong Han <[email protected] >
2026-10-24 22:00:35 +08:00
Turtle and Yudong Han
585fc2577a
fix(client-ui-conversation): drop the header fade without scroll timelines
...
Co-authored-by: Yudong Han <[email protected] >
2026-10-24 20:48:24 +08:00
Turtle and Yudong Han
bf75167423
fix(client-ui-conversation): fade overflowing header actions before the utilities
...
Co-authored-by: Yudong Han <[email protected] >
2026-10-24 20:36:49 +08:00
Turtle
c403ca4d77
fix(ui-conversation): end closed quoted folder tokens at the quote
...
A closed @"dir/" followed directly by text stays a folder reference, as in the sent-message rule; add a paste regression for the composer marks.
2026-10-23 15:57:24 +08:00
Turtle
64f4efe31d
fix(ui-conversation): decorate only whole folder tokens in the composer
...
A pasted file path such as @src/a.ts or @"dir/a b.md" styled its directory prefix as a folder reference.
2026-10-23 15:14:06 +08:00
Yichen Jiang
948d572032
fix(web): follow master's locales and composer cases
...
- The Spanish, French, German, Russian, and Portuguese dictionaries name
the sending composer.
- The device classification case expects the acceptance callback that a
prompt submission carries.
2026-10-23 14:31:45 +08:00
Yichen Jiang
89538fb115
Merge remote-tracking branch 'origin/master' into worktree/composer-host-confirmed-echo
...
- The composer's primary button keeps master's rule that hides a denied
action and draws the sending state inside it; a sending prompt stays
interruptible through master's stopAction.
- The ui-conversation README pairing is recorded again for the merged
sections.
2026-10-23 14:31:30 +08:00
Dudu-0223
e16f966470
Merge origin/master and align subagent UI locale keys
2026-10-23 12:49:41 +08:00
zhc
5593ec6bfb
Merge master and adopt upstream locale fixes
2026-10-23 12:33:27 +08:00
zhc
174962f8ba
Merge master and reconcile menu locale coverage
2026-10-23 12:05:49 +08:00
07akioni
84b028655b
fix: synchronize new locales with current client dictionaries
2026-10-23 11:29:25 +08:00
zhc
891967ef0c
Merge master into feat/extensible-context-menus
2026-10-23 11:23:35 +08:00
imccyu
b049cd257c
Merge pull request #6980 from deepseek-harness/07akioni/more-locales
...
feat(i18n): add Spanish, French, German, Russian and Portuguese
2026-10-23 11:22:55 +08:00
Turtle
a0cbe9331c
Merge pull request #6887 from deepseek-harness/turtle/trace-tab-indicator-clip-bede5ab93d0f
...
fix(ui-conversation): keep the active tab bar visible over Trajectory and widen tab targets
2026-10-23 10:14:02 +08:00
imccyu
261f2db185
Merge master into DSH 0.2.1 navigation and model listing sync
2026-10-22 23:22:35 +08:00
mektpoy
76e39794eb
revert(ui-session,ui-conversation): let the stop shortcut reach the Host
...
A reviewer blocked the one-shot boolean access read the stop shortcut used:
the client should not expose a render-time access answer as a boolean API.
The Esc-Esc sequence submits its cancel again, and a Host refusal surfaces as
the composer failure the Stop button would have prevented. Send keeps the same
treatment: the access snapshot withholds the buttons, the Host refuses the
request, and the composer reports it.
2026-10-22 22:16:06 +08:00
mektpoy
80ce0669e9
revert(ui-conversation): leave a withheld submission to the Host
...
The access snapshot still withholds the Send button, Stop, and file intake, and
the Esc-Esc stop path still reads its own answer before sending a cancel. A
keyboard submission, however, once again reaches the Host, which refuses it and
reports the failure to the composer; gating that path needs a larger redesign
of the composer keyboard face.
2026-10-22 21:57:49 +08:00