Skip to content

feat(chat): AI 对话顶部显示选中文本原句,提问时可对照 - #667

Open
codedogQBY wants to merge 2 commits into
mainfrom
codex/feat-ai-selection-context
Open

feat(chat): AI 对话顶部显示选中文本原句,提问时可对照#667
codedogQBY wants to merge 2 commits into
mainfrom
codex/feat-ai-selection-context

Conversation

@codedogQBY

Copy link
Copy Markdown
Owner

需求

issue #664:选中文本切换到 AI 页面后看不到原句,用户只能凭记忆提问。

实现

  • 复用现有 ReaderScreen → navigation.navigate("BookChat", { selectedText }) 数据流,无需新增持久化状态
  • AI 对话内容顶部增加「选中文本」上下文卡片(最多 4 行,带引号,主色左边框)
  • 无选中文本时不显示该区域
  • 与现有初始提问逻辑(selectedText 作为首条消息)互补:既显示原句,也保留提问入口

验证

  • chat-store / selection-note 相关测试 6 个全部通过
  • BookChatScreen.tsx Biome 检查通过

Closes #664

- 复用 ReaderScreen → BookChat 导航参数 selectedText,无需新增持久化
- 对话内容顶部增加'选中文本'上下文卡片(最多 4 行,带引号)
- 无选中文本时不显示该区域,保持 UI 干净
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.

[Suggestion] 选中文本切换至ai界面后建议

1 participant