Commit Graph
22703 Commits
Author SHA1 Message Date
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 2099andturtle1999 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
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
ZiyaZhang 97551ceaaf style(plugins): place versions below included components 2026-10-19 02:33:13 -07:00
winewill be205ad819 Merge remote-tracking branch 'origin/master' into fix/windows-installer-rendering 2026-10-19 17:33:06 +08:00
Yichen Jiang 81963e0665 Merge remote-tracking branch 'origin/master' into worktree/pi-ai-default-capacities 2026-10-19 17:31:04 +08:00
ZiyaZhang 24cbed2d92 fix(plugins): polish version updates UI and unify refresh 2026-10-19 02:29:54 -07:00
Turtle cac36ac075 Merge pull request #6573 from deepseek-harness/worktree/fix-collapse-clock-cleanup
fix(web): remove obsolete browser clock cleanup
2026-10-19 17:29:51 +08:00
turtle1999 09d47d6a08 feat(plugins): check for updates from the refresh button and fix the merged version styles 2026-10-19 17:25:01 +08:00
Yichen Jiang a82c4ccdd0 fix(web): remove obsolete browser clock cleanup 2026-10-19 17:17:41 +08:00
winewill f64dadb1dd test(web): match page-owned clock cleanup API 2026-10-19 17:14:18 +08:00
winewill 22542d831e Merge remote-tracking branch 'origin/master' into fix/macos-update-fullscreen-recovery 2026-10-19 17:13:00 +08:00
winewill 798f002b19 test(desktop): preserve native transition error identity 2026-10-19 17:01:48 +08:00
Yichen Jiang f2e0d7db1b feat(llm): raise custom model defaults to 1M context and 128K output 2026-10-19 16:59:30 +08:00
winewill 7f5007bca4 fix(desktop): localize fullscreen timeout recovery guidance 2026-10-19 16:54:25 +08:00
winewill b90327fb9e Merge pull request #6556 from deepseek-harness/fix/windows-installed-app-metadata
fix(desktop): correct Windows installed app publisher and name
2026-10-19 16:52:25 +08:00
Turtle 378d0c0cc7 Merge pull request #5989 from deepseek-harness/fix/coverage-fork-exit-order
test(ci): scope the fork exit ordering claim and pin the collapse-timing clocks
2026-10-19 16:51:47 +08:00
Chinesezjc 9153fc8509 Merge pull request #5100 from deepseek-harness/refactor/unify-time-vocabulary
refactor(time): share the time vocabulary across its consumers
2026-10-19 16:49:29 +08:00
winewill e10b502e42 fix(desktop): preserve native fullscreen exceptions through executor 2026-10-19 16:45:49 +08:00
winewill 6895919d5e test(desktop): avoid unsafe manifest assignment in metadata checks 2026-10-19 16:37:46 +08:00
winewill 1c61949838 fix(desktop): bound fullscreen preparation and cover mandatory updates 2026-10-19 16:36:03 +08:00
winewill fb1bfd0e69 fix(desktop): smooth Windows installer rendering and caption controls 2026-10-19 16:32:48 +08:00
winewill 2ac579e650 Merge remote-tracking branch 'origin/master' into fix/macos-update-fullscreen-recovery
# Conflicts:
#	apps/desktop/README.i18n.yaml
2026-10-19 16:29:09 +08:00
winewill 0d9a7f9abf fix(desktop): preserve copyright and verify installer metadata 2026-10-19 16:23:59 +08:00
winewill 669e24bbb9 fix(desktop): leave macOS fullscreen before update confirmation 2026-10-19 16:23:32 +08:00
Chinesezjc dbae54a7c9 Merge origin/master into refactor/unify-time-vocabulary
Resolutions:
- docs/config-catalog.md and .zh.md are regenerated from the merged package
  descriptions.
2026-10-19 16:22:37 +08:00
winewill f351c96d71 fix(desktop): set Windows publisher and uninstall display name 2026-10-19 16:01:50 +08:00
_Kerman ac71b42560 Merge pull request #5966 from deepseek-harness/xtr/session-projection-registration-handles
refactor(session-projection): return retained handles from async registration
2026-10-19 15:47:04 +08:00
turtle1999 b10bd84dfe feat(plugins): check and install newer registry versions of third-party bundles 2026-10-19 15:40:51 +08:00
_Kerman d3f486e98e fix(plan-mode): reject requests before guidance is ready 2026-10-19 15:26:30 +08:00
_Kerman cc79cf553b fix(llm-retry): retain recovery requests during activation 2026-10-19 15:26:30 +08:00
_Kerman 10ec80ce48 fix(tmux-context): await projection readiness before querying 2026-10-19 15:26:30 +08:00
_Kerman 2f30c684ac fix(time-context): await projection readiness for initial requests 2026-10-19 15:26:30 +08:00