2026-06-03 - 2026-06-10

Overview

0 Active Pull Requests
89 Active Issues
Excluding merges, 1 author has pushed 22 commits to main and 22 commits to all branches. On main, 57 files have changed and there have been 10872 additions and 472 deletions.

78 Issues closed from 1 user

Closed #100 M-DOC-FULL P2 | EPUB3 NAV 解析支持 2026-06-08 19:52:18 +08:00

Closed #99 M-DOC-FULL P3 | office_preview_mode 无人调用 2026-06-08 19:47:05 +08:00

Closed #98 M-DOC-FULL P2 | EPUB read_epub_metadata 与 read_epub_chapters 重复 ZIP 解析 2026-06-08 19:45:10 +08:00

Closed #96 DOC-FULL-A7 P2 | Deserialize field rename 与 uniffi 兼容性验证 2026-06-08 19:40:06 +08:00

Closed #95 DOC-FULL-A6 P1 | Session 无超时清理,内存泄漏 2026-06-08 19:31:33 +08:00

Closed #80 DOC-FULL-031 P1 | 文档:ReadingEvent 协议 【status:partial】 2026-06-07 22:01:56 +08:00

Closed #81 DOC-FULL-032 P1 | 文档:Supported Formats 【status:partial】 2026-06-07 22:01:56 +08:00

Closed #82 DOC-FULL-033 P1 | 文档:FFI Troubleshooting 【status:todo】 2026-06-07 22:01:56 +08:00

Closed #79 DOC-FULL-030 P1 | 文档:iOS 接入指南 【status:partial】 2026-06-07 22:01:54 +08:00

Closed #85 DOC-FULL-012A P1 | Markdown 解析完整性验收 【status:todo】 2026-06-07 21:54:35 +08:00

Closed #86 DOC-FULL-018A P1 | PDF / EPUB SearchResult 扩展 【status:todo】 2026-06-07 21:54:35 +08:00

Closed #87 DOC-FULL-019A P1 | NoteAnchor 完整性验收 + from_search_result 【status:todo】 2026-06-07 21:54:35 +08:00

Closed #88 DOC-FULL-036 P1 | Markdown Block 完整性测试 【status:todo】 2026-06-07 21:54:35 +08:00

Closed #89 DOC-FULL-037 P1 | SearchResult → NoteAnchor 转换 【status:todo】 2026-06-07 21:54:35 +08:00

Closed #71 DOC-FULL-015 P1 | PDF metadata / text / search 【status:todo】 2026-06-07 21:50:01 +08:00

Closed #72 DOC-FULL-016 P1 | EPUB metadata / spine / toc / chapter 【status:todo】 2026-06-07 21:50:01 +08:00

Closed #73 DOC-FULL-017 P1 | Office 文件预览策略模型 【status:todo】 2026-06-07 21:50:01 +08:00

Closed #74 DOC-FULL-026 P1 | PDF / EPUB fixtures 【status:partial】 2026-06-07 21:50:01 +08:00

Closed #68 DOC-FULL-019 P0 | NoteAnchor 完整模型 【status:partial】 2026-06-07 21:04:18 +08:00

Closed #69 DOC-FULL-020 P0 | position → NoteAnchor 转换 【status:partial】 2026-06-07 21:04:18 +08:00

Closed #75 DOC-FULL-022 P0 | 阅读事件单元测试 【status:partial】 2026-06-07 21:04:18 +08:00

Closed #76 DOC-FULL-023 P0 | activeSecondsDelta 测试 【status:todo】 2026-06-07 21:04:18 +08:00

Closed #77 DOC-FULL-024 P0 | EventBuffer ack 测试 【status:todo】 2026-06-07 21:04:18 +08:00

Closed #78 DOC-FULL-025 P0 | FFI 集成测试 【status:todo】 2026-06-07 21:04:18 +08:00

Closed #67 DOC-FULL-018 P0 | SearchResult 模型与搜索接口统一 【status:partial】 2026-06-07 21:03:06 +08:00

Closed #64 DOC-FULL-012 P0 | Markdown 解析完整化 【status:partial】 2026-06-07 20:32:00 +08:00

Closed #70 DOC-FULL-021 P0 | 阅读位置恢复接口 【status:todo】 2026-06-07 20:32:00 +08:00

Closed #63 DOC-FULL-011 P0 | DocumentInfo 完整化 【status:partial】 2026-06-07 20:31:59 +08:00

