Rust Core: - events: global Mutex-buffered event queue (push/export/clear/update_position) - image_meta: use ImageReader::format() for real decoded format instead of extension - search: change match_start/match_end usize→u64 for FFI compatibility - epub/pdf: module-level placeholder comments FFI (UDL exposed, 12 total functions): - Added: search_markdown_blocks, search_text_content, create_note_anchor - Added: push_reading_event, update_reading_position, export_pending_events, clear_exported_events Docs: - README: synced DocumentBlock model (Table.headers + HorizontalRule), simplified dependency recommendations, removed nonexistent doc references - docs/pdf-strategy.md: PDFKit vs PDFium vs MuPDF evaluation, 5 decisions, platform strategy matrix, roadmap Build: - .cargo/config.toml: cargo xtask alias - xtask: CLI implementation (test/build-ios/fixtures commands) - fixtures: markdown/sample.md (9 block types), text/sample.txt - XCFramework rebuilt, Swift bindings regenerated (1977 lines) 58 tests pass, zero warnings. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
3 lines
41 B
TOML
3 lines
41 B
TOML
[alias]
|
|
xtask = "run --package xtask --"
|