EricMoin
63b3d2ce4d
test(web): remove native icon test decoding
2026-10-20 12:01:49 +08:00
EricMoin
5a31bcc3e0
feat(web): ship launcher-ready install icons
...
A launcher masks the icon it puts on the home screen, and the install manifest
advertised the bare whale favicon: an SVG mark drawn edge to edge on a
transparent canvas, with no tile and no background of its own. Handed to a
mask it loses its fins, and iOS reads no manifest icon at all, so an installed
Web App showed a generic tile.
Ship four rasters rendered from the desktop application tile: 192px and 512px
`any`, a 512px `maskable` whose artwork is scaled into the circle a platform
mask is guaranteed to show, and a 180px `apple-touch-icon`. Request
`display: standalone` so the phone keeps its status bar, and declare `png` in
the static MIME table so a launcher receives an image.
Agent Note: .agents/notes/implemented/feature/2026-10-13-web-install-icons-and-launch-display.md
2026-10-20 11:58:08 +08:00
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
8965a798c6
test(web): assert scroll continuity when folding an opened process group
...
Refs #6637
2026-10-20 02:35:11 +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
18065b8178
fix(client): follow master's plugin detail previews after rebase
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
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
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
Yichen Jiang
9153978b36
feat(web): add trailing icon slots to session rows
2026-10-19 22:55:18 +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
turtle1999
3be4701a9d
refactor(plugin-manager): show built-in feature previews through bundle detail documents
2026-10-19 22:04:01 +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
creatixchu
6d0ba11d2b
test(cua): keep fixture opt-in coverage independent of host platform
2026-10-19 21:38:08 +08:00
creatixchu
35ba8ad66d
test(cua): cover platform inference and disabled native provider in preview
2026-10-19 21:33:04 +08:00
creatixchu
ecc90620a4
feat(cua): use one action per system permission row
2026-10-19 21:04:06 +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
imccyu
a3debca9ab
Revert "feat(gui): 支持图片拖动平移与原图拖放分享"
2026-10-19 18:04:17 +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
zhc
54eed06c6f
feat(gui): support image panning and original-file drag sharing
2026-10-19 17:43:38 +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
Yichen Jiang
a82c4ccdd0
fix(web): remove obsolete browser clock cleanup
2026-10-19 17:17:41 +08:00
fz
1861316e74
fix(sdk): defer harness development context alignment
2026-10-19 16:59:40 +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
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
creatixchu
aa52dc48b5
test(cua): assert the replaced runtime service instance
2026-10-19 15:27:05 +08:00
_Kerman
d3f486e98e
fix(plan-mode): reject requests before guidance is ready
2026-10-19 15:26:30 +08:00
creatixchu
7d6a8f052f
feat(cua): add an explicit persistent PTC setting
2026-10-19 15:14:09 +08:00
creatixchu
69f5a19ba7
test(cua): await toggle completion under the browser deadline
2026-10-19 14:30:34 +08:00
creatixchu
1aabce5547
test(cua): await responsive layout before measuring overflow
2026-10-19 13:00:45 +08:00
creatixchu
b0e4907b10
test(cua): report permission panel overflow details
2026-10-19 12:58:28 +08:00
creatixchu
373080de5e
test(cua): remove unrelated split remnants
2026-10-19 12:48:58 +08:00
creatixchu
029f3d7a43
test(cua): avoid unsafe matcher assignment in preview assertions
2026-10-19 12:12:35 +08:00
fz
1781189c31
test: sync desktop context and delivery prompt expectations
2026-10-19 12:07:48 +08:00
creatixchu
ba96a9aaea
test(cua): restore consent coverage and basic preview expectations
2026-10-19 12:04:57 +08:00
creatixchu
8a90e689d8
Merge origin/master into the basic CUA entry
2026-10-19 11:29:22 +08:00
_Kerman
955e600031
Merge master into session projection registration handles
2026-10-19 11:21:16 +08:00
creatixchu
ff2c6bb6be
test(cua): observe the PTC provider lifecycle directly
2026-10-19 11:20:28 +08:00
creatixchu
d4129cb83c
test(cua): compare runtime identities without inspecting service proxies
2026-10-19 11:17:44 +08:00
creatixchu
26282b91d4
test(cua): match existing optional bundle presentation
2026-10-19 11:17:08 +08:00
creatixchu
1954e948cb
feat(cua): add optional macOS setup with existing plugin interfaces
2026-10-19 11:10:31 +08:00
Tianyi Cui
36a80c41b3
test(web): explain the adjacent fork clock pins
2026-10-19 03:35:05 +08:00
Tianyi Cui
bde18e994e
test(web): align fork snapshot clocks
2026-10-19 03:27:12 +08:00