IOS-INFO-042: KnowledgeItem 改为只读展示,AI 对话入口移到 Source 层级 #150

Open
opened 2026-06-18 21:46:40 +08:00 by wangdl · 1 comment
Owner

描述

当前 KnowledgeDetailPage 的工具栏菜单包含"编辑"、"AI 对话"、"加入复习"等操作。但 KnowledgeItem 是 AI 解析生成的产物,不应该被用户手动编辑。AI 对话应该属于原始资料层级(MaterialDetailView)。

改动

  • KnowledgeDetailPage 工具栏移除"编辑"、"AI 对话"、"加入复习"
  • 保留查看内容、来源信息展示
  • AI 对话入口在 MaterialDetailView 中已有("问这份资料"按钮)

涉及文件

  • Features/Library/LibrarySubpages.swift(KnowledgeDetailPage toolbar)

验收

  • 知识点详情页工具栏只剩下只读操作
  • 无编辑/删除知识点功能
## 描述 当前 KnowledgeDetailPage 的工具栏菜单包含"编辑"、"AI 对话"、"加入复习"等操作。但 KnowledgeItem 是 AI 解析生成的产物,不应该被用户手动编辑。AI 对话应该属于原始资料层级(MaterialDetailView)。 ## 改动 - KnowledgeDetailPage 工具栏移除"编辑"、"AI 对话"、"加入复习" - 保留查看内容、来源信息展示 - AI 对话入口在 MaterialDetailView 中已有("问这份资料"按钮) ## 涉及文件 - Features/Library/LibrarySubpages.swift(KnowledgeDetailPage toolbar) ## 验收 - 知识点详情页工具栏只剩下只读操作 - 无编辑/删除知识点功能
Author
Owner

开发完成评论

完成内容

  • KnowledgeDetailPage 工具栏移除:AI 对话、学习、编辑、加入复习、收藏
  • 保留:笔记(原生阅读器)、预览(平台预览)
  • 笔记/预览条件不存在时工具栏不显示

修改文件

  • Features/Library/LibrarySubpages.swift(KnowledgeDetailPage toolbar)

代码证据

  • 工具栏现在只有 if pm == .nativeReader { 笔记 }if pm == .platformPreview { 预览 }

是否建议进入 Review

## 开发完成评论 ### 完成内容 - KnowledgeDetailPage 工具栏移除:AI 对话、学习、编辑、加入复习、收藏 - 保留:笔记(原生阅读器)、预览(平台预览) - 笔记/预览条件不存在时工具栏不显示 ### 修改文件 - `Features/Library/LibrarySubpages.swift`(KnowledgeDetailPage toolbar) ### 代码证据 - 工具栏现在只有 `if pm == .nativeReader { 笔记 }` 和 `if pm == .platformPreview { 预览 }` ### 是否建议进入 Review - 是
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/ios-projects#150
No description provided.