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
Turtle
de662ee010
fix(boot): skip failed profile bundles and retain recovery controls ( #4516 )
2026-09-18 16:35:50 +08:00
winewill
6ed957ec33
Merge origin/master into perf/macos-packaging
2026-09-18 16:08:38 +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
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
creatixchu
2cea45edc6
Remove duplicate guard from custom renderer fixture
2026-09-18 15:24:00 +08:00
creatixchu
c538c4ec8f
Adapt Office renderer fixture to file action slots
2026-09-18 15:23:13 +08:00
creatixchu
419d7c57c7
fix(web): make scroll frame callback return explicit
2026-09-18 15:23:00 +08:00
winewill
3bd8cfdf20
Merge pull request #4523 from deepseek-harness/fix/modal-backdrop-transition
...
fix(desktop): keep update dialog backdrop stationary across prompts
2026-09-18 15:22:22 +08:00
creatixchu
9e1635b6b6
Merge master and refresh sidebar file-opening integrations
2026-09-18 15:21:47 +08:00
creatixchu
cc9caed57b
fix(web): type browser regression style cleanup as Node
2026-09-18 15:19:50 +08:00
winewill
a051fed540
Merge latest master into perf/macos-packaging
2026-09-18 15:18:13 +08:00
creatixchu
b5cbcad854
fix(web): preserve split diff scroll offsets across clamped peers
2026-09-18 15:17:13 +08:00
Yichen Jiang
3e206546fd
Merge pull request #4351 from deepseek-harness/worktree/fix-new-session-stale-blank
...
fix(web): reconcile stale blank session hints from projections
2026-09-18 15:17:11 +08:00
winewill
7313e8dcc7
Merge master and fix desktop packaging proxy locking and checks
2026-09-18 15:17:03 +08:00
winewill
0c38f6fe43
Merge branch 'master' into fix/modal-backdrop-transition
2026-09-18 15:15:51 +08:00
creatixchu
79677e4824
Merge remote-tracking branch 'origin/master' into worktree/issue-4370-code-diff-sidebar
2026-09-18 15:15:11 +08:00
Yichen Jiang
ce4810cacb
Merge pull request #4533 from deepseek-harness/worktree/custom-provider-url-placeholders
...
fix(web): match custom provider URL placeholders to protocol
2026-09-18 15:14:28 +08:00
winewill
021a3c6065
Merge branch 'master' into fix/modal-backdrop-transition
2026-09-18 15:08:00 +08:00
Yichen Jiang
27eec0a247
Merge remote-tracking branch 'origin/master' into worktree/fix-new-session-stale-blank
...
# Conflicts:
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/src/client/sessions/manager.ts
# packages/api/session-controller/tests/manager.client.spec.ts
2026-09-18 15:05:52 +08:00
Turtle 2099 and Turtle
f83800530c
fix(web): recolor the plan chip and align it with the control row ( #4399 )
...
* fix(web): make the plan chip a business-accent control at row height
The chip borrowed the warn-state pair for a plain mode flag, so it read as
a warning, and its 2px vertical padding left it 4px shorter than the + and
select controls beside it. It now uses the business accent pair, takes the
row's 28px height, and carries Chinese copy; the unused chip.off.*
dictionary entries had no surface and are dropped.
* docs(web): re-record the plan chip README pair
* docs(web): state the plan chip's close glyph and drop stale copy claims
The READMEs described the chip without the × the component renders, and the
zh side still quoted the English accessibility string after this branch gave
the namespace its own Chinese one.
* test(web): pin the plan chip's accent tokens, height, and Chinese copy
The lifecycle-chrome lane asserted the chip's warn pair; it now asserts the
business pair plus the 28px row height, and a zh plan-active golden records
the 「计划」 label the chip shows under the Chinese locale.
* fix(web): color claimed command tokens with the business accent
The draft's claimed token still used the warn label color while the plan chip
moved to the business pair, so a claimed /计划 read orange above a blue chip.
The claim decoration and the tests asserting its inline style now use
state-business-primary.
* fix(web): keep the composer control row on one line at narrow widths
The fixed-width mode chips and send circle left the row's 12px gaps deciding
between a slack first line and a wrapped trailing group: beside the plan chip,
a long model name moved the model trigger and send circle to a second line
while the first line still had room. Narrow rows now use 8px gaps, which holds
the row together down to the icon-only model trigger.
* fix(web): drop the context ring in the narrow composer row
With plan mode on and a long model name, the 28px occupancy ring plus its gap
was what pushed the trailing group onto a second line. The ring yields at the
same row width that already hides the access-mode label, so the fixed controls
keep one line; the reading stays reachable from a wider window.
---------
Co-authored-by: Turtle <[email protected] >
2026-09-18 15:04:54 +08:00
Yichen Jiang
98c083bb31
fix(web): match custom provider URL placeholders to protocol
2026-09-18 15:01:24 +08:00
winewill
0c3eb28276
test(desktop): await mandatory overlay fade after policy clearance
2026-09-18 14:59:30 +08:00
winewill
72d93cbcc2
fix(desktop): reset scroll when replacing update prompts
2026-09-18 14:59:30 +08:00
winewill
a666209a59
fix(desktop): fade mandatory update overlays in place
2026-09-18 14:59:30 +08:00
winewill
299101077a
fix(desktop): keep update dialog backdrop stationary across prompts
2026-09-18 14:59:30 +08:00
07akioni
3f5b1e283b
Merge pull request #4464 from deepseek-harness/07akioni/fix-sessionless-sidebar-controls
...
fix(client): keep sidebar navigation available without a session
2026-09-18 14:55:25 +08:00
Yichen Jiang
b1cf410e0c
Merge pull request #4520 from deepseek-harness/worktree/windows-observational-reuse
...
refactor(ci): reuse Windows builds for observational checks
2026-09-18 14:42:43 +08:00
_Kerman
8fe06cfb24
Merge pull request #3956 from deepseek-harness/xtr/tool-card-details
...
feat(web): render compact details for recorded tool results
2026-09-18 14:42:13 +08:00
Dudu-0223
eb570e306a
Merge pull request #4251 from deepseek-harness/fix/4246-agent-targets
...
fix: expose Team targets and simplify model agent statuses
2026-09-18 14:39:52 +08:00
07akioni
d6002c1018
Merge master and preserve compact conversation header layout
2026-09-18 14:39:32 +08:00
_Kerman
7bd832675a
Merge latest master into xtr/tool-card-details
2026-09-18 14:34:46 +08:00