imccyu
07a4a1713a
Merge pull request #6618 from deepseek-harness/worktree-pluginassets
...
feat(client): serve plugin package assets by URL instead of data URLs
2026-10-20 10:51:26 +08:00
Yichen Jiang
32f4993cd6
Merge pull request #6628 from deepseek-harness/worktree/session-item-trailing-slot
...
feat(web): add trailing icon slots to session rows
2026-10-20 10:46:10 +08:00
Yichen Jiang
83ec1b3658
fix(web): preserve session row details across pointer and touch input
2026-10-20 10:29:22 +08:00
imccyu
dedf96f7d1
docs(client): settle the package asset resolver wording
2026-10-20 05:17:58 +08:00
imccyu
1823c6bd0e
test(client): build an asset import end to end and keep the resolver call name stable
2026-10-20 04:55:29 +08:00
imccyu
d7191fafb6
fix(client): keep plugin strings out of the asset resolver rewrite
2026-10-20 04:32:14 +08:00
imccyu
4fb0054448
fix(client): rewrite image-set urls and keep the route fixture valid on Windows
2026-10-20 04:00:23 +08:00
imccyu
7f3dd4ade0
fix(client): tolerate minified stylesheet placeholders and document the asset reference encoding
2026-10-20 03:40:00 +08:00
imccyu
991b2635ad
fix(client): keep package-asset references valid in CSS and pin preview placeholders
2026-10-20 03:07:59 +08:00
imccyu
299741d819
fix(client): address package asset review findings
2026-10-20 02:43:09 +08:00
imccyu
62338ac27d
fix(chat): keep the status slide while fold room takes growth
...
Fold room takes output growth before any scroll, like the empty space below content that fits, so the tail is pinned only when no room remains.
Refs #6637
2026-10-20 02:28:49 +08:00
imccyu
6c35093a4b
fix(chat): finish a held row under a closed ancestor without another fold
...
A row whose ancestor finished closing sits under hidden="until-found", which keeps its own size but removes it from the flow. Finish such a row instead of driving it in a second batch that scrolls the view for content that occupies no space, and release held reveals when no closing member remains.
Refs #6637
2026-10-20 02:28:31 +08:00
imccyu
c1d9f141b9
feat(client): resolve package assets through require.asset so the WebWorker preview can map them
2026-10-20 02:14:33 +08:00
imccyu
43a80da55c
Revert "feat(webworker-packer): serve package assets beside the preview page"
...
This reverts commit 6e28e787d564ee4933f7a560808fb05ed635e776.
2026-10-20 02:14:32 +08:00
imccyu
508567de89
feat(webworker-packer): serve package assets beside the preview page
2026-10-20 02:14:31 +08:00
imccyu
1ab28c1cb6
fix(client): keep watch-built assets, end cancelled asset streams quietly, and stat before reading bundles
2026-10-20 02:14:31 +08:00
imccyu
44dbf788fa
docs: record the client plugin package asset decision and resync Chinese pairs
2026-10-20 02:14:25 +08:00
imccyu
0ecc1dec41
fix(client-modules): reread package manifests when Loader entries restart
2026-10-20 02:13:37 +08:00
imccyu
ce84953e46
feat(client): serve plugin package assets by URL instead of data URLs
2026-10-20 02:13:37 +08:00
fz
b88a1c2d14
Merge pull request #6351 from deepseek-harness/fix/sdk-desktop-alignment
...
fix(sdk): 补齐桌面工具、上下文和原生问答
2026-10-20 01:24:13 +08:00
fz
f29deda51f
perf(chat): avoid ancestor invalidation in history spacing
2026-10-20 00:09:46 +08:00
Yichen Jiang
fdf14b2bc9
docs(web): clarify session row slots and keyboard limits
2026-10-20 00:05:47 +08:00
Turtle
c9eb8e9349
Merge pull request #6605 from deepseek-harness/turtle/experimental-plugin-details
...
refactor(plugin-manager): show built-in feature previews through bundle detail documents
2026-10-19 23:23:16 +08:00
Yichen Jiang
9dbf907f93
Merge branch 'master' into worktree/session-item-trailing-slot
2026-10-19 23:07:23 +08:00
turtle1999
b1b53672db
fix(ui-primitives): separate the detail document with horizontal rules and keep its preview format checked
2026-10-19 23:00:32 +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
turtle1999
be10266430
fix(ui-primitives): keep the detail document scrollbar off its text
2026-10-19 22:41:11 +08:00
turtle1999
bbcee26cb5
fix(plugin-manager): gate detail documents and validate their publication path
...
verify-md-links and verify-md-wrap now scan packages/*/*/docs/*.md, the
pairing documentation records why detail documents stay outside the
pairing gate, and check-workspace-constraints reuses the runtime
meta.detail path rule, requires an existing file in a subdirectory, and
rejects malformed or missing declarations. The detail section drops its
border and inset padding so images meet the page's rounded corners.
2026-10-19 22:23:13 +08:00
turtle1999
3be4701a9d
refactor(plugin-manager): show built-in feature previews through bundle detail documents
2026-10-19 22:04:01 +08:00
Yif
773ce6f691
fix(ui-schedule): strengthen illustration palette contracts
2026-10-19 21:41:12 +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
Yif
2f348776b4
feat(ui-schedule): refresh automation empty-state illustration
2026-10-19 21:01:10 +08:00
fz
c4b3b4f82e
refactor(deliverables): share file reference guidance as a plugin
2026-10-19 19:58:47 +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
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
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
zhc
9485f9bf40
refactor: clarify image drag constant names
2026-10-19 17:46:59 +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