2026-05-10 - 2026-06-10
Overview
107 Issues closed from 1 user
Closed
#104 IOS-INFO-011 P0 | Rust Event export → 本地队列 → ack 【审计: 不存在】
Closed
#101 IOS-INFO-037 P1 | iOS 学习信息接入文档 【审计: 待编写】
Closed
#102 IOS-INFO-005 P0 | 接入 document runtime V2 FFI 【审计: 不存在】
Closed
#103 IOS-INFO-010 P0 | MarkedAsRead Runtime 事件接入 【审计: 部分存在,需接V2】
Closed
#97 IOS-INFO-033 P0 | UploadQueue 测试 【审计: 待编写】
Closed
#98 IOS-INFO-034 P0 | Reader 生命周期测试 【审计: 待编写】
Closed
#99 IOS-INFO-035 P0 | 首页继续学习路由测试 【审计: 待编写】
Closed
#100 IOS-INFO-036 P0 | 端到端联调测试 【审计: 待编写】
Closed
#96 IOS-INFO-032 P0 | DTO 映射测试 【审计: 待编写】
Closed
#91 IOS-INFO-029 P1 | 本地最近进度缓存升级 【审计: 已有 ReadingPositionStore,需升级】
Closed
#92 IOS-INFO-026 P0 | 权限 / 删除 / 过期错误处理 【审计: 不存在】
Closed
#93 IOS-INFO-028 P1 | Background upload / BGTask 策略 【审计: 不存在】
Closed
#94 IOS-INFO-030 P1 | ReadingEvent 调试面板 【审计: 不存在】
Closed
#95 IOS-INFO-031 P0 | 日志与诊断 【审计: 不存在】
Closed
#90 IOS-INFO-025 P1 | 学习历史 records 接入 【审计: 不存在】
Closed
#88 IOS-INFO-023 P0 | 分析页 summary 接口对齐 【审计: 已有】
Closed
#89 IOS-INFO-024 P0 | 分析页 trend / heatmap 接口对齐 【审计: 已有,需确认】
Closed
#82 IOS-INFO-027 P0 | 离线、网络恢复、登录状态处理 【审计: 不存在】
Closed
#107 IOS-INFO-022 P0 | 资料详情页阅读状态展示 【审计: 不存在】
Closed
#106 IOS-INFO-021 P0 | 首页继续学习点击定位规则 【审计: 不存在】
Closed
#105 IOS-INFO-020 P0 | 首页继续学习 API 替换硬编码 【审计: 致命F3】
Closed
#86 IOS-INFO-019 P0 | 阅读位置恢复:API优先+本地缓存兜底 【审计: 仅本地且nil】
Closed
#85 IOS-INFO-018 P0 | 查询资料阅读进度接口 【审计: 不存在】
Closed
#80 IOS-INFO-015 P0 | 标记已读 UI / 状态联动 【审计: 不存在】
Closed
#79 IOS-INFO-014 P0 | App 前后台 flush / pause / resume 【审计: 不存在】
Closed
#84 IOS-INFO-017 P0 | UploadScheduler / 重试策略 / 响应处理 【审计: 不存在】
Closed
#83 IOS-INFO-016 P0 | 批量上传 ReadingEvent API Client 【审计: 不存在】
Closed
#78 IOS-INFO-013 P0 | 本地 ReadingEventUploadQueue 【审计: 不存在】
Closed
#77 IOS-INFO-012 P0 | Rust Event → UploadItem 映射 【审计: 不存在】
Closed
#74 IOS-INFO-009 P0 | 阅读位置采集适配器 【审计: 部分存在,需统一payload】
Closed
#73 IOS-INFO-008 P0 | Heartbeat Timer / pause / resume 【审计: Timer已有,需接V2】
Closed
#72 IOS-INFO-007 P0 | MaterialReaderView 生命周期事件恢复 【审计: 部分存在,需改造】
Closed
#71 IOS-INFO-006 P0 | ReadingRuntimeSessionManager 【审计: 不存在】
Closed
#70 IOS-INFO-004 P0 | V1 ReadingEventCollector 断链修复 【审计: 致命F1】
Closed
#69 IOS-INFO-003 P0 | 定义 ReadingRuntimeAdapter 协议 【审计: 不存在】
Closed
#68 IOS-INFO-002 P0 | 定义 ReadingEventUploadItem / API DTO 【审计: 不存在】
Closed
#67 IOS-INFO-001 P0 | 定义 ReadingMaterialContext 【审计: 不存在,需新建】
Closed
#66 IOS-INFO-000 P0 | iOS 学习信息采集总设计文档 【审查: 致命 F1-F4 需解决】
Closed
#87 IOS-INFO-020 P0 | 首页继续学习替换硬编码 【审计: 致命F3】
Closed
#81 IOS-INFO-013 P0 | API 响应处理
Closed
#75 IOS-INFO-015 P0 | 标记已读 MarkedAsRead 接入
Closed
#76 IOS-INFO-014 P0 | App 前后台 flush / pause / resume
Closed
#26 IOS-M2-02 答题页面
Closed
#27 IOS-M2-03 结果页+错题本
Closed
#28 IOS-M2-04 学习首页测验入口
Closed
#24 IOS-M1-10 公开库发现 + 订阅管理
Closed
#23 IOS-M1-09 知识点预览增强:来源 + 复习 + 收藏
Closed
#22 IOS-M1-08 知识库分类管理页面
Closed
#35 IOS-M3-07 优化 scrollProgress 精度
Closed
#36 IOS-M3-08 清理 ReadingEventCollector
Closed
#34 IOS-M3-06 清理 MaterialReaderView 死代码路径 + 优化高度估算
Closed
#21 IOS-M1-07 设置页分组补全
Closed
#20 IOS-M1-06 分析页深化:热力图 + 复习摘要 + AI 分析
Closed
#19 IOS-M1-05 我的页面资产摘要 + 存储空间
Closed
#16 IOS-M1-02 知识库列表筛选 + 置顶 + 排序
Closed
#1 IOS-M0-01 RAG Chat 接入真实 API
Closed
#2 IOS-M0-02 Document Import 文档导入
Closed
#3 IOS-M0-03 Import Candidate 候选知识点审批
Closed
#7 IOS-M0-07 Files Delete 文件删除
Closed
#8 IOS-M0-08 账号注销与设备管理
Closed
#9 IOS-M0-09 Push Token 注册与通知偏好
Closed
#10 IOS-M0-10 Workspace 工作台
Closed
#11 IOS-M0-11 知识库文件夹管理
Closed
#4 IOS-M0-04 Knowledge Source 知识源管理
Closed
#5 IOS-M0-05 Learning Activity 学习统计详情
Closed
#6 IOS-M0-06 Learning Session 会话列表
Closed
#17 IOS-M1-03 消息页面(NotificationList)
Closed
#18 IOS-M1-04 AI 对话增强:会话切换 + 引用 + 操作
Closed
#25 IOS-M2-01 测验列表页
Closed
#12 IOS-M0-12 Review 生成复习卡片
Closed
#13 IOS-M0-13 FocusItems 完整操作
Closed
#14 IOS-M0-14 KnowledgeBase 编辑入口
Closed
#15 IOS-M1-01 学习首页改版:继续上次 + 复习入口 + 周进度
Closed
#32 IOS-M3-04 实现继续阅读/上次位置恢复
Closed
#33 IOS-M3-05 新增轻笔记入口
Closed
#31 IOS-M3-03 实现阅读事件本地收集
Closed
#29 IOS-M3-01 新增 MaterialReaderView 统一资料阅读入口
Closed
#30 IOS-M3-02 资料详情页增加阅读原文件入口
Closed
#37 P1 | AIChatPage 创建会话前增加知识库/文件选择器
Closed
#38 IOS-H0-01 P1 | AI 对话 SSE 流式接收 + DeepSeek V4 Pro 思考过程展示
Closed
#59 M-CHAT-A5 P2 | MaterialReaderView parentKnowledgeBaseId 为 nil
Closed
#63 M-CHAT-A9 P2 | 会话列表项缺少 scope 标识
Closed
#65 M-CHAT-A11 P2 | 会话列表缺少归档/置顶操作
Closed
#60 M-CHAT-A6 P2 | AIChatViewModel 死代码清理
Closed
#64 M-CHAT-A10 P2 | deleteSession 错误被静默吞掉
Closed
#57 M-CHAT-A3 P1 | 新对话按钮对非 global scope 不创建新会话
Closed
#58 M-CHAT-A4 P1 | 切换会话后 scope 标签不更新
Closed
#61 M-CHAT-A7 P2 | loadSession 问候语未区分 scope
Closed
#62 M-CHAT-A8 P1 | 会话列表不按当前 scope 过滤
Closed
#55 M-CHAT-A1 P0 | listSessions 响应格式不匹配,iOS 解码 crash
Closed
#56 M-CHAT-A2 P0 | ChatEntryContext 未声明 Hashable,Route 编译失败
Closed
#50 CHAT-504 P1 | 提问范围切换面板 Scope Chip
Closed
#51 CHAT-601 P1 | 当前 scope 会话列表(AI 页面内)
Closed
#52 CHAT-602 P1 | 知识库内所有相关会话列表
Closed
#53 CHAT-603 P2 | 全局历史会话列表(我的页面)
Closed
#54 CHAT-604 P1 | 会话删除 / 归档 / 置顶操作
Closed
#46 CHAT-502 P0 | AIChatView 顶部展示当前提问范围
Closed
#47 CHAT-503 P0 | 新对话按钮在当前 scope 下新建会话
Closed
#48 CHAT-505 P0 | 切换知识库不修改当前会话
Closed
#49 CHAT-506 P0 | 发送消息只传 sessionId + content
Closed
#45 CHAT-501 P0 | AIChatView 接入 open-or-create 接口
Closed
#44 CHAT-406 P1 | 分类页 AI 入口传 folder scope
Closed
#43 CHAT-405 P0 | 知识点详情 AI 入口传 knowledge_item scope
Closed
#42 CHAT-404 P0 | 资料阅读页 AI 入口传 material scope + 阅读位置
Closed
#41 CHAT-403 P0 | 资料详情 AI 入口传 material scope
Closed
#40 CHAT-402 P0 | 知识库详情 AI 入口传 knowledge_base scope
Closed
#39 CHAT-401 P0 | 定义 ChatEntryContext 模型 + Route 参数
107 Issues created by 0 users
Opened
#1 IOS-M0-01 RAG Chat 接入真实 API
Opened
#2 IOS-M0-02 Document Import 文档导入
Opened
#3 IOS-M0-03 Import Candidate 候选知识点审批
Opened
#4 IOS-M0-04 Knowledge Source 知识源管理
Opened
#5 IOS-M0-05 Learning Activity 学习统计详情
Opened
#6 IOS-M0-06 Learning Session 会话列表
Opened
#7 IOS-M0-07 Files Delete 文件删除
Opened
#8 IOS-M0-08 账号注销与设备管理
Opened
#9 IOS-M0-09 Push Token 注册与通知偏好
Opened
#10 IOS-M0-10 Workspace 工作台
Opened
#11 IOS-M0-11 知识库文件夹管理
Opened
#12 IOS-M0-12 Review 生成复习卡片
Opened
#13 IOS-M0-13 FocusItems 完整操作
Opened
#14 IOS-M0-14 KnowledgeBase 编辑入口
Opened
#15 IOS-M1-01 学习首页改版:继续上次 + 复习入口 + 周进度
Opened
#16 IOS-M1-02 知识库列表筛选 + 置顶 + 排序
Opened
#17 IOS-M1-03 消息页面(NotificationList)
Opened
#18 IOS-M1-04 AI 对话增强:会话切换 + 引用 + 操作
Opened
#19 IOS-M1-05 我的页面资产摘要 + 存储空间
Opened
#20 IOS-M1-06 分析页深化:热力图 + 复习摘要 + AI 分析
Opened
#21 IOS-M1-07 设置页分组补全
Opened
#22 IOS-M1-08 知识库分类管理页面
Opened
#23 IOS-M1-09 知识点预览增强:来源 + 复习 + 收藏
Opened
#24 IOS-M1-10 公开库发现 + 订阅管理
Opened
#25 IOS-M2-01 测验列表页
Opened
#26 IOS-M2-02 答题页面
Opened
#27 IOS-M2-03 结果页+错题本
Opened
#28 IOS-M2-04 学习首页测验入口
Opened
#29 IOS-M3-01 新增 MaterialReaderView 统一资料阅读入口
Opened
#30 IOS-M3-02 资料详情页增加阅读原文件入口
Opened
#31 IOS-M3-03 实现阅读事件本地收集
Opened
#32 IOS-M3-04 实现继续阅读/上次位置恢复
Opened
#33 IOS-M3-05 新增轻笔记入口
Opened
#34 IOS-M3-06 清理 MaterialReaderView 死代码路径 + 优化高度估算
Opened
#35 IOS-M3-07 优化 scrollProgress 精度
Opened
#36 IOS-M3-08 清理 ReadingEventCollector
Opened
#37 P1 | AIChatPage 创建会话前增加知识库/文件选择器
Opened
#38 IOS-H0-01 P1 | AI 对话 SSE 流式接收 + DeepSeek V4 Pro 思考过程展示
Opened
#39 CHAT-401 P0 | 定义 ChatEntryContext 模型 + Route 参数
Opened
#40 CHAT-402 P0 | 知识库详情 AI 入口传 knowledge_base scope
Opened
#41 CHAT-403 P0 | 资料详情 AI 入口传 material scope
Opened
#42 CHAT-404 P0 | 资料阅读页 AI 入口传 material scope + 阅读位置
Opened
#43 CHAT-405 P0 | 知识点详情 AI 入口传 knowledge_item scope
Opened
#44 CHAT-406 P1 | 分类页 AI 入口传 folder scope
Opened
#45 CHAT-501 P0 | AIChatView 接入 open-or-create 接口
Opened
#46 CHAT-502 P0 | AIChatView 顶部展示当前提问范围
Opened
#47 CHAT-503 P0 | 新对话按钮在当前 scope 下新建会话
Opened
#48 CHAT-505 P0 | 切换知识库不修改当前会话
Opened
#49 CHAT-506 P0 | 发送消息只传 sessionId + content
Opened
#50 CHAT-504 P1 | 提问范围切换面板 Scope Chip
Opened
#51 CHAT-601 P1 | 当前 scope 会话列表(AI 页面内)
Opened
#52 CHAT-602 P1 | 知识库内所有相关会话列表
Opened
#53 CHAT-603 P2 | 全局历史会话列表(我的页面)
Opened
#54 CHAT-604 P1 | 会话删除 / 归档 / 置顶操作
Opened
#55 M-CHAT-A1 P0 | listSessions 响应格式不匹配,iOS 解码 crash
Opened
#56 M-CHAT-A2 P0 | ChatEntryContext 未声明 Hashable,Route 编译失败
Opened
#57 M-CHAT-A3 P1 | 新对话按钮对非 global scope 不创建新会话
Opened
#58 M-CHAT-A4 P1 | 切换会话后 scope 标签不更新
Opened
#59 M-CHAT-A5 P2 | MaterialReaderView parentKnowledgeBaseId 为 nil
Opened
#60 M-CHAT-A6 P2 | AIChatViewModel 死代码清理
Opened
#61 M-CHAT-A7 P2 | loadSession 问候语未区分 scope
Opened
#62 M-CHAT-A8 P1 | 会话列表不按当前 scope 过滤
Opened
#63 M-CHAT-A9 P2 | 会话列表项缺少 scope 标识
Opened
#64 M-CHAT-A10 P2 | deleteSession 错误被静默吞掉
Opened
#65 M-CHAT-A11 P2 | 会话列表缺少归档/置顶操作
Opened
#66 IOS-INFO-000 P0 | iOS 学习信息采集总设计文档 【审查: 致命 F1-F4 需解决】
Opened
#67 IOS-INFO-001 P0 | 定义 ReadingMaterialContext 【审计: 不存在,需新建】
Opened
#68 IOS-INFO-002 P0 | 定义 ReadingEventUploadItem / API DTO 【审计: 不存在】
Opened
#69 IOS-INFO-003 P0 | 定义 ReadingRuntimeAdapter 协议 【审计: 不存在】
Opened
#70 IOS-INFO-004 P0 | V1 ReadingEventCollector 断链修复 【审计: 致命F1】
Opened
#71 IOS-INFO-006 P0 | ReadingRuntimeSessionManager 【审计: 不存在】
Opened
#72 IOS-INFO-007 P0 | MaterialReaderView 生命周期事件恢复 【审计: 部分存在,需改造】
Opened
#73 IOS-INFO-008 P0 | Heartbeat Timer / pause / resume 【审计: Timer已有,需接V2】
Opened
#74 IOS-INFO-009 P0 | 阅读位置采集适配器 【审计: 部分存在,需统一payload】
Opened
#75 IOS-INFO-015 P0 | 标记已读 MarkedAsRead 接入
Opened
#76 IOS-INFO-014 P0 | App 前后台 flush / pause / resume
Opened
#77 IOS-INFO-012 P0 | Rust Event → UploadItem 映射 【审计: 不存在】
Opened
#78 IOS-INFO-013 P0 | 本地 ReadingEventUploadQueue 【审计: 不存在】
Opened
#79 IOS-INFO-014 P0 | App 前后台 flush / pause / resume 【审计: 不存在】
Opened
#80 IOS-INFO-015 P0 | 标记已读 UI / 状态联动 【审计: 不存在】
Opened
#81 IOS-INFO-013 P0 | API 响应处理
Opened
#82 IOS-INFO-027 P0 | 离线、网络恢复、登录状态处理 【审计: 不存在】
Opened
#83 IOS-INFO-016 P0 | 批量上传 ReadingEvent API Client 【审计: 不存在】
Opened
#84 IOS-INFO-017 P0 | UploadScheduler / 重试策略 / 响应处理 【审计: 不存在】
Opened
#85 IOS-INFO-018 P0 | 查询资料阅读进度接口 【审计: 不存在】
Opened
#86 IOS-INFO-019 P0 | 阅读位置恢复:API优先+本地缓存兜底 【审计: 仅本地且nil】
Opened
#87 IOS-INFO-020 P0 | 首页继续学习替换硬编码 【审计: 致命F3】
Opened
#88 IOS-INFO-023 P0 | 分析页 summary 接口对齐 【审计: 已有】
Opened
#89 IOS-INFO-024 P0 | 分析页 trend / heatmap 接口对齐 【审计: 已有,需确认】
Opened
#90 IOS-INFO-025 P1 | 学习历史 records 接入 【审计: 不存在】
Opened
#91 IOS-INFO-029 P1 | 本地最近进度缓存升级 【审计: 已有 ReadingPositionStore,需升级】
Opened
#92 IOS-INFO-026 P0 | 权限 / 删除 / 过期错误处理 【审计: 不存在】
Opened
#93 IOS-INFO-028 P1 | Background upload / BGTask 策略 【审计: 不存在】
Opened
#94 IOS-INFO-030 P1 | ReadingEvent 调试面板 【审计: 不存在】
Opened
#95 IOS-INFO-031 P0 | 日志与诊断 【审计: 不存在】
Opened
#96 IOS-INFO-032 P0 | DTO 映射测试 【审计: 待编写】
Opened
#97 IOS-INFO-033 P0 | UploadQueue 测试 【审计: 待编写】
Opened
#98 IOS-INFO-034 P0 | Reader 生命周期测试 【审计: 待编写】
Opened
#99 IOS-INFO-035 P0 | 首页继续学习路由测试 【审计: 待编写】
Opened
#100 IOS-INFO-036 P0 | 端到端联调测试 【审计: 待编写】
Opened
#101 IOS-INFO-037 P1 | iOS 学习信息接入文档 【审计: 待编写】
Opened
#102 IOS-INFO-005 P0 | 接入 document runtime V2 FFI 【审计: 不存在】
Opened
#103 IOS-INFO-010 P0 | MarkedAsRead Runtime 事件接入 【审计: 部分存在,需接V2】
Opened
#104 IOS-INFO-011 P0 | Rust Event export → 本地队列 → ack 【审计: 不存在】
Opened
#105 IOS-INFO-020 P0 | 首页继续学习 API 替换硬编码 【审计: 致命F3】
Opened
#106 IOS-INFO-021 P0 | 首页继续学习点击定位规则 【审计: 不存在】
Opened
#107 IOS-INFO-022 P0 | 资料详情页阅读状态展示 【审计: 不存在】