• Joined on 2026-05-02
wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:59:53 +08:00
8166878bf8 feat: image metadata reading - width, height, format, file_size with fixture test
wangdl commented on issue wangdl/zhixi-document-runtime#8 2026-05-30 20:55:44 +08:00
DOC-103 实现 TXT 文本读取

完成项

read_text(file_path) 已实现,UTF-8 读取 parse_text_content(content) 按空行分段落 text_stats(content) 返回行数和字数

API

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:55:35 +08:00
af58a35b0a feat: TXT text reading - paragraph parsing, line/word stats
wangdl commented on issue wangdl/zhixi-document-runtime#7 2026-05-30 20:51:26 +08:00
DOC-102 实现 Markdown 解析为 DocumentBlock

完成项

parse_markdown(md_content) 已实现,返回 Vec GFM 扩展已启用:表格、删除线、任务列表、tagfilter 11 种 block 类型全部支持

##…

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:50:56 +08:00
c390718c15 feat: Markdown parsing with comrak - GFM tables, strikethrough, tasklist, all 11 block types
wangdl commented on issue wangdl/zhixi-document-runtime#6 2026-05-30 20:34:48 +08:00
DOC-101 实现文件类型识别

完成项

detect_material_type(file_path) 已实现 识别策略:magic bytes → MIME → 扩展名 MaterialType::preview_mode() 映射方法

依赖

  • infer = "0.16" —…
wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:34:31 +08:00
43010221ff feat: detect_material_type - file type identification via magic bytes + MIME + extension
wangdl closed issue wangdl/zhixi-document-runtime#5 2026-05-30 20:31:15 +08:00
DOC-005 定义 App-Rust 调用协议
wangdl commented on issue wangdl/zhixi-document-runtime#1 2026-05-30 20:31:15 +08:00
DOC-001 初始化 Rust workspace

M0 里程碑审查通过 — 2026-05-30

审查结果: 全部通过

wangdl closed issue wangdl/zhixi-document-runtime#1 2026-05-30 20:31:14 +08:00
DOC-001 初始化 Rust workspace
wangdl closed issue wangdl/zhixi-document-runtime#2 2026-05-30 20:31:14 +08:00
DOC-002 编写 README 与技术边界文档
wangdl closed issue wangdl/zhixi-document-runtime#3 2026-05-30 20:31:14 +08:00
DOC-003 定义支持格式分级
wangdl closed issue wangdl/zhixi-document-runtime#4 2026-05-30 20:31:14 +08:00
DOC-004 定义核心数据模型
wangdl commented on issue wangdl/zhixi-document-runtime#5 2026-05-30 20:28:18 +08:00
DOC-005 定义 App-Rust 调用协议

完成项

docs/app-rust-bridge.md 已编写并推送

文档内容

Rust 暴露的 11 个函数

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:27:54 +08:00
a0aaf9b713 docs: app-rust-bridge - complete FFI call protocol
wangdl commented on issue wangdl/zhixi-document-runtime#4 2026-05-30 20:22:45 +08:00
DOC-004 定义核心数据模型

完成项

所有核心数据模型已定义并编译通过

模型清单

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:22:18 +08:00
8042a9d92e feat: core data models - MaterialType, DocumentBlock, ReadingPosition, ReadingEvent, NoteAnchor, SearchResult, DocumentError
wangdl commented on issue wangdl/zhixi-document-runtime#3 2026-05-30 20:18:12 +08:00
DOC-003 定义支持格式分级

完成项

docs/supported-formats.md 已编写并推送

格式支持等级

wangdl commented on issue wangdl/zhixi-document-runtime#2 2026-05-30 20:17:04 +08:00
DOC-002 编写 README 与技术边界文档

完成项

README.md 技术边界文档(772 行) docs/architecture.md 分层架构 + 职责边界 + 数据流 + Crate 拆分 docs/supported-formats.md 格式矩阵(第一版/…

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 20:16:53 +08:00
5f34b871ba docs: architecture, supported-formats, event-protocol, reading-position, ios-integration