Closed #57 DOC-FULL-008 P0 | iOS 事件导出示例 【status:partial】 2026-06-07 20:26:50 +08:00

Closed #60 DOC-FULL-029 P0 | 符号检查与版本一致性验证 【status:todo】 2026-06-07 20:26:50 +08:00

Closed #56 DOC-FULL-007 P0 | FFI DTO 更新到 V2 【status:todo】 2026-06-07 20:26:07 +08:00

Closed #83 DOC-FULL-034 P0 | V1 → V2 兼容层 【status:todo】 2026-06-07 20:26:07 +08:00

Closed #84 DOC-FULL-035 P0 | V2 与 API 上传协议映射文档 【status:todo】 2026-06-07 20:26:07 +08:00

Closed #92 DOC-FULL-A3 P0 | Position 手动 Serialize 只对 serde 生效,UniFFI 不经过 2026-06-07 20:16:41 +08:00

Closed #93 DOC-FULL-A4 P1 | remove_session_v2 不检查 session 状态 2026-06-07 20:16:41 +08:00

Closed #94 DOC-FULL-A5 P1 | Buffer 溢出驱逐逻辑边界 case 2026-06-07 20:16:41 +08:00

Closed #97 DOC-FULL-A8 P2 | export 后 crash 导致事件永久标记 Exported 泄漏 2026-06-07 20:16:41 +08:00

Closed #90 DOC-FULL-A1 P0 | 【致命】V2 核心函数未通过 FFI 导出,iOS 无法调用 2026-06-07 20:16:40 +08:00

Closed #91 DOC-FULL-A2 P0 | ActiveTimeTracker 未被集成 2026-06-07 20:16:40 +08:00

Closed #26 DOC-502 实现 EPUB metadata/目录解析 2026-06-07 20:06:48 +08:00

Closed #28 DOC-403 pdf.rs 模块基础实现(PDF 阅读位置模型) 2026-06-07 20:06:48 +08:00

Closed #23 DOC-401 PDF 阅读方案评估 2026-06-07 20:06:47 +08:00

Closed #24 DOC-402 Office 预览策略文档 2026-06-07 20:06:47 +08:00

Closed #25 DOC-501 EPUB 支持方案设计 2026-06-07 20:06:47 +08:00

Closed #27 DOC-301 实现 Rust 侧阅读事件缓冲区 2026-06-07 20:06:46 +08:00

Closed #36 [P1] ARM64 iOS 上 RustBuffer 结构体跨 FFI 传参 ABI 不兼容,需全部改为 out-pointer 方式 2026-06-07 20:06:46 +08:00

Closed #33 DOC-302d 更新技术文档为 proc-macro 模式 2026-06-07 20:06:44 +08:00

Closed #34 DOC-302e XCFramework 重建 + Xcode 编译验证 2026-06-07 20:06:44 +08:00

Closed #35 DOC-302f 增加 UniFFI 符号检查脚本 2026-06-07 20:06:44 +08:00

Closed #31 DOC-302b zx_document_ffi 函数迁移到 #[uniffi::export] 2026-06-07 20:06:43 +08:00

Closed #32 DOC-302c 更新构建流程:library 模式 + Swift binding 重新生成 2026-06-07 20:06:43 +08:00

Closed #29 DOC-302 iOS XCFramework 链接失败:UniFFI 0.28 UDL模式下 extern"C" 分发函数缺失 2026-06-07 20:06:41 +08:00

Closed #30 DOC-302a zx_document_core 类型迁移到 proc-macro 2026-06-07 20:06:41 +08:00

Closed #55 DOC-FULL-006 P0 | EventBuffer ack / failed / state 【status:todo】 2026-06-07 19:54:35 +08:00

Closed #54 DOC-FULL-005 P0 | ReadingPosition camelCase + clamp 【status:todo】 2026-06-07 19:49:54 +08:00

Closed #53 DOC-FULL-004 P0 | ActiveTimeTracker 【status:todo】 2026-06-07 19:41:10 +08:00

Closed #52 DOC-FULL-003 P0 | ReadingEvent V2 【status:todo】 2026-06-07 19:37:19 +08:00

Closed #51 DOC-FULL-002 P0 | ReadingSession V2 【status:todo】 2026-06-07 19:35:12 +08:00

Closed #50 DOC-FULL-001 P0 | ReadingMaterialRef 替代 ReadingTargetType 【status:todo】 2026-06-07 19:27:54 +08:00

Closed #49 DOC-FULL-000 P0 | Document Runtime 完整架构文档 v2 【status:todo】 2026-06-07 19:24:13 +08:00

