_Kerman
2f7a02022a
Merge origin/master into xtr/agent-setup-hook
2026-09-09 17:31:17 +08:00
_Kerman
aeb13413c7
test(agent): complete awaited creation migration
2026-09-09 17:14:53 +08:00
_Kerman
0fb509f544
fix(agent): preserve initialization failure during teardown
2026-09-09 17:14:16 +08:00
Tianyi Cui
bafe887d6d
Merge pull request #3851 from deepseek-harness/docs/released-v3-wording
...
docs(session): correct released V3 compatibility guidance
2026-09-09 17:05:14 +08:00
Turtle
6d99a8a53a
Merge pull request #3794 from deepseek-harness/turtle/issue-3761-plugin-instance-label
...
fix(web): distinguish same-package plugin instances
2026-09-09 16:29:54 +08:00
_Kerman
9b7a8ccc9f
feat(agent): await initialization through agent/created
2026-09-09 16:20:00 +08:00
Turtle
2e2489b888
fix(web): trim composition marker from plugin subtitles
2026-09-09 15:41:02 +08:00
Tianyi Cui
7b6b8a2baa
docs(session): correct released V3 compatibility guidance
2026-09-09 15:32:55 +08:00
Turtle
1349af8e97
fix(web): give plugin identities a full row
2026-09-09 14:57:45 +08:00
creatixchu
0b5fca5c68
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
...
# Conflicts:
# apps/web/tests/message-feedback-layout.e2e.ts
2026-09-09 14:56:31 +08:00
Yudong Han
ba5ce5700c
Merge pull request #3832 from deepseek-harness/fix/file-delivery-present
...
fix(deliverables): distinguish file changes and require explicit delivery
2026-09-09 14:53:17 +08:00
Tianyi Cui
456162410b
Merge pull request #3780 from deepseek-harness/fix/master-ci-3661
...
test(ci): 固定异步完成观察并收紧导入豁免
2026-09-09 14:35:17 +08:00
CreatixChu
4f0adbc99a
Merge pull request #3839 from deepseek-harness/fix/3838-composer-placeholder
...
fix(web): 输入空白字符后隐藏 Composer 占位提示
2026-09-09 14:34:43 +08:00
Huanqi Cao
cc5a7697e7
Merge pull request #3698 from deepseek-harness/feat/picker-alt-foreground
...
fix(picker): foreground-activate the Windows native folder dialog via a synthesized Alt press
2026-09-09 14:28:23 +08:00
creatixchu
6c4a2fb294
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
...
# Conflicts:
# packages/client/ui-model-selection/tests/browser-plugin.client.spec.ts
2026-09-09 14:27:15 +08:00
yx.zhang
30ea609363
Merge remote-tracking branch 'origin/pr-3765-head' into pr-3765
2026-09-09 14:06:27 +08:00
creatixchu
a6ee97ebe1
Merge remote-tracking branch 'origin/master' into fix/3838-composer-placeholder
2026-09-09 14:04:23 +08:00
creatixchu
0f1164cdee
fix(web): hide composer placeholder for whitespace drafts
2026-09-09 13:56:54 +08:00
yx.zhang
4b3cfcfaf3
style(feedback): refine feedback dialog disclosure and layout
2026-09-09 13:56:53 +08:00
Turtle
cad50c2504
Merge pull request #3792 from deepseek-harness/turtle/issue-3762-provider-base-url-validation
...
fix(web): validate custom provider base URLs
2026-09-09 13:54:48 +08:00
yudshj
152e0f42ca
fix(web): await settled browser state and shorten file-change label
2026-09-09 13:41:56 +08:00
yudshj
7a0afea27f
fix(deliverables): distinguish file changes and require explicit delivery
2026-09-09 13:41:56 +08:00
Turtle
fac33d7ba7
Merge pull request #3791 from deepseek-harness/turtle/issue-3760-zh-display-model-copy
...
fix(web): localize Chinese display and model copy
2026-09-09 13:36:09 +08:00
Tianyi Cui
1b56cf6013
test(ci): retain useful regression controls after master rebase
2026-09-09 13:18:09 +08:00
Tianyi Cui
da1df501b8
test(runtime): isolate busy-meter decisions from worker startup
2026-09-09 13:18:09 +08:00
Tianyi Cui
d85bdd80c1
test(ci): observe command readiness and transport settlement
2026-09-09 13:18:08 +08:00
Tianyi Cui
5b0d65fd72
test(ci): observe asynchronous completion and settled layout
2026-09-09 13:18:08 +08:00
Huanqi Cao
2059bdf78e
Merge remote-tracking branch 'origin/master' into feat/picker-alt-foreground
2026-09-09 13:17:20 +08:00
Turtle
939222a4ad
fix(web): normalize custom provider base URLs
2026-09-09 13:12:43 +08:00
creatixchu
0199633269
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
2026-09-09 12:45:32 +08:00
creatixchu
700e8df91a
test(feedback): cover the seed-failure and unmount paths of the Dislike control
2026-09-09 12:45:31 +08:00
imccyu
3481d4043e
fix(client): align sidebar checks after rebase
2026-09-09 12:15:00 +08:00
Yif
d0a1ab8723
chore(client): regenerate slot catalog after master merge
2026-09-09 12:15:00 +08:00
Yif
c73dcecb96
fix(textpreview): say a stat-and-read failure once
...
A file whose stat and first page both fail — outside the workspace, gone —
showed the same line twice: the metadata bar above an identical centred body
failure. The bar now stands only over pages already loaded, and the centred
retry runs the full reload so one press clears both halves.
2026-09-09 12:15:00 +08:00
Yif
c76e371874
fix(sidebar): address review feedback on aria names, touch hits, and fullscreen close
...
- Split toggle aria-labels from their tooltips: the sidebar expand/collapse
buttons announce "Open/Collapse right sidebar" so the two sidebars stay
distinguishable, and the wrap toggle keeps an invariant "Line wrap" name
beside aria-pressed while the tooltip keeps the action wording.
- A hidden tab close also takes no pointer events, so a touch press on the
chip's trailing edge activates the tab instead of closing it; e2e closes
hover the chip first, the way a reader would.
- Closing the last docked tab in fullscreen hands the mode back to push, so
the next expand does not give the whole window to the start page.
- The drop scrim mixes from bg-base, not bg-layer-2, which dark mode binds
to a lighter bluish step than the column beneath it.
- Document the menuitem probe in TabMenuExtras and the strip fade's known
gap; match the open-in-app split-button comment to the 28px control row.
2026-09-09 12:14:59 +08:00
Yif
814f447b8f
fix(dockkit): move ui-primitives to devDependencies and hoist zone glyph paths past the i18n gate
2026-09-09 12:14:59 +08:00
Yif
237618ca33
test(dockkit): cover the bottom drop-zone glyph
2026-09-09 12:14:58 +08:00
Yif
e94241f601
feat(web): move the session-log control into the header more-actions menu
2026-09-09 12:14:58 +08:00
Yif
5ee343f735
feat(sidebar): live tab titles with file-type icons and disambiguated paths
2026-09-09 12:14:58 +08:00
Yif
f4c1e31ba8
feat(sidebar): last-tab close rules and collapsed expand button
...
The lone guide tab withholds its close and menu, any other lone tab closes
together with the column, and the expand button renders only while collapsed
so the corner seat costs the header nothing.
2026-09-09 12:14:58 +08:00
Yif
838dbbe0d0
feat(dockkit): refine strip and chip presentation, close policy, and room reading
...
Chip capsules with scroll fades and live titles, drop-zone hint cards, the
canCloseTab control policy with the quiet lone chip and self-dismissing empty
menu, and a room reading that stays independent of hidden split controls.
2026-09-09 12:14:58 +08:00
Yif
69a13cef6d
feat(primitives): add file-type icon set and shared link icon
2026-09-09 12:14:57 +08:00
Turtle
bc4fde06ac
fix(web): validate custom provider base URLs
2026-09-09 12:04:40 +08:00
creatixchu
4b88085c2a
style(feedback): refine dialog proportions
2026-09-09 11:41:24 +08:00
Tianyi Cui
843029448a
test(code-runtime): allow measured worker initialization time
2026-09-09 11:26:48 +08:00
Tianyi Cui
d1b1488ed3
test(session): await durable live writes with owned teardown
2026-09-09 11:26:48 +08:00
Tianyi Cui
bd24f8a17f
test(app-boot): control user-patch HMR event delivery
2026-09-09 11:26:48 +08:00
Turtle
9606b69545
Merge origin/master into turtle/issue-3760-zh-display-model-copy
2026-09-09 11:02:57 +08:00
Turtle
9da63ca94d
Merge pull request #3789 from deepseek-harness/turtle/issue-3757-settings-accessible-name
...
fix(client): name collapsed Settings trigger
2026-09-09 10:56:30 +08:00
creatixchu
6207453d36
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
2026-09-09 10:44:25 +08:00