makecindy / makecindy/cindy

[Feature] 常驻显示可快速定位的历史消息导航

Open
#4,151 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.