Yichen Jiang
a326698ee7
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/llm/llm-deepseek/src/adapter.ts
# packages/llm/llm-deepseek/src/common/request-pricing.ts
# packages/llm/llm-deepseek/src/index.ts
# packages/llm/llm-deepseek/tests/adapter.spec.ts
# packages/llm/llm-deepseek/tests/image-tokens.spec.ts
2026-09-11 14:44:30 +08:00
Yif
dd7ba51a13
Merge remote-tracking branch 'origin/master' into refine/connecting-ui
...
# Conflicts:
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-primitives/README.md
# packages/client/ui-primitives/README.zh.md
2026-09-11 12:29:34 +08:00
ZiyaZhang
91da8a4ecf
Merge master and retain its Python coverage fix
2026-09-10 20:38:00 -07:00
Yichen Jiang
bc99474e87
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# packages/llm/llm-deepseek/package.json
2026-09-11 11:27:47 +08:00
Yichen Jiang
3bfcebe15e
Merge master into worktree/release-0.1.5-sync-master
2026-09-10 21:23:11 +08:00
yixiangihsiang and LegGasai
060323d8e2
feat(web): backport feedback and file refinements to 0.1.5
...
Backport the selected changes from PR #3928 and PR #3902 onto dsh-v0.1.5-rc.1, retaining baseline session recordings and excluding newer master commits.
Refs #3927
Refs #3903
Co-authored-by: LegGasai <[email protected] >
2026-09-10 20:51:46 +08:00
Yif
11ca8020cd
fix(sidebar): keep one reconnect label and confirm recovery from visibility
...
ConnectionController deduplicates repeated connecting states across backoff
attempts, so the shell cannot tell manual retries from automatic ones; a
shell-held flag either flipped the label mid-hold or stuck across later
attempts. Every attempt now reads the single connecting label, and the
two-second recovery confirmation starts when the recovered pill becomes
visible rather than at the state transition, so the 800ms hold never
shortens it.
2026-09-10 20:12:09 +08:00
ZiyaZhang
69db89f848
fix(web): shorten English question skip label
2026-09-10 05:06:14 -07:00
Yif
b044e45438
test(web): pin the static connection pill in the lifecycle browser snapshot
2026-09-10 19:52:38 +08:00
Yichen Jiang
59c1ee7c82
test(web): retain historical Messages replay after provider consolidation
2026-09-10 17:27:32 +08:00
Yichen Jiang
15dd4fa046
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-10 17:20:22 +08:00
creatixchu
ba2a931a23
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:18:02 +08:00
creatixchu
6fe445ea08
Merge origin/master into worktree/composer-plus-menu
2026-09-10 13:53:45 +08:00
Yichen Jiang
4115e8867b
test(web): update SVG delivery sidebar snapshot
2026-09-10 13:31:36 +08:00
Yichen Jiang
ca2a9017ef
fix(web): preview delivered file links in the sidebar
2026-09-10 11:13:43 +08:00
Yichen Jiang
4af56cf808
feat(llm): sync V41 Messages catalog and keep Web on Chat Completions
2026-09-10 10:32:04 +08:00
Yichen Jiang
61176bf7c6
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# apps/web/tests/scaffold.ts
2026-09-10 10:25:39 +08:00
creatixchu
0b3248e67d
test(web): stabilize delivered-file snapshots across CI hosts
2026-09-09 18:21:45 +08:00
creatixchu
99bffa7f9a
fix(web): update delivery card snapshot and remove unused button segments
2026-09-09 16:52:04 +08:00
creatixchu
b443c4d246
fix(present): resolve file services in live agent scope and refresh snapshots
2026-09-09 16:48:39 +08:00
yx.zhang
057b4879cf
feat(web): align presented file cards with design
2026-09-09 15:53:44 +08:00
creatixchu
a8faac2850
Merge origin/master feedback dialog changes into worktree/composer-plus-menu
2026-09-09 15:31:33 +08:00
yudshj
4158a96e14
feat(web): add native file actions to artifact cards
2026-09-09 15:26:28 +08:00
creatixchu
883e7f80fc
Merge origin/master into worktree/composer-plus-menu
2026-09-09 15:02:42 +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
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
yudshj
9708c4bb42
test(web): scope SVG delivery snapshot to the chat transcript
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
creatixchu
ba066ab5f8
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-09 12:53:09 +08:00
imccyu
2f2831f033
test(web): align sidebar interaction expectations
2026-09-09 12:15:00 +08:00
imccyu
3481d4043e
fix(client): align sidebar checks after rebase
2026-09-09 12:15:00 +08:00
Yif
284758cbc3
test(web): refresh goldens for the sidebar aria renames
...
The expand/collapse and wrap toggles' accessible names diverged from their
tooltips, and the replay harness now normalizes clientTimeZone in recorded
sessions; every golden holding the old names or the literal zone refreshes.
2026-09-09 12:15:00 +08:00
Yif
5e44fc79d3
test(web): refresh header and file-preview goldens for renamed controls
2026-09-09 12:14:59 +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
Yichen Jiang
2044d2906b
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# apps/web/tsconfig.json
# tsconfig.host.json
2026-09-09 11:09:16 +08:00
creatixchu
6207453d36
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
2026-09-09 10:44:25 +08:00
creatixchu
e6ff3290cf
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
...
Takes the merged slash-command localization (#3557 ): its zh description
copy replaces this branch's, its contribution description() callback and
HOST_DESCRIPTION_KEYS are superseded by the label/description/icon
contribution face and presentation.ts, and its zh menu golden and
locale-switch test are refreshed for the sectioned menu.
2026-09-09 10:25:10 +08:00
creatixchu
f2f9700de2
feat(feedback): open one feedback dialog from /feedback and Dislike, with categories and a toast
...
Dislike and a bare /feedback open the Session's feedback dialog, which
collects one of seven fixed categories and an optional description and
records through the messageFeedback put or the new sessionFeedback
Remote; Like records at once. A recorded rating shows the filled glyph
and every submission is acknowledged by a toast. feedback/record and
MessageFeedbackItem carry the optional category; the note popover, its
layout scenario, and the clearNote/clear verbs are removed. ui-commands
gains the action command kind the /feedback decoration runs as.
Closes #3515
2026-09-09 10:20:24 +08:00
imccyu
be58ae0577
test(web): await sidebar collapse before snapshots
2026-09-09 10:12:46 +08:00
imccyu
4d07fbcb85
fix(client): address document preview review feedback
2026-09-09 10:12:46 +08:00
imccyu
c78fdb583a
fix(ci): refresh document preview metadata
2026-09-09 10:12:45 +08:00
imccyu
4321766ead
feat(client): add extensible document previews and sidebar defaults
2026-09-09 10:12:38 +08:00
fz
452fe6de55
Merge remote-tracking branch 'origin/master' into feat/remove-str-replace-editor-from-minimal
2026-09-09 01:49:09 +08:00
Yudong
228f3aef83
test(ci): stabilize completion waits and Session fixtures
2026-09-09 01:15:31 +08:00
yudshj
c9038b4b31
refactor(present): declare and open workspace source files
2026-09-09 01:15:31 +08:00
yudshj
6d8a400d79
fix(web): open delivered snapshots in the default application
2026-09-09 01:15:31 +08:00
yudshj
37d27fcdf9
feat(web): present immutable file deliveries with download cards
2026-09-09 01:15:31 +08:00
Yichen Jiang
e5feedd14f
feat(llm-deepseek-messages): support in-history system prompt updates
2026-09-09 00:05:41 +08:00
Yichen Jiang
d21ee05ebb
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-08 23:38:48 +08:00
fz
3c05dcb537
fix(ci): refresh persistent bash fixtures and synchronize LSP lifecycle test
2026-09-08 23:29:03 +08:00