Closed #58 DOC-FULL-027 P0 | iOS XCFramework 构建脚本 2026-06-07 11:45:12 +08:00

Closed #59 DOC-FULL-028 P0 | UniFFI binding 生成脚本 2026-06-07 11:45:12 +08:00

Closed #65 DOC-FULL-013 P0 | Text 解析完整化 2026-06-07 11:44:52 +08:00

Closed #66 DOC-FULL-014 P0 | Image metadata 完整化 2026-06-07 11:44:52 +08:00

Closed #61 DOC-FULL-009 P0 | 文件类型识别完整化 2026-06-07 11:44:51 +08:00

Closed #62 DOC-FULL-010 P0 | PreviewMode 完整化 2026-06-07 11:44:51 +08:00

Closed #37 🔴 P0 | 所有 #[uniffi::export] 函数迁移到 out-pointer FFI 方式 2026-06-06 13:05:41 +08:00

Closed #40 🟡 P2 | epub.rs / pdf.rs 空模块 — 仅注释无实现 2026-06-06 13:01:10 +08:00

Closed #42 🟡 P2 | 两套 DocumentBlock 类型 + 双向手动 From impl 2026-06-06 13:01:10 +08:00

Closed #43 🟡 P2 | search.rs 文本搜索每次循环创建新子串 2026-06-06 13:01:10 +08:00

Closed #45 🟢 P3 | ComrakOptions<'static> 生命周期强制转换过于脆弱 2026-06-06 13:01:10 +08:00

Closed #46 🟢 P3 | parse_markdown_separate 多余的 String clone 2026-06-06 13:01:10 +08:00

Closed #44 🟡 P2 | events.rs Mutex 投毒后静默丢事件 2026-06-06 13:00:40 +08:00

Closed #41 🟡 P2 | detect_material_type 读整个文件只为检测魔数 2026-06-06 12:59:22 +08:00

Closed #48 P2 | markdown.rs 多个 comrak 节点类型 fallthrough 到 _ => None 2026-06-06 12:56:48 +08:00

Closed #39 🟡 P1 | ffi_zx_document_ffi_rustbuffer_from_bytes_separate 未检查 call status 2026-06-06 12:55:41 +08:00

Closed #38 🔴 P0 | events.rs EVENT_BUFFER 全局缓冲区无大小上限 2026-06-06 12:55:04 +08:00

Closed #47 P0 | 移除所有调试 eprintln! 日志(FFI + markdown.rs) 2026-06-06 12:40:52 +08:00

76 Issues created by 1 user

Opened #36 [P1] ARM64 iOS 上 RustBuffer 结构体跨 FFI 传参 ABI 不兼容,需全部改为 out-pointer 方式 2026-06-03 22:56:45 +08:00

Opened #37 🔴 P0 | 所有 #[uniffi::export] 函数迁移到 out-pointer FFI 方式 2026-06-06 12:33:02 +08:00

Opened #38 🔴 P0 | events.rs EVENT_BUFFER 全局缓冲区无大小上限 2026-06-06 12:33:02 +08:00

Opened #39 🟡 P1 | ffi_zx_document_ffi_rustbuffer_from_bytes_separate 未检查 call status 2026-06-06 12:33:02 +08:00

Opened #40 🟡 P2 | epub.rs / pdf.rs 空模块 — 仅注释无实现 2026-06-06 12:33:02 +08:00

Opened #41 🟡 P2 | detect_material_type 读整个文件只为检测魔数 2026-06-06 12:33:02 +08:00

Opened #42 🟡 P2 | 两套 DocumentBlock 类型 + 双向手动 From impl 2026-06-06 12:33:02 +08:00

Opened #43 🟡 P2 | search.rs 文本搜索每次循环创建新子串 2026-06-06 12:33:03 +08:00

Opened #44 🟡 P2 | events.rs Mutex 投毒后静默丢事件 2026-06-06 12:33:03 +08:00

Opened #45 🟢 P3 | ComrakOptions<'static> 生命周期强制转换过于脆弱 2026-06-06 12:33:03 +08:00

Opened #46 🟢 P3 | parse_markdown_separate 多余的 String clone 2026-06-06 12:33:03 +08:00

Opened #47 P0 | 移除所有调试 eprintln! 日志(FFI + markdown.rs) 2026-06-06 12:33:48 +08:00

Opened #48 P2 | markdown.rs 多个 comrak 节点类型 fallthrough 到 _ => None 2026-06-06 12:33:48 +08:00

