Repository navigation
feat(chat): add previous and next chat shortcuts - #457
Merged
Merged
Conversation
This was referenced Oct 21, 2026
Merged
Qiyuanqiii
force-pushed
the
Qiyuanqiii/chat-read-state-api
branch
5 times, most recently
from
October 23, 2026 16:58
ff3e125 to
25508fe
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
支持用 Ctrl/⌘+Shift+[、Ctrl/⌘+Shift+] 切换上一/下一聊天,并在设置中修改或清除绑定。切换顺序直接使用侧栏当前已加载、展开并通过筛选的聊天,到边缘停止;保留每个聊天的草稿,接受离开确认后才更新目标的已读状态。
基于 #454。编辑器、终端、搜索、设置、弹窗、输入法组字和按键连发保持各自操作;已有自定义快捷键优先。
验证:4 个相关测试文件共 85 项通过;生产构建、diff 检查通过。Windows Chromium 配合真实生产 API 验证双向切换、边界、纯文本/富文本草稿、置顶/折叠/筛选和手动未读。macOS 未作原生设备验证,Meta 绑定由组件测试覆盖。
截图来源、英文设置和完整验证范围。截图均为真实页面;前图沿用此功能实施前的 52c7da7 基线,后图包含 #454 的导航确认修复。
2026-10-22 基线同步:以保留祖先的合并方式同步 #454(
a07575e9ee863f94cf65d5add5623d27b7358d69),继承 #450 的113756e10125a84c619e226b68ec840415513eef及 #432 的fc0935d6fc03ca7abccbd148ce52d26c2bc154f8Chrome 握手/DMG Resource busy 修复。相对本 PR 同步前提交,仅增加该修复的 4 个文件;diff 检查通过,原功能说明、验证记录和截图保留。本次未重复运行测试或截图;最新提交的 CI 尚未完成,不能沿用旧提交的结果。