Yichen Jiang
fdf14b2bc9
docs(web): clarify session row slots and keyboard limits
2026-10-20 00:05:47 +08:00
Yichen Jiang
9dbf907f93
Merge branch 'master' into worktree/session-item-trailing-slot
2026-10-19 23:07:23 +08:00
Yichen Jiang
9153978b36
feat(web): add trailing icon slots to session rows
2026-10-19 22:55:18 +08:00
Yifffan
829c2d3913
Merge pull request #6610 from deepseek-harness/ux/schedule-empty-svg
...
feat(ui-schedule): 更新自动化任务空状态插画
2026-10-19 22:51:11 +08:00
Turtle
9495663990
Merge pull request #6504 from deepseek-harness/worktree/web-fork-snapshot-order
...
test: stabilize fork clocks and image-only Office rendering
2026-10-19 22:43:26 +08:00
CreatixChu
a5773881db
Merge pull request #6509 from deepseek-harness/feat/cua-basic-onboarding
...
feat(cua): 增加 macOS 插件入口与权限管理
2026-10-19 22:32:22 +08:00
creatixchu
33381c86c4
fix(release): preserve platform constraints in packed install verification
2026-10-19 22:11:22 +08:00
creatixchu
539716d112
test(cua): satisfy type-aware lint for permission and platform regressions
2026-10-19 22:00:42 +08:00
creatixchu
14a422021e
Merge origin/master into feat/cua-basic-onboarding
2026-10-19 21:53:59 +08:00
creatixchu
05713edefa
refactor(cua): open system settings directly from allowed permission controls
2026-10-19 21:41:33 +08:00
Yif
773ce6f691
fix(ui-schedule): strengthen illustration palette contracts
2026-10-19 21:41:12 +08:00
creatixchu
ea016fa3dd
fix(manifest): describe optional dependency declarations
2026-10-19 21:39:38 +08:00
creatixchu
6d0ba11d2b
test(cua): keep fixture opt-in coverage independent of host platform
2026-10-19 21:38:08 +08:00
creatixchu
f85a71505f
fix(boot): include installed optional packages in profile resolution
2026-10-19 21:37:05 +08:00
Turtle
854043a205
Merge pull request #6567 from deepseek-harness/fix/file-upload-resolver-dispose
...
fix(file-upload): release the Agent resolver when its owner reloads
2026-10-19 21:33:43 +08:00
creatixchu
35ba8ad66d
test(cua): cover platform inference and disabled native provider in preview
2026-10-19 21:33:04 +08:00
creatixchu
587ee17853
test(cua): isolate package manager caches and narrow Loader importer
2026-10-19 21:31:32 +08:00
creatixchu
2e215f20f9
fix(cua): restrict native package delivery to macOS targets
2026-10-19 21:30:07 +08:00
creatixchu
c2d384a4c1
style(cua): align permission controls and configured states
2026-10-19 21:29:50 +08:00
creatixchu
fdb0885ab0
test(cua): load the generated Remote type contribution in controller tests
2026-10-19 21:13:41 +08:00
creatixchu
03d3cf9196
refactor(cua): consume the generated permission Remote directly
2026-10-19 21:11:13 +08:00
creatixchu
43aafb2e19
fix(cua): retain permission controls while stale errors refresh
2026-10-19 21:08:01 +08:00
creatixchu
ecc90620a4
feat(cua): use one action per system permission row
2026-10-19 21:04:06 +08:00
Yif
2f348776b4
feat(ui-schedule): refresh automation empty-state illustration
2026-10-19 21:01:10 +08:00
creatixchu
e49ef79884
build(cua): classify approved Host imports for the combined package
2026-10-19 20:06:23 +08:00
creatixchu
630a693b70
fix(cua): align combined package publication inventory
2026-10-19 19:52:35 +08:00
creatixchu
57af330bf5
test(cua): keep Host marker checks out of the Client compiler
2026-10-19 19:48:35 +08:00
creatixchu
4da281c933
docs(cua): classify the combined package as a Host and Client plugin
2026-10-19 19:47:55 +08:00
creatixchu
b40d335e3d
refactor(cua): colocate permission UI and narrow package exports
2026-10-19 19:46:13 +08:00
Turtle
b702109a8c
Merge pull request #6279 from deepseek-harness/turtle/plugin-detail-readme
...
feat(plugin-detail): show Markdown plugin details on bundle and market entry pages
2026-10-19 19:27:33 +08:00
Turtle
145ff90076
Merge pull request #6591 from deepseek-harness/turtle/session-cwd-hover-c405e797102b
...
Show the working directory on Session hover cards
2026-10-19 19:27:04 +08:00
turtle1999
9c8522bb64
feat(plugin-detail): show Markdown plugin details on bundle and market entry pages
...
Plugins bundle pages and Discover entry pages show the plugin's long
description first, as Markdown with images, in a height-limited region
without its own heading. The document is the file locale meta.detail
names, otherwise the package README, otherwise (market entries only)
the declared repository's README.
The new dsh-plugin-detail library selects documents and reads local
package directories and npm file CDNs without state. plugin-manager
reads installed and offered bundles through readBundleDetail; plugin-market
reads market entries through readEntryDetail, single-file APIs, and a
size-limited partial clone cache serialized across processes. Raw HTML is
omitted, relative links stay text, and relative images load from Host
routes with a sandbox CSP.
2026-10-19 19:13:22 +08:00
Turtle 2099 and turtle1999
14dcb78ee8
fix(ci): split the Wine Host compile to fit its heap budget ( #6578 )
...
The Wine gate compiled the Host face with one `tsc -b tsconfig.host.json`,
which holds the project-reference graph and the aggregate program in a
single V8 process and aborted at 4063.4 of 4088.3 MB. The supported build
splits those steps, and the native Windows build in the same run compiled
the references at 4096 and reached the aggregate without running out of
memory.
Compile the referenced projects first, then type-check the aggregate, both
at 4096. Assert the two commands and their order, and reject the fused
invocation.
Co-authored-by: turtle1999 <[email protected] >
2026-10-19 11:12:07 +00:00
Turtle
8d00245b8e
Merge pull request #6594 from deepseek-harness/turtle/plugin-market-enable-stay
...
fix(plugin-manager): keep the selected tab when enabling a bundle
2026-10-19 18:53:33 +08:00
Turtle
82a5ae1744
Merge pull request #6174 from deepseek-harness/feat/plugin-version-updates
...
feat(plugins): check and install newer registry versions of third-party bundles
2026-10-19 18:22:33 +08:00
Turtle
9984cc1627
Pin Session hover-card directory through the browser, blank, and empty cases
2026-10-19 18:15:15 +08:00
turtle1999
0d9577c981
fix(plugin-manager): keep the selected tab when enabling a bundle
...
Enable now marks the added bundle for scrolling, and the page also
selected Installed for that mark, so enabling from Discover left the
market tab. The mark scrolls only to a card on the current page, and
activation guidance renders only beside the Installed list.
2026-10-19 18:12:26 +08:00
imccyu
85f4eca731
Merge pull request #6592 from deepseek-harness/revert-6530-feat/image-pan-and-share
...
Revert "feat(gui): 支持图片拖动平移与原图拖放分享"
2026-10-19 18:05:23 +08:00
imccyu
a3debca9ab
Revert "feat(gui): 支持图片拖动平移与原图拖放分享"
2026-10-19 18:04:17 +08:00
Turtle
ec620b1449
Merge branch 'master' into fix/file-upload-resolver-dispose
2026-10-19 18:04:10 +08:00
winewill
f6a6a3407f
Merge pull request #6560 from deepseek-harness/fix/macos-update-fullscreen-recovery
...
fix(desktop): leave macOS fullscreen before update confirmation
2026-10-19 18:04:00 +08:00
std4453
54219b6288
Merge pull request #6530 from deepseek-harness/feat/image-pan-and-share
...
feat(gui): 支持图片拖动平移与原图拖放分享
2026-10-19 18:01:42 +08:00
Turtle
446e1ea400
Show the working directory on Session hover cards
2026-10-19 18:00:28 +08:00
turtle1999
b8c7fa91d5
fix(plugins): keep the Refresh label on the refresh button
2026-10-19 18:00:21 +08:00
winewill
b064af6396
Merge pull request #6566 from deepseek-harness/fix/windows-installer-rendering
...
fix(desktop): improve Windows installer rendering and caption controls
2026-10-19 17:54:07 +08:00
zhc
9485f9bf40
refactor: clarify image drag constant names
2026-10-19 17:46:59 +08:00
Yichen Jiang
9ab971fde5
Merge pull request #6568 from deepseek-harness/worktree/pi-ai-default-capacities
...
feat(llm): raise custom model defaults to 1M context and 128K output
2026-10-19 17:44:46 +08:00
zhc
f0ed41c8dd
fix: address image drag lifecycle and coverage review
2026-10-19 17:43:38 +08:00
zhc
54eed06c6f
feat(gui): support image panning and original-file drag sharing
2026-10-19 17:43:38 +08:00
winewill
69207c4629
fix(desktop): harden installer rendering lifecycle and tests
2026-10-19 17:40:55 +08:00