Opened #49 DOC-FULL-000 P0 | Document Runtime 完整架构文档 v2 【status:todo】 2026-06-07 11:33:10 +08:00

Opened #50 DOC-FULL-001 P0 | ReadingMaterialRef 替代 ReadingTargetType 【status:todo】 2026-06-07 11:33:11 +08:00

Opened #51 DOC-FULL-002 P0 | ReadingSession V2 【status:todo】 2026-06-07 11:33:11 +08:00

Opened #52 DOC-FULL-003 P0 | ReadingEvent V2 【status:todo】 2026-06-07 11:33:11 +08:00

Opened #53 DOC-FULL-004 P0 | ActiveTimeTracker 【status:todo】 2026-06-07 11:33:12 +08:00

Opened #54 DOC-FULL-005 P0 | ReadingPosition camelCase + clamp 【status:todo】 2026-06-07 11:33:12 +08:00

Opened #55 DOC-FULL-006 P0 | EventBuffer ack / failed / state 【status:todo】 2026-06-07 11:33:13 +08:00

Opened #56 DOC-FULL-007 P0 | FFI DTO 更新到 V2 【status:todo】 2026-06-07 11:33:13 +08:00

Opened #57 DOC-FULL-008 P0 | iOS 事件导出示例 【status:partial】 2026-06-07 11:33:13 +08:00

Opened #58 DOC-FULL-027 P0 | iOS XCFramework 构建脚本 2026-06-07 11:33:13 +08:00

Opened #59 DOC-FULL-028 P0 | UniFFI binding 生成脚本 2026-06-07 11:33:14 +08:00

Opened #60 DOC-FULL-029 P0 | 符号检查与版本一致性验证 【status:todo】 2026-06-07 11:33:14 +08:00

Opened #61 DOC-FULL-009 P0 | 文件类型识别完整化 2026-06-07 11:33:14 +08:00

Opened #62 DOC-FULL-010 P0 | PreviewMode 完整化 2026-06-07 11:33:15 +08:00

Opened #63 DOC-FULL-011 P0 | DocumentInfo 完整化 【status:partial】 2026-06-07 11:33:15 +08:00

Opened #64 DOC-FULL-012 P0 | Markdown 解析完整化 【status:partial】 2026-06-07 11:33:15 +08:00

Opened #65 DOC-FULL-013 P0 | Text 解析完整化 2026-06-07 11:33:15 +08:00

Opened #66 DOC-FULL-014 P0 | Image metadata 完整化 2026-06-07 11:33:16 +08:00

Opened #67 DOC-FULL-018 P0 | SearchResult 模型与搜索接口统一 【status:partial】 2026-06-07 11:33:16 +08:00

Opened #68 DOC-FULL-019 P0 | NoteAnchor 完整模型 【status:partial】 2026-06-07 11:33:16 +08:00

Opened #69 DOC-FULL-020 P0 | position → NoteAnchor 转换 【status:partial】 2026-06-07 11:33:16 +08:00

Opened #70 DOC-FULL-021 P0 | 阅读位置恢复接口 【status:todo】 2026-06-07 11:33:17 +08:00

Opened #71 DOC-FULL-015 P1 | PDF metadata / text / search 【status:todo】 2026-06-07 11:33:17 +08:00

Opened #72 DOC-FULL-016 P1 | EPUB metadata / spine / toc / chapter 【status:todo】 2026-06-07 11:33:17 +08:00

Opened #73 DOC-FULL-017 P1 | Office 文件预览策略模型 【status:todo】 2026-06-07 11:33:18 +08:00

Opened #74 DOC-FULL-026 P1 | PDF / EPUB fixtures 【status:partial】 2026-06-07 11:33:18 +08:00

Opened #75 DOC-FULL-022 P0 | 阅读事件单元测试 【status:partial】 2026-06-07 11:33:18 +08:00

Opened #76 DOC-FULL-023 P0 | activeSecondsDelta 测试 【status:todo】 2026-06-07 11:33:18 +08:00

Opened #77 DOC-FULL-024 P0 | EventBuffer ack 测试 【status:todo】 2026-06-07 11:33:19 +08:00

Opened #78 DOC-FULL-025 P0 | FFI 集成测试 【status:todo】 2026-06-07 11:33:19 +08:00

Opened #79 DOC-FULL-030 P1 | 文档:iOS 接入指南 【status:partial】 2026-06-07 11:33:19 +08:00

