Skip to content

Releases

0.1.2 — Community review fixes

Choose a tag to compare

@Clearner1 Clearner1 released this 29 Oct 06:56

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

Choose a tag to compare

@Clearner1 Clearner1 released this 29 Oct 06:32

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

Choose a tag to compare

@Clearner1 Clearner1 released this 29 Oct 06:02

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.