7333 Commits
Author SHA1 Message Date
imccyu fcc0ad4621 Merge pull request #7873 from deepseek-harness/merge/release-dsh-0.2.2-rc.1-to-master
Merge release/dsh-0.2.2 (0.2.2-rc.1) into master
2026-11-04 16:40:00 +08:00
winewill 78be9be83b Merge pull request #7844 from deepseek-harness/fix/desktop-channel-version-policy
fix(desktop): 允许人工选择任意版本进入 stable 渠道
2026-11-04 16:07:16 +08:00
imccyu abc0e7092b Merge remote-tracking branch 'origin/release/dsh-0.2.2' into merge/release-dsh-0.2.2-rc.1-to-master
# Conflicts:
#	packages/client/ui-agent-team/package.json
#	packages/client/ui-brand-official/package.json
#	packages/client/ui-open-in-app/package.json
#	packages/client/ui-settings-web-search/package.json
#	packages/experimental/agent-team-profile/package.json
#	packages/team/agent-team/package.json
#	packages/web/web-search-exa/package.json
#	packages/web/web-search-perplexity/package.json
2026-11-04 15:59:50 +08:00
imccyu 2f97f60455 release(dsh): 0.2.2-rc.1 2026-11-04 15:50:06 +08:00
liukx0205 78167faa4f Merge remote-tracking branch 'origin/master' into fix/web-prompt-retry 2026-11-04 15:34:17 +08:00
winewill 0d03fb3ca3 Merge master into desktop channel version policy 2026-11-04 15:30:38 +08:00
liukx0205 a186602dc3 Merge remote-tracking branch 'origin/master' into fix/web-prompt-retry
# Conflicts:
#	packages/api/session-controller/README.i18n.yaml
#	packages/api/session-controller/src/commands.ts
2026-11-04 15:29:20 +08:00
std4453 0ddca24030 Merge pull request #7569 from deepseek-harness/ux/session-menu-open-in-app
feat(client): 将 Open in 收进 Session 菜单并适配窄屏
2026-11-04 15:26:58 +08:00
winewill f823eb9c60 Merge pull request #7864 from deepseek-harness/feat/desktop-staging-percentage
feat(desktop): 支持发布表单配置更新灰度比例
2026-11-04 15:23:47 +08:00
std4453 a9b2873303 Merge pull request #7787 from deepseek-harness/turtle/add-paste-plain-shortcut-d16f8fd43c4b
feat(desktop): bind Paste and Match Style to Shift+Command+V on macOS
2026-11-04 15:18:06 +08:00
winewill 08afd883d7 docs(desktop): scope build numbering to its version mode 2026-11-04 15:14:58 +08:00
winewill 90ff03beb7 Merge pull request #7777 from deepseek-harness/fix/desktop-artifact-zip-mtime
fix(desktop): 保留 Actions 安装包 ZIP 中的文件修改时间
2026-11-04 15:10:19 +08:00
winewill c05d36d6f3 test(desktop): update production rollout approval snapshots 2026-11-04 15:08:59 +08:00
winewill 69db579d7a docs(desktop): distinguish version mode and manual version 2026-11-04 15:04:24 +08:00
winewill 6fe4c14f1e Merge branch 'codex/desktop-artifact-parent-refresh' into fix/desktop-channel-version-policy
# Conflicts:
#	apps/desktop/packaging/README.i18n.yaml
2026-11-04 14:56:27 +08:00
winewill 3a51d53966 docs(desktop): centralize and clarify archival diagnostics 2026-11-04 14:55:06 +08:00
winewill 1ffe1a71db Merge branch 'codex/desktop-artifact-parent-refresh' into fix/desktop-channel-version-policy
# Conflicts:
#	apps/desktop/packaging/README.i18n.yaml
2026-11-04 14:42:06 +08:00
winewill 16743ca088 docs(desktop): document archive tool failure diagnostics 2026-11-04 14:38:26 +08:00
winewill e1cd73e4de fix(desktop): type omitted rollout percentage explicitly 2026-11-04 14:35:43 +08:00
winewill 001bc22978 feat(desktop): configure staged rollout during publication 2026-11-04 14:34:45 +08:00
zhc e85a3f90be Merge master into ux/session-menu-open-in-app
重新生成冲突的 ui-conversation 双语配对记录与 slot 目录;其余改动自动合并。
2026-11-04 14:31:49 +08:00
winewill 6bdaebb3ea Merge branch 'codex/desktop-artifact-parent-refresh' into fix/desktop-channel-version-policy 2026-11-04 14:29:02 +08:00
winewill 6447accb5f docs(desktop): clarify retained archive naming and timestamps 2026-11-04 14:28:46 +08:00
winewill 812f846489 docs(desktop): clarify version mode compatibility lifetime 2026-11-04 14:19:21 +08:00
winewill 6d89e7497e Merge branch 'codex/desktop-artifact-parent-refresh' into fix/desktop-channel-version-policy 2026-11-04 14:19:08 +08:00
winewill 679f3fbb2c test(desktop): expect archive settings failure before runner validation 2026-11-04 14:18:53 +08:00
Dudu-0223 db109a62fb Merge master into feat/subagent-catalog-names 2026-11-04 14:16:00 +08:00
Yichen Jiang 2cee373847 Merge pull request #7358 from deepseek-harness/worktree/continue-generation-after-failure
feat(web): continue generation after transient request failures
2026-11-04 14:09:33 +08:00
winewill e0e2c63a9c fix(desktop): bridge workflow modes for older sources 2026-11-04 13:57:19 +08:00
zhc 39471d572d Merge master and fix CI on shared menu branch
- 合并最新 master,无冲突。
- 清理 `no-unknown-casts` 基线中已失效的 `session-log-export` 测试条目。
- 会话行 ⋯ 改为共享 `contextMenu.button` 后会显示 tooltip;它在气泡尺寸
  测量完成后才可见,原用例在假时钟下立即记录,结果取决于渲染时机。用例
  改为等待该 tooltip 可见,快照 `more-hover` 阶段记录该 tooltip。
