Yudong Han
219db5454a
Merge pull request #5027 from deepseek-harness/fix/excel-preview-sheet-navigation
...
fix(web): separate spreadsheet tab navigation from zoom controls
2026-09-23 16:38:47 +08:00
Yudong Han
5e25475857
fix(office): use bundled LibreOffice Kit 0.1.0 CLI across deployments ( #4902 )
...
* chore(office): upgrade libreoffice kit to 0.0.1-2
* fix(office): guide bounded CLI rendering and preview reuse
* chore(office): consume published LibreOffice Kit 0.0.3
* test(office): mock the complete LibreOffice converter interface
* chore(office): upgrade LibreOffice Kit to 0.0.4
* fix(office): expose bundled LibreOffice Kit 0.1.0 CLI across deployments
* fix(office): inspect Excel visuals only for layout tasks
* fix(office): allow compatible LibreOffice Kit 0.1 updates
* fix(office): stop Excel QA on blank previews and run regressions in CI
* fix(office): end workbook visual QA after an empty preview
2026-09-23 08:32:15 +00:00
yudshj
c920174964
fix(web): separate spreadsheet tab navigation from zoom controls
2026-09-23 16:13:21 +08:00
imccyu
536764c8b4
test(web): align snapshots with write activity labels
2026-09-23 16:11:44 +08:00
imccyu
b66b602c72
fix(chat): address preparing lifecycle review feedback
2026-09-23 16:11:44 +08:00
imccyu
a60d4df027
test(desktop): await ASAR fixture output completion
2026-09-23 16:11:44 +08:00
imccyu
74511b3dcb
test(chat): cover live preparation and durable history replay
2026-09-23 16:11:43 +08:00
Jiawei Song
19844ea9ad
Merge pull request #5001 from deepseek-harness/fix/diff-review-colors
...
fix(web): 优化文件 diff Review 的浅色和深色配色
2026-09-23 16:09:33 +08:00
Turtle
3d6d46b8a6
Merge pull request #4896 from deepseek-harness/fix/preset-ui-20260921
...
fix(ui-agent-preset): restore the read-only configuration viewer
2026-09-23 15:50:34 +08:00
Yudong Han
dd004b4221
fix(web): simplify read-only spreadsheet preview controls ( #5006 )
...
* fix(web): simplify read-only spreadsheet preview controls
* fix(web): soften read-only spreadsheet freeze dividers
* fix(web): hide read-only spreadsheet freeze dividers
* fix(web): keep spreadsheet formula bar on one line
2026-09-23 07:46:13 +00:00
Yifffan
10292baeff
Merge pull request #4818 from deepseek-harness/ui/agent-team-header-panel-refine
...
feat(web): refine the Team header panel interactions and adaptive header
2026-09-23 15:26:24 +08:00
Turtle
bbeef5f250
Merge pull request #5020 from deepseek-harness/copy/plugin-experimental-labels
...
fix(web): label beta features as experimental
2026-09-23 15:24:43 +08:00
turtle1999
d52424042c
Merge remote-tracking branch 'origin/master' into fix/preset-ui-20260921
2026-09-23 15:21:17 +08:00
Dudu-0223
2ea753960c
fix(web): align Team card elevation and preset header expectations
2026-09-23 15:14:29 +08:00
Dudu-0223
2b44a4b657
fix(web): preserve Team hover pinning and responsive task expansion
2026-09-23 15:14:29 +08:00
Dudu-0223
4face54ea7
test(web): align adjacent navigation snapshots with header UI
2026-09-23 15:14:29 +08:00
Dudu-0223
0b62921f37
test(web): align Team panel snapshot with pinned projection UI
2026-09-23 15:14:29 +08:00
Yif
86e3e0e448
feat(web): refine the Team header panel interactions and adaptive header
...
The Team panel opens on hover with the subagent-catalog grace timings, pins
on click, polls the one-shot view RPC every 20s while open (replacing the
toolbar refresh/close controls), and eagerly loads on mount so the trigger
keeps a stable two-person icon. The lead card navigates from teammate
conversations, the current conversation carries a Current chat tag (selected
ring only among multiple members), task descriptions clamp to two lines
behind an expand toggle, an empty board shows a one-line description, and a
lone member narrows the panel to one column.
The header title row becomes an inline-size container: the preset label
hides first, then the Team trigger collapses to its icon and switches to
click-only opening. The subagent catalog moves to the front of the actions
band so lineage stays beside the title crumbs, and its pinned-menu behavior
matches the Team panel. Tooltip gains a gap prop for tight anchors.
2026-09-23 15:14:29 +08:00
Dudu-0223
61936aa113
Merge pull request #4810 from deepseek-harness/feat/agent-team-projection-panel
...
feat(agent-team): drive the Web Team panel from the agentTeam projection
2026-09-23 15:14:25 +08:00
Turtle
3b8be2928f
Merge pull request #5017 from deepseek-harness/turtle/fix-tooltip-layering-e1cc527c20d0
...
fix(web): keep composer-stack tooltips above the input card
2026-09-23 15:14:07 +08:00
ZiyaZhang
3c20f401d2
fix(web): label beta features as experimental
2026-09-23 00:07:13 -07:00
Turtle
a96d45af40
test(web): name the covering element in the tooltip hit test
...
Review follow-up on the tooltip layering fix. The helper probes
`bubble.contains(hit)` instead of identity, so a bubble that grows child
elements still passes, and each probe returns the hit element's tag and
class, so a regression reports what covered the bubble instead of a bare
`expected false to be true` — the pre-fix run now names `DIV.u82K-q_input`
for both probes.
The `portal` JSDoc says the ancestor stacking context confines the
bubble's z-index to that context rather than resolving it against
siblings.
2026-09-23 15:00:52 +08:00
Dudu-0223
63cc821e7e
Merge master into feat/agent-team-projection-panel
2026-09-23 14:57:32 +08:00
turtle1999
02383832df
Merge remote-tracking branch 'origin/master' into fix/preset-ui-20260921
2026-09-23 14:45:13 +08:00
Turtle
5082e05f71
fix(web): keep composer-stack tooltips above the input card
...
The goal strip and the queue dock ride directly above the input card, and
both create a stacking context (`isolation: isolate`) so their frosted
panel stays behind their own content. A tooltip bubble left inside that
context resolves its z-index there, where the card — painted later in the
same context — wins: the goal strip's bubble showed a two-pixel sliver
and the queue dock's stayed entirely hidden.
Portal those dock tooltips to the body, where the bubble's z-index
resolves above the whole card. The ui-primitives `portal` contract now
names the capping stacking context beside clipped containers, because
neither container clips its bubble.
The queue-actions aria goldens lose the tooltip line: the captured center
column no longer contains the portaled bubble. The scenario still covers
it by role and adds a hit test at the bubble's center and bottom edge, as
does goal-bar.
2026-09-23 14:43:23 +08:00
sjw1231
c4955b1900
test(web): strengthen diff review color assertions
2026-09-23 14:42:08 +08:00
Ziya
354da32a38
Merge pull request #4979 from deepseek-harness/fix/github-install-connectivity
...
fix(plugin-manager): fail fast on stalled GitHub connections
2026-09-23 14:38:25 +08:00
Dudu-0223
3bf6d738f1
fix(agent-team): keep late activation on normal reconnect path
2026-09-23 14:16:57 +08:00
Yudong Han
5124a2a310
fix(web): show model IDs in monospace and names on hover ( #5004 )
...
* fix(web): show original model IDs on hover
* fix(web): display model IDs with names on hover
2026-09-23 06:10:30 +00:00
Dudu-0223
2aa3a469db
fix(agent-team): consume shared projections without panel loads
2026-09-23 14:08:25 +08:00
Dudu-0223
3f07e34b5e
Merge remote-tracking branch 'origin/master' into codex/pr-4810-review-fixes
...
# Conflicts:
# packages/experimental/agent-team/package.json
# packages/experimental/client-ui-agent-team/package.json
# pnpm-lock.yaml
2026-09-23 13:58:31 +08:00
ZiyaZhang
d7b45fb415
Merge remote-tracking branch 'origin/master' into fix/github-install-connectivity
2026-09-22 22:18:07 -07:00
ZiyaZhang
75d74a055e
fix(plugin-manager): preserve authentication fallback during GitHub checks
2026-09-22 22:15:09 -07:00
turtle1999
f68d4b5aba
Merge remote-tracking branch 'origin/master' into fix/preset-ui-20260921
...
# Conflicts:
# packages/preset/agent-preset-registry/package.json
2026-09-23 13:08:30 +08:00
Yichen Jiang
752953d2b6
Merge pull request #4966 from deepseek-harness/worktree/voice-model-download-mirrors
...
feat(voice-input): support automatic and manual model download sources
2026-09-23 13:01:51 +08:00
Ziya
c3afd488aa
Merge pull request #4962 from deepseek-harness/ux/plugin-install-20260922
...
feat(plugin-manager): offer mirror recovery for GitHub install failures
2026-09-23 12:03:47 +08:00
Yichen Jiang
3f0022a8fa
Merge remote-tracking branch 'origin/master' into worktree/voice-model-download-mirrors
2026-09-23 12:03:11 +08:00
Yichen Jiang
d40dbef91b
feat(voice-input): expose preparation download source selection
2026-09-23 11:58:54 +08:00
gengruilin
60b5800816
Merge origin/master into fix/webkit-model-picker
2026-09-23 10:26:50 +08:00
ZiyaZhang
0edfe83573
fix(plugin-manager): bound GitHub connection checks before installation
2026-09-22 08:33:49 -07:00
imccyu
10ea83bcc3
release(dsh): 0.1.7-alpha.2
2026-09-22 23:12:55 +08:00
ZiyaZhang
4bf9d2e0c0
Merge master into plugin installation recovery
2026-09-22 08:03:27 -07:00
imccyu
3950647caa
Merge pull request #4954 from deepseek-harness/fix/dsh-exact-workspace-dependencies
...
build: 锁定 DSH 版本并将 vendor/native 依赖限制为补丁升级
2026-09-22 22:59:56 +08:00
imccyu
08c0e8e71b
fix(chat): deduplicate admitted local steering
2026-09-22 22:47:12 +08:00
imccyu
43a8a22824
fix(chat): restore turn rail width threshold and clarify scroll gestures
2026-09-22 22:25:32 +08:00
Dudu-0223
9fcb76d9bc
Merge remote-tracking branch 'origin/master' into codex/pr-4810-review-fixes
2026-09-22 22:17:37 +08:00
imccyu
fad9e27706
test(web): stabilize resize and scroll fixtures
2026-09-22 21:44:39 +08:00
imccyu
4e6028a604
build: use tilde ranges for vendor and native workspaces
2026-09-22 21:14:06 +08:00
imccyu
b9b5f7c58e
fix: complete exact DSH ranges in application and runtime manifests
2026-09-22 21:12:57 +08:00
imccyu
c92d5ebe18
perf(ui): fit tooltips from observed sizes
2026-09-22 21:07:56 +08:00