Yifffan
d7318cb7b5
Merge branch 'master' into fix/desktop-minimize-vibrancy
2026-09-21 13:17:27 +08:00
Yif
8dafa0829b
Merge remote-tracking branch 'origin/fix/desktop-minimize-vibrancy' into fix/desktop-minimize-vibrancy
2026-09-21 13:04:29 +08:00
Yif
44fe86eaf8
test(desktop): cover the minimize backdrop swap and extract the chrome fallback fill
2026-09-21 13:02:45 +08:00
creatixchu
49ff1f815d
Merge origin/master into worktree/issue-3881-folder-drop
2026-09-21 12:33:50 +08:00
Yichen Jiang
dc1f87e890
Merge branch 'master' of github.com:deepseek-harness/deepseek-harness into worktree/process-plugin-streaming-72f9b3
2026-09-21 12:03:46 +08:00
Yichen Jiang
bb7e92c999
Merge remote-tracking branch 'origin/master' into worktree/process-plugin-streaming-72f9b3
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
2026-09-21 11:51:54 +08:00
creatixchu
20be0ff297
Merge origin/master into worktree/issue-3881-folder-drop
2026-09-21 11:41:36 +08:00
Yichen Jiang
2ab948a11b
Merge remote-tracking branch 'origin/master' into worktree/input-plugin-extension-hooks
2026-09-21 11:39:00 +08:00
Yichen Jiang
61719629fc
Merge remote-tracking branch 'origin/master' into worktree/process-plugin-streaming-72f9b3
...
# Conflicts:
# apps/web/tests/expected/agent-preset-selection/header.expected.md
# docs/architecture.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
# docs/subsystems/web-client.i18n.yaml
# packages/api/README.i18n.yaml
# packages/api/README.md
# packages/api/README.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/src/client/sessions/manager.ts
# packages/api/session-controller/src/client/sessions/service.ts
# packages/api/session-controller/tests/manager.client.spec.ts
# packages/client/locale/tests/language-row.client.spec.tsx
# packages/client/ui-chat/tests/chat-view.client.spec.tsx
# packages/client/ui-chat/tests/transcript-view-row.client.spec.tsx
# packages/client/ui-conversation/tests/conversation-registry.client.spec.ts
# packages/client/ui-conversation/tests/enter-behavior-row.client.spec.tsx
# packages/client/ui-conversation/tests/input-bar.client.spec.tsx
# packages/client/ui-conversation/tests/input-matrix.client.spec.tsx
# packages/client/ui-conversation/tests/input-scenarios.client.spec.tsx
# packages/client/ui-conversation/tests/skeleton.client.spec.tsx
# packages/client/ui-deliverables/tests/deliverables.client.spec.tsx
# packages/client/ui-jobs/tests/job-list-action.client.spec.tsx
# packages/client/ui-layout/tests/app-frame.client.spec.tsx
# packages/client/ui-layout/tests/document-title.client.spec.tsx
# packages/client/ui-open-in-app/tests/open-in-app-action.client.spec.tsx
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-session/tests/ui-session.client.spec.ts
# packages/client/ui-settings-general/tests/settings-root.client.spec.tsx
# packages/client/ui-settings-unarchive-sessions/tests/components.client.spec.tsx
# packages/client/ui-subagent/README.i18n.yaml
# packages/client/ui-subagent/README.md
# packages/client/ui-subagent/README.zh.md
# packages/client/ui-subagent/src/client/SubagentHeaderLineage.tsx
# packages/client/ui-subagent/tests/conversation-ui.client.spec.tsx
# packages/client/ui-theme/tests/appearance-row.client.spec.tsx
# packages/client/ui-theme/tests/font-size-row.client.spec.tsx
# packages/client/ui-tool/tests/coverage-tails.client.spec.tsx
# packages/client/ui-tool/tests/diff-card.client.spec.tsx
# packages/client/ui-tool/tests/image-card.client.spec.tsx
# packages/client/ui-tool/tests/read-card.client.spec.tsx
# packages/client/ui-tool/tests/terminal-card.client.spec.tsx
# packages/client/ui-trajectory/tests/views.client.spec.tsx
# packages/client/ui-user-questions/tests/plan-review-panel.client.spec.tsx
# packages/client/ui-user-questions/tests/user-questions-composer.client.spec.tsx
# packages/client/ui-workflow-run/tests/workflow-run.client.spec.tsx
# packages/client/ui-workspace/tests/apply.client.spec.ts
# packages/client/ui-workspace/tests/tree.client.spec.ts
# packages/client/ui-workspace/tests/workspace-browser.client.spec.tsx
# packages/client/ui-workspace/tests/workspace-picker.client.spec.tsx
# packages/client/ui-workspace/tests/workspaces-service.client.spec.ts
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
# packages/jobs/tool-jobs/src/index.ts
# packages/shell/tool-bash/README.i18n.yaml
# packages/test-support/client-runtime/src/sessions.ts
2026-09-21 11:34:20 +08:00
creatixchu
62891ca4fc
Merge origin/master into worktree/issue-3881-folder-drop
2026-09-21 11:11:36 +08:00
Yichen Jiang
0aa6f94749
feat(web): expose input plugin extension hooks
2026-09-21 11:11:21 +08:00
imccyu
94bc5b25b8
test(desktop): cover webview and sidebar retention lifetimes
2026-09-21 03:13:15 +08:00
imccyu
e9a0d5ac77
fix(desktop): address sidebar retention and webview review findings
2026-09-21 02:17:37 +08:00
imccyu
1489526281
fix(desktop): import updater declarations through package types
2026-09-21 01:47:28 +08:00
winewill
b793dd2df6
Merge remote-tracking branch 'origin/master' into build/test-release-path-id
...
# Conflicts:
# apps/desktop/scripts/desktop-package-environment.mjs
# apps/desktop/tests/package-target-stages.spec.ts
2026-09-20 21:46:58 +08:00
creatixchu
112c9e5749
feat(web): cite dropped folders and files as @ references on Desktop
...
The Desktop preload reports a picked file's real path through
__DSH_HOST_PATHS__. Where that bridge exists, the composer inserts a dropped,
picked, or pasted folder or non-image file as the same @path reference chip
the user could have typed, so nothing uploads and the model reads the target
with its file tools; images keep uploading. The drop handler names dropped
directories through the entry API, and a browser without the bridge refuses
a dropped folder with product copy instead of failing it as an upload.
2026-09-20 18:00:26 +08:00
fz
fa1065b6b2
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 17:33:02 +08:00
fz
686986fdea
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 16:00:35 +08:00
winewill
1e20aecef5
Merge remote-tracking branch 'origin/master' into fix/windows-mandatory-update-overlay
2026-09-20 15:59:42 +08:00
winewill
f3e8021eaa
Merge remote-tracking branch 'origin/master' into fix/windows-mandatory-update-overlay
2026-09-20 15:48:35 +08:00
fz
9e49d7dbcf
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 15:46:05 +08:00
winewill
466aa2232b
Merge remote-tracking branch 'origin/master' into build/windows-cache-concurrency
2026-09-20 15:37:42 +08:00
winewill
db7ee5f487
build(desktop): parallelize Windows signature cache hits
2026-09-20 15:32:37 +08:00
winewill
015e60ff40
test(desktop): satisfy strict lint in mandatory update regressions
2026-09-20 15:23:36 +08:00
winewill
69ac149090
fix(desktop): isolate mandatory update actions and handle main-window lifecycle
2026-09-20 15:20:04 +08:00
winewill
fd75c47ae9
fix(desktop): localize macOS application menu names
2026-09-20 15:08:57 +08:00
winewill
12f0608cad
Merge master into fix/windows-mandatory-update-overlay
2026-09-20 15:07:10 +08:00
fz
f25957d442
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 14:50:54 +08:00
winewill
8e5073ee61
docs(desktop): clarify test release ID reuse and qualification
2026-09-20 14:44:36 +08:00
winewill
c05771d828
build(desktop): isolate test downloads by release ID
2026-09-20 14:17:51 +08:00
Tianyi Cui
580bdc7258
refactor: remove redundant unknown casts
2026-09-19 20:13:58 +08:00
Tianyi Cui
8b0b2dc1d8
Merge master b86916de into release/session-log-v4
...
Integrate the master tip observed for the final V4 landing preparation on
top of the already merged migration stack. Preserve the V4 writer, flat
message migration, extension policy, catalog validation and historical
recordings while bringing in upstream profile resolution and desktop/UI
changes.
Resolve four generated translation-pairing records from the combined
English/Chinese text. Keep this master checkpoint separate from any
integration fixes and retain all reviewed parent history. Follow-up
validation covers the affected launch/UI paths and migration replay.
2026-09-19 18:00:36 +08:00
imccyu
bffd317c8c
Merge pull request #4570 from deepseek-harness/worktree-removelink
...
fix(boot): keep runtime-only profile resolution and real package anchors
2026-09-19 17:04:22 +08:00
imccyu
02fec3209e
fix(boot): remove link-backend profile projections on profile load
...
removeLinkProjections unlinks the symlinks under a profile's node_modules whose target lies inside <profile>/.dsh-module-fallback/node_modules and then removes that directory; pnpm-installed packages and every other symlink stay. loadProfile and the Desktop applyRelease call it once per launch. Regression: with bundle A installed but deselected and bundle B selected, B's same-named plugin resolves instead of A's projected copy.
2026-09-19 16:34:07 +08:00
imccyu
938b62c0aa
refactor(desktop): drop link-era profile cleanup
...
Remove cleanProfileCorePackages and migrateDesktopProfileLinks with their specs; applyRelease keeps runtime validation, settings migration, and profile creation. A regression pins that installed packages, declarations, legacy state, and the lockfile survive a launch.
2026-09-19 13:29:13 +08:00
imccyu
9fd0a5ad52
refactor(boot): keep runtime-only profile resolution
2026-09-19 13:29:13 +08:00
Yichen Jiang
5c10701df2
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# apps/web/tests/expected/agent-preset-selection/header.expected.md
# packages/client/ui-chat/src/client/chat/ContextInjectionRow.tsx
# packages/client/ui-jobs/package.json
# packages/client/ui-jobs/src/client/JobListAction.module.css
# packages/client/ui-jobs/src/client/JobListAction.tsx
# packages/client/ui-jobs/tests/job-list-action.client.spec.tsx
# packages/client/ui-subagent/README.i18n.yaml
# packages/client/ui-subagent/README.md
# packages/client/ui-subagent/README.zh.md
# packages/client/ui-subagent/src/client/SubagentHeaderLineage.tsx
2026-09-19 10:35:09 +08:00
fz
bffd23d3bc
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-18 21:45:56 +08:00
Yif
8837c532d1
Merge remote-tracking branch 'origin/master' into feat/macos-sidebar-ui-and-drag-refine
2026-09-18 20:54:38 +08:00
winewill
925f609092
Merge remote-tracking branch 'origin/master' into fix/windows-mandatory-update-overlay
2026-09-18 18:47:20 +08:00
winewill
d7fd452e96
test(desktop): exercise embedded mandatory update recovery on Windows
2026-09-18 18:40:31 +08:00
Yif
e9b928d993
Merge remote-tracking branch 'origin/master' into feat/macos-sidebar-ui-and-drag-refine
...
# Conflicts:
# .agents/notes/implemented/feature/2026-09-13-macos-hidden-titlebar-vibrancy.i18n.yaml
# .agents/notes/implemented/feature/2026-09-13-macos-hidden-titlebar-vibrancy.md
# .agents/notes/implemented/feature/2026-09-13-macos-hidden-titlebar-vibrancy.zh.md
# docs/subsystems/slots.i18n.yaml
# docs/subsystems/slots.md
# docs/subsystems/slots.zh.md
# packages/client/ui-conversation/src/client/contract/slots.ts
# packages/client/ui-conversation/src/client/skeleton/ConversationRoot.module.css
# packages/client/ui-conversation/tests/skeleton.client.spec.tsx
# packages/client/ui-sidebar/README.i18n.yaml
# packages/client/ui-sidebar/README.md
# packages/client/ui-sidebar/README.zh.md
# packages/client/ui-sidebar/src/client/HeaderLeadingControls.tsx
# packages/client/ui-sidebar/src/client/index.ts
# packages/client/ui-sidebar/tests/apply.client.spec.tsx
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
2026-09-18 18:34:12 +08:00
winewill
fdc4887c38
fix(desktop): embed Windows mandatory updates in the main window
2026-09-18 18:26:40 +08:00
Tianyi Cui
044cd4fb49
merge: integrate pinned master into session-log-v4 base
...
Merge master 01d96c168a84227374e3aa741e94ddfbb498e27e, observed when
this integration started, after the published 6de3db41 checkpoint. Keep
master's author history and preserve the release writer, adjacent
migrations, historical Session generations, and parent-owned catalogs.
Combine blank Session writer acquisition and superseded-startup
cancellation with the release branch's projection refresh and panel
preservation. A startup acquisition may finish after a later navigation,
but must not retain a stale main Session or reveal its Conversation.
Update the existing regression's retention expectation while preserving
its panel and active-navigation assertions.
Keep the release catalog loading, known-leaf, and parent availability
behavior alongside master's completed-turn status and aligned sidebar
icons. Regenerate the config locations and pair the combined README
contracts. Preserve upstream's Linux process-state assertion repair.
2026-09-18 18:21:47 +08:00
Kaige-Gao
1b622ae54c
Merge master into feat/session-header-feedback
2026-09-18 17:47:22 +08:00
Kaige-Gao
de3f4c24ea
fix: address feedback menu review and Linux process assertion
2026-09-18 17:30:19 +08:00
fz
9d66716e50
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-18 17:19:26 +08:00
fz
1e3afc63ad
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-18 16:58:33 +08:00
winewill
870b0099c6
fix(desktop): retain packaging errors and restore unconfigured proxies
2026-09-18 16:36:33 +08:00
winewill
fa6941971a
Merge origin/master into perf/macos-packaging
2026-09-18 15:58:57 +08:00