- 删除子菜单几何用例中对父卡片施加 `transform` 的步骤。它验证的是已删除
  的逐帧移动跟踪;产品中的菜单卡片不带 transform,CSS 锚点对 transform
  的跟随由浏览器决定,WebKit 在负载下不稳定。行外边距、字号、父列表滚动
  与视口缩窄的真实布局验证保留。
2026-11-04 13:56:23 +08:00
winewill d65fd521b5 fix(desktop): clarify workflow version mode names 2026-11-04 13:51:39 +08:00
Dudu-0223 bb3ac8e304 Merge master into feat/subagent-catalog-names 2026-11-04 13:51:31 +08:00
winewill 0fdd91f3e6 docs(desktop): align channel selection guidance 2026-11-04 13:40:11 +08:00
winewill 4656d7bf5a Merge branch 'codex/desktop-artifact-parent-refresh' into fix/desktop-channel-version-policy 2026-11-04 13:38:31 +08:00
winewill c5219dcfb2 fix(desktop): validate archive settings before retained files 2026-11-04 13:38:16 +08:00
liukx0205 8706daa679 fix(web): deduplicate prompt retries after input acceptance 2026-11-04 13:37:53 +08:00
winewill fa302c8343 Merge pull request #7636 from deepseek-harness/build/desktop-publish-recovery
feat(desktop): 官网安装包发布恢复与 GitHub 产物归档拆分
2026-11-04 13:17:10 +08:00
winewill dedf7e65c5 test(desktop): cover native prerelease downgrade and Windows config 2026-11-04 13:15:17 +08:00
winewill 950b63b37b test(desktop): verify prerelease downgrade rejection 2026-11-04 13:06:08 +08:00
winewill 83e1d6bcc4 Merge archive review fixes into channel version policy 2026-11-04 12:58:55 +08:00
winewill e2e7264585 fix(desktop): isolate archive tests and clarify retained timestamps 2026-11-04 12:58:15 +08:00
winewill 866b3bd06a Merge publication prerequisite documentation fixes into channel policy 2026-11-04 12:54:30 +08:00
winewill 9445f22471 Merge publication prerequisite documentation fixes 2026-11-04 12:54:04 +08:00
winewill 037a521662 docs(desktop): clarify per-job publication prerequisites 2026-11-04 12:53:24 +08:00
Yichen Jiang 36ed2133ff Merge remote-tracking branch 'origin/master' into worktree/continue-generation-after-failure
# Conflicts:
#	packages/client/ui-conversation/README.i18n.yaml
2026-11-04 12:50:23 +08:00
winewill 3952e9a08b Merge publication documentation review fixes into channel policy 2026-11-04 12:43:17 +08:00
winewill fb69466d62 Merge publication documentation review fixes 2026-11-04 12:42:48 +08:00
winewill 287a77525b docs(desktop): specify publication output failure boundaries 2026-11-04 12:42:10 +08:00
zhc 68312d2a4a Merge master into ux/session-menu-open-in-app
重新生成冲突的 slot 目录与 ui-conversation 双语配对记录;其余改动自动合并。
2026-11-04 12:31:38 +08:00
zhc 45bb3da47e Merge master and position submenus with CSS anchors
master 通过 #7700 将 portal 菜单改为 CSS Anchor Positioning,并删除了
`useAnchoredPosition`。本次合并让子菜单跟进同一机制:

- 子卡片以父卡片内一个不随列表滚动、与卡片同尺寸的锚点框为默认锚点,
  侧开时默认在右侧、放不下时由 CSS 翻到左侧;单面板模式占据父卡片位置。
- JavaScript 只决定侧开或单面板,并提供当前行在父卡片内的偏移和子卡片
  自然高度;两者都是相对尺寸,双指缩放与平移由 CSS 锚点处理。
- 锚点框绕开了 WebKit 的两个问题:锚定到自身由锚点定位的父卡片时不会
  在其定位稳定后重新计算;锚定到滚动列表内的行时不计入滚动偏移。
- 删除 `useAnchoredPosition` 及其测试;`menu-submenu-position` 只保留
  侧开/单面板判断,相应单测改为验证模式与锚点名。
- 解决 README、测试与 package.json 冲突,沿用 master 的 CSS 锚点说明并
  补充子菜单定位描述。
2026-11-04 12:26:20 +08:00