[Feature] 常驻显示可快速定位的历史消息导航
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: JINJIA XU
**客户端版本**: 0.1.73
---
## 背景
当前对话中的历史消息侧边栏需要在消息较多时才会显示。消息较少时无法使用这一导航;消息较多时,尤其是在 Goal 等会产生大量回复的场景,查找早期内容往往只能持续滚动主聊天区域,定位效率较低。
## 功能建议
希望历史消息导航在**所有对话中始终显示**,而不是等消息数量达到一定程度后才出现。
同时,希望将交互分成两层:
- 常驻的悬浮区域先显示一个便于快速浏览和查找的历史消息列表;
- 在该列表中的某一项上继续悬浮时,再显示当前版本中的详细信息;
- 选择列表项后,直接跳转到对应的对话消息。
这样可以先通过简洁列表快速定位,再按需查看具体信息,同时保留现有的详细信息展示方式。
---
## 提交时的任务环境
仅代表提交时快照,不一定是故障环境。OS 来自提交客户端本机,不含 SSH 远端主机;Harness / 模型来自当前任务。与运行环境无关的反馈可忽略本段。
**OS**: win32 x64 (10.0.26200)
**Harness**: Claude Code
**Model ID**: ` chatgpt/gpt-5.6-luna `
**界面语言**: zh-CN
Contributor guide
Research direction
No file or test is named in the issue. Start by locating the existing historical-message sidebar and its current hover and jump behavior. Done means every conversation shows a compact history list, hovering an item reveals the existing detailed information, and selecting an item jumps to its message.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100