wangdl
|
25ad7490a3
|
feat: expose parse_text via FFI - returns paragraph blocks from TXT
|
2026-06-02 19:55:03 +08:00 |
|
wangdl
|
f8c0864b61
|
feat: expose parse_markdown via FFI - returns [DocumentBlock] with all 8 block types
|
2026-06-02 19:53:42 +08:00 |
|
wangdl
|
cfbee9ea53
|
feat: expose 3 FFI functions via UDL - detect_material_type, read_image_meta, read_text_stats
|
2026-06-02 19:45:54 +08:00 |
|
wangdl
|
9481cc20e9
|
feat: UniFFI setup - UDL interface, build.rs scaffolding, cargo check passes
|
2026-05-30 22:11:27 +08:00 |
|
wangdl
|
8042a9d92e
|
feat: core data models - MaterialType, DocumentBlock, ReadingPosition, ReadingEvent, NoteAnchor, SearchResult, DocumentError
|
2026-05-30 20:22:16 +08:00 |
|
wangdl
|
c8f9d64fd8
|
fix: add minimal lib.rs declarations to pass cargo check
|
2026-05-30 18:35:20 +08:00 |
|
wangdl
|
e76f253260
|
chore: init Rust workspace skeleton with crate structure
|
2026-05-30 18:33:50 +08:00 |
|