imccyu
|
25d554d46e
|
Merge pull request #3650 from deepseek-harness/worktree-feqatest
feat(test-support): whole-client test tier over an endpoint-named Remote mock
|
2026-09-10 16:58:13 +08:00 |
|
imccyu
|
f74ca1e266
|
fix(remote-mock): abort stream handle on consumer return
|
2026-09-10 16:34:32 +08:00 |
|
imccyu
|
4ffc774e5c
|
test(settings): exercise settings through the whole-client fixture
|
2026-09-10 16:34:31 +08:00 |
|
imccyu
|
d58c5455dd
|
test(api): migrate Session and Workspace specs to assembled clients
|
2026-09-10 16:34:30 +08:00 |
|
imccyu
|
627c0f741e
|
feat(test-support): assemble real clients with native test fixtures
|
2026-09-10 16:34:29 +08:00 |
|
imccyu
|
48d83eca66
|
refactor(client): share boot and transport integration points
|
2026-09-10 16:34:28 +08:00 |
|
imccyu
|
3d6fa12a6d
|
feat(remote-mock): expose typed native mocks and controlled streams
|
2026-09-10 16:34:27 +08:00 |
|
imccyu
|
0718711886
|
docs(testing): define the native-mock client assembly tier
|
2026-09-10 16:34:27 +08:00 |
|
imccyu
|
183f08e9c6
|
Merge pull request #3912 from deepseek-harness/worktree/release/dsh-0.1.5-rc.1
release: [email protected]
|
2026-09-10 09:36:48 +08:00 |
|
imccyu
|
1ef9c1fa9a
|
release(dsh): 0.1.5-rc.1
|
2026-09-10 09:13:14 +08:00 |
|
imccyu
|
ecc6f11cf1
|
Merge pull request #3824 from deepseek-harness/worktree/deepseek-flash-catalog
feat(llm): add V41 Flash alongside V4 models
|
2026-09-10 09:13:00 +08:00 |
|
imccyu
|
4cbaeb8d69
|
Merge pull request #3909 from deepseek-harness/fix/sidebar-preview-layout-polish
fix(client): refine sidebar previews, guide, and stats
|
2026-09-10 03:38:01 +08:00 |
|
imccyu
|
b2e3b2a012
|
Merge pull request #3893 from deepseek-harness/worktree/release/dsh-0.1.5-alpha.2
release: [email protected]
|
2026-09-09 22:13:03 +08:00 |
|
imccyu
|
dd393c1820
|
release(dsh): 0.1.5-alpha.2
|
2026-09-09 22:02:09 +08:00 |
|
imccyu
|
9d83e3e534
|
Merge pull request #3890 from deepseek-harness/feat/sidebar-image-preview
feat(sidebar): preview image files
|
2026-09-09 20:17:43 +08:00 |
|
imccyu
|
8870a13aa9
|
feat(sidebar): preview image files
|
2026-09-09 20:01:24 +08:00 |
|
imccyu
|
16953f2b8e
|
Merge pull request #3884 from deepseek-harness/feat/public-experimental-agent-team
release: publish experimental Agent Teams packages
|
2026-09-09 19:21:51 +08:00 |
|
imccyu
|
fbfc8123e3
|
Merge pull request #3871 from deepseek-harness/worktree-fixworkerflock
fix(webworker): restore session and workspace writes
|
2026-09-09 19:21:07 +08:00 |
|
imccyu
|
63187de80f
|
release: publish experimental Agent Teams packages
|
2026-09-09 18:54:14 +08:00 |
|
imccyu
|
9b308c9568
|
Merge pull request #3819 from deepseek-harness/feat/artifact-file-actions
feat(web): unify file icons, delivery actions, and sidebar interactions
|
2026-09-09 18:51:34 +08:00 |
|
imccyu
|
d7ecdcf02c
|
fix(lint): parenthesize file handle callback
|
2026-09-09 18:21:17 +08:00 |
|
imccyu
|
60a3d0fbc2
|
fix(webworker): support file handle chmod
|
2026-09-09 18:21:17 +08:00 |
|
imccyu
|
950474605f
|
docs(webworker): record file handle compatibility
|
2026-09-09 18:21:16 +08:00 |
|
imccyu
|
a7bd71e024
|
fix(webworker): preserve bigint file handle identity
|
2026-09-09 18:21:16 +08:00 |
|
imccyu
|
0a9c774617
|
docs(webworker): document bigint handle identity
|
2026-09-09 18:21:16 +08:00 |
|
imccyu
|
bd60582403
|
Merge pull request #3859 from deepseek-harness/worktree-sidebarsubagent
fix(workspace-files): support subagent session roots
|
2026-09-09 17:55:17 +08:00 |
|
imccyu
|
d7dcc5f5af
|
test(web): update sidebar preview expectations
|
2026-09-09 17:29:38 +08:00 |
|
imccyu
|
177eacbe8b
|
docs(workspace-files): clarify session scope behavior
|
2026-09-09 17:29:38 +08:00 |
|
imccyu
|
c5432b94f9
|
chore: satisfy workspace files CI gates
|
2026-09-09 17:29:38 +08:00 |
|
imccyu
|
7214a97723
|
fix(workspace-files): resolve subagent session roots
|
2026-09-09 17:29:38 +08:00 |
|
imccyu
|
da042b78ff
|
Merge pull request #3765 from deepseek-harness/worktree/issue-3515-feedback-dialog
反馈弹窗:点踩与 /feedback 共用一个带分类的弹窗,提交后出 toast
|
2026-09-09 15:24:24 +08:00 |
|
imccyu
|
88dfd72537
|
Merge pull request #3807 from deepseek-harness/sidebar-ui-polish-main
feat(web): right sidebar UI polish
|
2026-09-09 12:49:57 +08:00 |
|
imccyu
|
2f2831f033
|
test(web): align sidebar interaction expectations
|
2026-09-09 12:15:00 +08:00 |
|
imccyu
|
ff3ccb4d7c
|
test(web): use supported sidebar visibility assertion
|
2026-09-09 12:15:00 +08:00 |
|
imccyu
|
3481d4043e
|
fix(client): align sidebar checks after rebase
|
2026-09-09 12:15:00 +08:00 |
|
imccyu
|
c57fb6f7ef
|
Merge pull request #3798 from deepseek-harness/worktree-sidebarfeat
feat(client): document previews — HTML, PDF, Markdown and code
|
2026-09-09 10:41:39 +08:00 |
|
imccyu
|
64560eaff1
|
fix(client): remove stale preview contracts
|
2026-09-09 10:12:46 +08:00 |
|
imccyu
|
93b30b9765
|
fix(client): narrow document preview contracts
|
2026-09-09 10:12:46 +08:00 |
|
imccyu
|
be58ae0577
|
test(web): await sidebar collapse before snapshots
|
2026-09-09 10:12:46 +08:00 |
|
imccyu
|
4d07fbcb85
|
fix(client): address document preview review feedback
|
2026-09-09 10:12:46 +08:00 |
|
imccyu
|
ce28b0672f
|
fix(client): simplify PDF observer cleanup
|
2026-09-09 10:12:46 +08:00 |
|
imccyu
|
39872bafe6
|
docs(client): record sidebar guide translation
|
2026-09-09 10:12:45 +08:00 |
|
imccyu
|
c78fdb583a
|
fix(ci): refresh document preview metadata
|
2026-09-09 10:12:45 +08:00 |
|
imccyu
|
693621dcad
|
fix(client): streamline continuous PDF previews
|
2026-09-09 10:12:41 +08:00 |
|
imccyu
|
dcfd8c299d
|
refactor(client): rename document preview package
|
2026-09-09 10:12:40 +08:00 |
|
imccyu
|
5c283d27e2
|
fix(client): allow outside previews and streamline document readers
|
2026-09-09 10:12:39 +08:00 |
|
imccyu
|
4321766ead
|
feat(client): add extensible document previews and sidebar defaults
|
2026-09-09 10:12:38 +08:00 |
|
imccyu
|
ab904f4b6b
|
Merge pull request #3813 from deepseek-harness/worktree-nodeaddworkflow
ci(native): consolidate platform compatibility jobs
|
2026-09-09 02:45:46 +08:00 |
|
imccyu
|
063165a800
|
ci(native): consolidate platform compatibility jobs
|
2026-09-09 02:31:43 +08:00 |
|
imccyu
|
4d831f2d14
|
Merge pull request #3771 from deepseek-harness/worktree-fixreactpeer
fix(web): move client dependencies to devDependencies
|
2026-09-09 01:15:27 +08:00 |
|
imccyu
|
bfe82d4c2d
|
Merge pull request #3784 from deepseek-harness/worktree-leftsideslot
feat(web): add panellist to left-sidebar
|
2026-09-09 00:59:11 +08:00 |
|
imccyu
|
f39a37a523
|
fix(client): keep browser dependencies out of production installs
|
2026-09-09 00:30:37 +08:00 |
|
imccyu
|
f3d7ef2b95
|
docs(client): define browser third-party build inputs
|
2026-09-09 00:30:36 +08:00 |
|
imccyu
|
58144ccf78
|
test(web): await command and settings readiness before assertions
|
2026-09-09 00:26:41 +08:00 |
|
imccyu
|
e807447288
|
fix(client): re-read navigation cancellation after preparation
|
2026-09-09 00:26:41 +08:00 |
|
imccyu
|
713b1aacad
|
docs(client): synchronize panel navigation APIs and contracts
|
2026-09-09 00:26:40 +08:00 |
|
imccyu
|
385f651c5f
|
fix(test): release default slot runtime sources symmetrically
|
2026-09-09 00:26:36 +08:00 |
|
imccyu
|
8715fd2a87
|
fix(client): preserve the latest panel and session navigation
|
2026-09-09 00:26:36 +08:00 |
|
imccyu
|
bc840b483e
|
feat(client): simplify and exercise sidebar panel entries
|
2026-09-09 00:26:35 +08:00 |
|
imccyu
|
092d16d7ab
|
style(client): satisfy panel lint rules
|
2026-09-09 00:26:35 +08:00 |
|
imccyu
|
9736136d95
|
fix(client): leave global panel entries empty by default
|
2026-09-09 00:26:34 +08:00 |
|
imccyu
|
fbbcbf33fe
|
docs(client): document global main-panel extension points
|
2026-09-09 00:26:34 +08:00 |
|
imccyu
|
f95e781f3d
|
test(client): migrate panel navigation fixtures and snapshots
|
2026-09-09 00:26:29 +08:00 |
|
imccyu
|
fe460f7fd1
|
test(client): support panel selection in slot runtime
|
2026-09-09 00:26:29 +08:00 |
|
imccyu
|
581803bf57
|
feat(client): add global sidebar panels
|
2026-09-09 00:26:28 +08:00 |
|
imccyu
|
5dda764ed3
|
Merge pull request #3809 from deepseek-harness/worktree/release/dsh-0.1.5-alpha.1
release: [email protected]
|
2026-09-08 23:25:45 +08:00 |
|
imccyu
|
2faa751be9
|
release(dsh): 0.1.5-alpha.1
|
2026-09-08 23:06:34 +08:00 |
|
imccyu
|
96a66ba478
|
Merge pull request #3790 from deepseek-harness/worktree-ci-0908
fix(CI): update spec timeout and behavior
|
2026-09-08 23:04:59 +08:00 |
|
imccyu
|
2c21c7a03e
|
ci: 1
|
2026-09-08 22:31:16 +08:00 |
|
imccyu
|
93a51e4dc2
|
Merge pull request #3804 from deepseek-harness/worktree/release-nativesystem-0.1.2
release(node-addon-system): 0.1.2
|
2026-09-08 22:25:46 +08:00 |
|
imccyu
|
9ddc35c26b
|
release(node-addon-system): 0.1.2
|
2026-09-08 22:11:41 +08:00 |
|
imccyu
|
9ea82286f2
|
Merge pull request #3708 from deepseek-harness/worktree-fixgyp
fix(native): use prebuilt flock over fs-ext
|
2026-09-08 22:08:03 +08:00 |
|
imccyu
|
97e7223d5f
|
refactor(native): expose Landlock through its capability subpath
|
2026-09-08 20:49:10 +08:00 |
|
imccyu
|
a2784a223e
|
test(web): synchronize theme writes and focus assertions
|
2026-09-08 20:49:10 +08:00 |
|
imccyu
|
3a445b802d
|
test(ci): stabilize storage and subprocess lifecycle checks
|
2026-09-08 20:49:10 +08:00 |
|
imccyu
|
d927cbff99
|
feat(native): add prebuilt Node-API flock support
|
2026-09-08 20:49:10 +08:00 |
|
imccyu
|
7264906f99
|
refactor(native): rename package family to node-addon-system
|
2026-09-08 20:49:10 +08:00 |
|
imccyu
|
336ebb235e
|
refactor(native): move Landlock workspace to native/system
|
2026-09-08 20:49:09 +08:00 |
|
imccyu
|
de01754f1e
|
Merge pull request #3588 from deepseek-harness/worktree-sidebar
feat(client): right Sidebar arch — docking surface, tab types, resource model, workspace files
|
2026-09-07 23:47:39 +08:00 |
|
imccyu
|
08cfbd8970
|
chore(api): remove stale session controller file dependencies
|
2026-09-07 23:13:10 +08:00 |
|
imccyu
|
4a60189a63
|
fix(layout): prepare destination widths before fullscreen retreat
|
2026-09-07 23:00:56 +08:00 |
|
imccyu
|
77690644b5
|
fix(sidebar): show full file paths and refine split and fullscreen controls
|
2026-09-07 22:37:45 +08:00 |
|
imccyu
|
755e3ceca7
|
test: cover file subscription and tab lifecycle edge cases
|
2026-09-07 22:17:56 +08:00 |
|
imccyu
|
4fef2786a9
|
chore: regenerate catalogs, dependency lock, and translation hashes
|
2026-09-07 21:29:49 +08:00 |
|
imccyu
|
fe5aee7e71
|
test(web): cover Sidebar interactions and refresh recorded UI expectations
|
2026-09-07 21:29:42 +08:00 |
|
imccyu
|
bd4199f48c
|
test: cover filesystem resources and Sidebar domain behavior
|
2026-09-07 21:29:42 +08:00 |
|
imccyu
|
508831624f
|
chore(web): assemble Sidebar domains and register workspace packages
|
2026-09-07 21:29:41 +08:00 |
|
imccyu
|
a7c7e99652
|
feat(deliverables): open produced files through Sidebar resources
|
2026-09-07 21:29:41 +08:00 |
|
imccyu
|
108a7478c9
|
refactor(tool-ui): route file navigation and remove ToolDetails
|
2026-09-07 21:29:41 +08:00 |
|
imccyu
|
7e017046ca
|
refactor(chat): open file resources in the Sidebar and remove Details
|
2026-09-07 21:29:41 +08:00 |
|
imccyu
|
d10af0654f
|
feat(textpreview): add paged file tabs and retained reader state
|
2026-09-07 21:29:41 +08:00 |
|
imccyu
|
b24ebc8cce
|
feat(sidebar-files): add lazy workspace file tree tabs
|
2026-09-07 21:29:40 +08:00 |
|
imccyu
|
b67e0a838c
|
feat(sidebar): add tab navigation, injected information, and fullscreen shell
|
2026-09-07 21:29:40 +08:00 |
|
imccyu
|
4909550782
|
feat(conversation): provide the session header corner slot
|
2026-09-07 21:29:40 +08:00 |
|
imccyu
|
9241e10a47
|
feat(layout): add responsive right column and width concessions
|
2026-09-07 21:29:40 +08:00 |
|
imccyu
|
9e7c570094
|
feat(dockkit): add reversible docking engine and pointer interactions
|
2026-09-07 21:29:40 +08:00 |
|
imccyu
|
9f2b07cea8
|
feat(remotes): expose workspace file operations to the Client
|
2026-09-07 21:29:39 +08:00 |
|
imccyu
|
4ce4f0bac4
|
feat(workspace-files): add dual-face file API and Host-resolved resources
|
2026-09-07 21:29:39 +08:00 |
|
imccyu
|
3a85ac6d81
|
feat(resources): add Client resource registry and retained subscriptions
|
2026-09-07 21:29:39 +08:00 |
|
imccyu
|
4a4b86d9b0
|
feat(workspace-path): define Session and absolute file resource addresses
|
2026-09-07 21:29:39 +08:00 |
|