Yif
50f7bc0bc6
fix(client): declare pointerup/pointercancel on Tooltip AnchorProps
2026-09-18 21:41:57 +08:00
Yif
5467209f8e
fix(client): settle tooltip pointer flag, harden drag gate, scope shared-curve doc
...
Clear pointerFocus on pointerup/pointercancel so a press that never moves
focus cannot swallow the next keyboard focus; match prefixed/unprefixed
app-region with !important tolerance and prove the allowlist path rejects
an offender; scope the ui-layout shared-curve limitation to data-animating.
2026-09-18 21:23:11 +08:00
Yif
8837c532d1
Merge remote-tracking branch 'origin/master' into feat/macos-sidebar-ui-and-drag-refine
2026-09-18 20:54:38 +08:00
Yif
761f53223a
feat(desktop): align main window default and minimum size with Codex (1280x820, min 480x600)
2026-09-18 18:44:24 +08:00
Yif
e9b928d993
Merge remote-tracking branch 'origin/master' into feat/macos-sidebar-ui-and-drag-refine
...
# Conflicts:
# .agents/notes/implemented/feature/2026-09-13-macos-hidden-titlebar-vibrancy.i18n.yaml
# .agents/notes/implemented/feature/2026-09-13-macos-hidden-titlebar-vibrancy.md
# .agents/notes/implemented/feature/2026-09-13-macos-hidden-titlebar-vibrancy.zh.md
# docs/subsystems/slots.i18n.yaml
# docs/subsystems/slots.md
# docs/subsystems/slots.zh.md
# packages/client/ui-conversation/src/client/contract/slots.ts
# packages/client/ui-conversation/src/client/skeleton/ConversationRoot.module.css
# packages/client/ui-conversation/tests/skeleton.client.spec.tsx
# packages/client/ui-sidebar/README.i18n.yaml
# packages/client/ui-sidebar/README.md
# packages/client/ui-sidebar/README.zh.md
# packages/client/ui-sidebar/src/client/HeaderLeadingControls.tsx
# packages/client/ui-sidebar/src/client/index.ts
# packages/client/ui-sidebar/tests/apply.client.spec.tsx
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
2026-09-18 18:34:12 +08:00
Yifffan
afc27869f7
Merge pull request #4532 from deepseek-harness/feat/plugin-refine
...
refine(plugin-manager): polish install dialog, wizard states, and plugin artwork
2026-09-18 18:05:11 +08:00
Kaige-Gao
0ed5151d0b
Merge pull request #4448 from deepseek-harness/feat/session-header-feedback
...
feat(web): add feedback to session header menu
2026-09-18 18:01:38 +08:00
Kaige-Gao
1b622ae54c
Merge master into feat/session-header-feedback
2026-09-18 17:47:22 +08:00
Yif
c3226f93e9
Merge remote-tracking branch 'origin/master' into feat/plugin-refine
...
# Conflicts:
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-primitives/README.md
# packages/client/ui-primitives/README.zh.md
# packages/client/ui-primitives/tests/icons.client.spec.tsx
2026-09-18 17:43:20 +08:00
CreatixChu
e651d00a9f
Merge pull request #4354 from deepseek-harness/worktree/present-changes-dedup
...
通过提示词减少重复展示
2026-09-18 17:33:28 +08:00
Yif
978e39e94e
fix(plugin-manager): align plugin-config e2e and README quotes with revised copy
...
The plugin-config e2e pinned the old terminal one-liner and its golden still
carried the three pre-revision summaries; the ui-plugin-manager READMEs still
quoted the renamed install-guide button. Refresh the golden, update the
assertion and both READMEs, and re-record the translation pairing.
2026-09-18 17:30:31 +08:00
Kaige-Gao
de3f4c24ea
fix: address feedback menu review and Linux process assertion
2026-09-18 17:30:19 +08:00
creatixchu
6453db05ca
Merge remote-tracking branch 'origin/master' into worktree/present-changes-dedup
...
# Conflicts:
# packages/client/ui-deliverables/README.i18n.yaml
# packages/client/ui-deliverables/README.md
# packages/client/ui-deliverables/README.zh.md
2026-09-18 17:25:53 +08:00
ihsiang
669bc2036f
Merge pull request #4545 from deepseek-harness/ihsiang/refine-web-review-subagent-status
...
feat(web): refine review and subagent status UI
2026-09-18 17:19:52 +08:00
Turtle
5c8933fbe3
fix(session): acquire blank Session writers before reuse ( #4392 )
...
* fix(session): keep blank session discovery local to each host
* fix(session): acquire blank writers before reusing sessions
* refactor(workspace): separate saved selection restoration from blank lookup
* fix(workspace): create after the selected blank writer is held
* test(web): align blank reload snapshot with current icons
2026-09-18 17:19:40 +08:00
creatixchu
ac0a042f08
Merge remote-tracking branch 'origin/master' into worktree/present-changes-dedup
2026-09-18 17:16:34 +08:00
creatixchu
ba98bcbf08
test: refresh presentation guidance after review
2026-09-18 17:12:03 +08:00
creatixchu
223385954d
fix: recommend at most four files per presentation
2026-09-18 17:10:38 +08:00
creatixchu
63c1e04b93
fix: keep file access available across presentation clients
2026-09-18 17:09:02 +08:00
yixiangihsiang
a0c7299f8b
feat(web): refine review and subagent status UI
2026-09-18 17:01:04 +08:00
winewill
f5b0f56ce6
Merge pull request #4528 from deepseek-harness/perf/macos-packaging
...
perf(desktop): speed up macOS packaging with verified signature caching
2026-09-18 16:56:48 +08:00
winewill
870b0099c6
fix(desktop): retain packaging errors and restore unconfigured proxies
2026-09-18 16:36:33 +08:00
creatixchu
13692e9179
test: refresh selective presentation prompt snapshots
2026-09-18 16:35:51 +08:00
Turtle
de662ee010
fix(boot): skip failed profile bundles and retain recovery controls ( #4516 )
2026-09-18 16:35:50 +08:00
creatixchu
2e55564e02
fix: specify absolute paths for inline image rendering
2026-09-18 16:32:56 +08:00
creatixchu
28fbe7433d
fix: guide selective file presentation through prompts
2026-09-18 16:31:13 +08:00
Yif
a6267c8d90
fix(plugin-manager): per-instance artwork ids, detail error feedback, coverage
...
Give every plugin artwork per-instance SVG def ids via useId so repeats on
one page keep their gradients and clips; drop the dead agent-team-web-profile
artwork row; keep the read-failure alert and retry visible on detail pages;
cover the new artwork components and the default-artwork branch; document the
artwork exports in the ui-primitives READMEs; refresh the plugin-manager and
plugin-install-cancel web expected outputs for the revised copy.
2026-09-18 16:30:25 +08:00
creatixchu
c19d1f12fb
Merge remote-tracking branch 'origin/master' into worktree/present-changes-dedup
2026-09-18 16:26:45 +08:00
winewill
6ed957ec33
Merge origin/master into perf/macos-packaging
2026-09-18 16:08:38 +08:00
Yif
92101e1a5b
fix(ui-conversation): render the current crumb as text so the title joins the drag band
...
The current session's breadcrumb was a disabled button: the global darwin
no-drag rule subtracted it from the window drag band while its disabled state
and button user-select kept it from doing anything else, leaving the title a
dead zone that neither dragged the window nor selected. Plain text keeps the
native titlebar behavior — the title drags the window; ancestor crumbs stay
buttons.
2026-09-18 15:59:27 +08:00
CreatixChu
bedcb7b58c
Merge pull request #4373 from deepseek-harness/worktree/sidebar-open-in-default-app
...
为不支持预览的侧边栏文件提供本地打开操作
2026-09-18 15:59:19 +08:00
winewill
fa6941971a
Merge origin/master into perf/macos-packaging
2026-09-18 15:58:57 +08:00
creatixchu
e22005ae10
Sync session controller configuration catalog translation
2026-09-18 15:51:49 +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
winewill
bba78f0534
Merge pull request #4514 from deepseek-harness/perf/windows-signature-cache
...
feat(desktop): share Windows runtime signature cache across worktrees
2026-09-18 15:48:55 +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
winewill
545ccdb6f9
test(desktop): load proxy lock fixture from source
2026-09-18 15:37:33 +08:00
winewill
750bf4988e
fix(desktop): initialize Windows cache under stage ownership
2026-09-18 15:37:05 +08:00
winewill
1a7308fbaa
test(shell): synchronize background process completion
2026-09-18 15:37:05 +08:00
winewill
7754a6fd49
test(desktop): isolate Windows cache path from host platform
2026-09-18 15:37:05 +08:00
winewill
d4ed1d93d8
feat(desktop): share Windows runtime signature cache across worktrees
2026-09-18 15:37:05 +08:00
creatixchu
363343fb83
Refresh config locations and satisfy typed fixture lint
2026-09-18 15:36:56 +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
dd8c4b817b
Keep fixture slot adapters explicitly typed
2026-09-18 15:33:47 +08:00
creatixchu
ed4d95482b
Assert the retained file action path in toolbar coverage
2026-09-18 15:32:55 +08:00
creatixchu
04d0235673
Verify local file opening and address sidebar review findings
2026-09-18 15:31:50 +08:00
Yifffan
54b76da126
Merge branch 'master' into feat/plugin-refine
2026-09-18 15:30:26 +08:00
winewill
8dca1b7713
Merge master to synchronize desktop update dialogs
2026-09-18 15:27:03 +08:00
creatixchu
8f2a183514
fix(web): document paired column ref lifetime
2026-09-18 15:26:22 +08:00
creatixchu
12c0cbb56d
Use document preview client config and shorten README summary
2026-09-18 15:24:51 +08:00