Skip to content

feat(panel): 页面交接提示新增「跳转回到助手页面」 - #10

Merged
graydovee merged 6 commits into
mainfrom
docs/changelog-tab-return
Oct 19, 2026
Merged

graydovee merged 6 commits into
mainfrom
docs/changelog-tab-return

Conversation

@graydovee

@graydovee graydovee commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

概述 / Summary

页面交接提示新增「跳转回到助手页面」:助手仍绑定原页面、用户切走时,可一键把浏览器的前台标签页切回助手正在操作的页面;三个选项同时按主体重命名。本 PR 经由承载分支 omdsh-dev/dsh-browser 带入该功能,并落定中英双语 changelog 条目。

动机 / Motivation

除原有的「留在原页面」「跟随当前页面」外,用户有时想直接回到助手所在的页面:原提示没有这个动作,也没有写清主体,容易混淆。按《分支与合入流程》,功能先在 omdsh-dev/dsh-browser 承载分支开发,再随本 PR 同步回 main 并在 main 上定稿 changelog。

改动内容 / Changes

  • 合入承载分支 omdsh-dev/dsh-browser(新增「跳转回到助手页面」动作、端口消息、测试与 README 使用说明)。
  • CHANGELOG.md / CHANGELOG.zh-CN.md:## latest 各新增一条 Feature 条目(中英一一对应)。

测试 / Testing

  • pnpm run typecheck ✅
  • pnpm run check:runtime ✅
  • pnpm run test ✅(69 个文件 / 600 个用例)
  • pnpm run build ✅
  • 真机:Chrome 重新加载扩展后,手测「跳转回到助手页面 / 助手留在原页面 / 助手跟随当前页面」与跨窗口、受控页已关闭两条边界路径。

影响范围 / Impact

  • 仅 Chrome/Firefox 扩展侧栏的页面交接提示;桥插件 wire 契约未变,无需重启 dsh。
  • 除用户点击「跳转回到助手页面」外,扩展仍不会改变用户正在看的标签页。

Checklist

  • 已在相关平台实测通过 / Tested on the relevant platforms
  • 已通过 pnpm run build / bash -n scripts/install.sh 等基础检查 / Passed basic checks
  • 文档已同步更新(如需要)/ Docs updated if needed
  • 不包含无关改动 / No unrelated changes included

页面交接提示里新增第一个动作「跳转回到助手页面」:保持助手绑定不变,把用户前台标签页切回助手所在页面(跨窗口时先聚焦该窗口),状态随即回到 following。只在 handoff 状态出现,携带面板看到的 revision,过期点击失败关闭;受控页已关闭时转入 lost。同时按主体重命名三个选项:助手留在原页面 / 助手跟随当前页面 / 助手留在原页面并不再询问。
# Conflicts:
#	CHANGELOG.md
#	CHANGELOG.zh-CN.md
# Conflicts:
#	README.i18n.yaml
#	extensions/dsh-browser/README.i18n.yaml
@graydovee graydovee changed the title docs(changelog): 记录页面交接的跳转回助手页面 merge: 同步承载分支到 main(页面交接跳转回助手页面) Oct 19, 2026
# Conflicts:
#	CHANGELOG.md
#	CHANGELOG.zh-CN.md
# Conflicts:
#	CHANGELOG.md
#	CHANGELOG.zh-CN.md
@graydovee graydovee changed the title merge: 同步承载分支到 main(页面交接跳转回助手页面) feat(panel): 页面交接提示新增「跳转回到助手页面」 Oct 19, 2026
@graydovee
graydovee merged commit 29045fe into main Oct 19, 2026
1 check passed
@graydovee
graydovee deleted the docs/changelog-tab-return branch October 19, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant