Repository navigation
Releases
0.1.2 — Community review fixes
Fixes the community review blockers while preserving local EPUB reading and source-linked Canvas excerpts.
- Move static reader styles into CSS and preserve reader tabs when the plugin unloads.
- Adopt searchable Obsidian settings definitions and official heading components; keep offline donation QR codes.
- Remove unused EPUB.js script injection methods. Bundle ZIP/cache dependencies from source with function-only scheduling, and reject dynamic script capabilities during the release build.
- Upgrade the XML parser to @xmldom/xmldom 0.8.15.
Validation: clean npm install, TypeScript check, official Obsidian ESLint rules (zero errors/warnings), 77 passing tests, and successful production build. On macOS Obsidian 1.13.7, verified settings, book rendering and an existing excerpt jumping back to its original chapter. Windows and mobile were not tested; this release remains desktop-only.
Leafmark Reader 0.1.1
Show bundled WeChat Pay and Alipay QR codes directly in plugin settings, with click-to-enlarge. Add QR codes to the project description and a funding link. Chinese and English interface copy included. TypeScript/build and local settings rendering verified.
Leafmark Reader 0.1.0 — Early access
Initial early-access release of the independently implemented Leafmark Reader.
- Local reflowable EPUB reading and persisted highlights/thoughts.
- Source-linked native Canvas cards and legacy excerpt import.
- Chinese/English UI with automatic and manual language selection.
- TypeScript check and 75 automated tests pass.
Desktop preview. macOS has been exercised; Windows/mobile and broad EPUB compatibility remain to be validated. Official Obsidian directory approval is pending. Install main.js, manifest.json and styles.css into .obsidian/plugins/leafmark-reader.