Skip to content

fix(chat): 已完成的长对话也可一键回到最新 - #461

Merged
Qiyuanqiii merged 5 commits into
mainfrom
Qiyuanqiii/chat-return-latest
Oct 27, 2026
Merged

Qiyuanqiii merged 5 commits into
mainfrom
Qiyuanqiii/chat-return-latest

Conversation

@Qiyuanqiii

@Qiyuanqiii Qiyuanqiii commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

已完成的长对话向上翻看后,原来必须等新内容到达才显示返回按钮。现在离开底部即可点击「回到最新」;有新内容时保留原来的提示,搜索命中的历史范围继续使用专门的返回入口。

  • 点击后恢复跟随最新内容并保存阅读位置;短对话及已在底部时隐藏按钮。
  • 67 项聊天/已读状态测试通过,包含旧记录分页和流式更新不抢走阅读位置;新回归测试在原实现上失败。
  • 类型检查与生产构建通过,OCR delegate 1/1 产品文件完成检查。
  • Windows Edge 实际页面验证:同一条已保存的 48 段回复、长短聊天切换、阅读位置/草稿保留、鼠标及键盘跳转、480×600 窗口。基于 feat(chat): 标记已保存回复的已读与未读状态 #454,沿用其读取状态检查;包含已集成的 docs: 同步当前功能、权限与开发指引 #432 macOS CI 修复。
实际页面 变更前 变更后
桌面翻看已完成回复 前 后
480×600 窄窗口前 窄窗口后

实际返回末尾截图及验证记录

最新提交 3970476d70468395543e1c8748897ea677133e68 的 完整 CI 已通过:23 项成功,0 失败、0 等待。

@Qiyuanqiii
Qiyuanqiii force-pushed the Qiyuanqiii/chat-read-state-api branch 5 times, most recently from ff3e125 to 25508fe Compare October 23, 2026 16:58
Base automatically changed from Qiyuanqiii/chat-read-state-api to main October 23, 2026 16:59
@Qiyuanqiii
Qiyuanqiii merged commit ebbcb42 into main Oct 27, 2026
13 checks passed
@Qiyuanqiii
Qiyuanqiii deleted the Qiyuanqiii/chat-return-latest branch October 27, 2026 18:02
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