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
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