Opened #80 DOC-FULL-031 P1 | 文档:ReadingEvent 协议 【status:partial】 2026-06-07 11:33:20 +08:00

Opened #81 DOC-FULL-032 P1 | 文档:Supported Formats 【status:partial】 2026-06-07 11:33:20 +08:00

Opened #82 DOC-FULL-033 P1 | 文档:FFI Troubleshooting 【status:todo】 2026-06-07 11:33:20 +08:00

Opened #83 DOC-FULL-034 P0 | V1 → V2 兼容层 【status:todo】 2026-06-07 11:45:17 +08:00

Opened #84 DOC-FULL-035 P0 | V2 与 API 上传协议映射文档 【status:todo】 2026-06-07 11:45:17 +08:00

Opened #85 DOC-FULL-012A P1 | Markdown 解析完整性验收 【status:todo】 2026-06-07 11:45:17 +08:00

Opened #86 DOC-FULL-018A P1 | PDF / EPUB SearchResult 扩展 【status:todo】 2026-06-07 11:45:18 +08:00

Opened #87 DOC-FULL-019A P1 | NoteAnchor 完整性验收 + from_search_result 【status:todo】 2026-06-07 11:45:18 +08:00

Opened #88 DOC-FULL-036 P1 | Markdown Block 完整性测试 【status:todo】 2026-06-07 11:45:18 +08:00

Opened #89 DOC-FULL-037 P1 | SearchResult → NoteAnchor 转换 【status:todo】 2026-06-07 11:45:19 +08:00

Opened #90 DOC-FULL-A1 P0 | 【致命】V2 核心函数未通过 FFI 导出,iOS 无法调用 2026-06-07 20:04:15 +08:00

Opened #91 DOC-FULL-A2 P0 | ActiveTimeTracker 未被集成 2026-06-07 20:04:16 +08:00

Opened #92 DOC-FULL-A3 P0 | Position 手动 Serialize 只对 serde 生效,UniFFI 不经过 2026-06-07 20:04:17 +08:00

Opened #93 DOC-FULL-A4 P1 | remove_session_v2 不检查 session 状态 2026-06-07 20:04:17 +08:00

Opened #94 DOC-FULL-A5 P1 | Buffer 溢出驱逐逻辑边界 case 2026-06-07 20:04:18 +08:00

Opened #95 DOC-FULL-A6 P1 | Session 无超时清理,内存泄漏 2026-06-07 20:04:18 +08:00

Opened #96 DOC-FULL-A7 P2 | Deserialize field rename 与 uniffi 兼容性验证 2026-06-07 20:04:19 +08:00

Opened #97 DOC-FULL-A8 P2 | export 后 crash 导致事件永久标记 Exported 泄漏 2026-06-07 20:04:19 +08:00

Opened #98 M-DOC-FULL P2 | EPUB read_epub_metadata 与 read_epub_chapters 重复 ZIP 解析 2026-06-07 21:49:07 +08:00

Opened #99 M-DOC-FULL P3 | office_preview_mode 无人调用 2026-06-07 21:49:07 +08:00

Opened #100 M-DOC-FULL P2 | EPUB3 NAV 解析支持 2026-06-07 21:49:07 +08:00

Opened #101 DOC-FULL-000:Document Runtime V2 总体架构文档 2026-06-10 21:18:32 +08:00

Opened #102 DOC-FULL-001:ReadingMaterialRef V2 2026-06-10 21:18:32 +08:00

Opened #103 DOC-FULL-002:ReadingSession V2 2026-06-10 21:18:32 +08:00

Opened #104 DOC-FULL-003:ReadingEvent V2 2026-06-10 21:18:32 +08:00

Opened #105 DOC-FULL-004:ActiveTimeTracker V2 2026-06-10 21:18:32 +08:00

Opened #106 DOC-FULL-005:ReadingPosition V2 camelCase 与 progress clamp 2026-06-10 21:18:33 +08:00

Opened #107 DOC-FULL-006:EventBuffer V2 ack / failed / state 2026-06-10 21:18:33 +08:00

Opened #108 DOC-FULL-007:FFI DTO 更新到 V2 2026-06-10 21:18:33 +08:00

Opened #109 DOC-FULL-008:iOS 事件导出示例 2026-06-10 21:18:33 +08:00

Opened #110 DOC-FULL-034:V1 → V2 兼容层 2026-06-10 21:18:33 +08:00

Opened #111 DOC-FULL-035:V2 与 API 上传协议映射文档 2026-06-10 21:18:33 +08:00