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
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
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
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
_Kerman
05f1066f8c
fix(permission-presets): reject publication before initialization
2026-10-19 15:26:29 +08:00
_Kerman
ab7bd24b60
fix(session-title): retain fallback requests during activation
2026-10-19 15:26:29 +08:00
_Kerman
feff25e8f7
fix(subagent): initialize model selection before agent publication
2026-10-19 15:26:29 +08:00
LogosVeritas
7d656c0511
Merge pull request #6369 from deepseek-harness/fix/sdk-minimal-checkpoints
...
为 sdk-minimal 默认启用已有的 session-checkpoint-policy,在模型请求、顶层工具执行和 step 前等待会话记录持久化,并在刷盘失败时阻止后续操作,将首次日志写入与原生写锁初始化提前到首个模型请求之前,降低短会话关闭时历史无法恢复的风险。同步补齐依赖、配置断言、回归测试及双语升级指南,并依据启用 checkpoint 后的 4 轮、20 个 CI 样本,将 profile-continuation 预算从 4,250 ms 重新校准为 7,000 ms,保留工作负载、完成数量及超预算检查。Fixes #6512。
2026-10-19 15:17:07 +08:00
Chinesezjc
adc27809f7
fix: map every zone rejection exhaustively and document the signed span
...
- timeZoneError and browserTimeZone switch over TimeZoneRejection instead of
a ternary: each reason that shares a diagnostic is its own case, and the
default arm assigns the reason to never so adding a reason fails the build
(assertNever where the package already imports it). The unsupported cause
is still forwarded.
- the request-zone suite now exercises the blank refusal, so every case the
switch lists is covered rather than sharing one ternary branch.
- Duration documents that a span is signed: a negative count builds and
decompose() refuses it, so the caller states its own sign policy.
2026-10-19 15:12:50 +08:00
Chinesezjc
19605806cb
Merge origin/master into refactor/unify-time-vocabulary
...
Resolutions:
- packages/util/time/package.json keeps this branch's description and takes
master's 0.2.1-rc.2 version.
- packages/util/README.i18n.yaml is re-recorded after the merge.
2026-10-19 15:05:12 +08:00
luogesi
13db84e624
test(bench): calibrate sdk-minimal checkpoint budget
2026-10-19 14:57:09 +08:00