version 1.5.0
Highlights to Obsidian v1.5.0
New features
- Write highlights directly to vault files. A new option under Other Options lets H2O write notes straight into your vault folder instead of using the
obsidian://URI. Set your vault's folder path and tick "Write highlights directly to vault files". This avoids highlights being dropped when Obsidian (or the vault) isn't open, removes the note-length limit, and doesn't require Obsidian to be running. - Duplicate-proof sending. Highlights are now tracked by their unique ID, so sending the same highlight twice no longer creates duplicate notes. A highlight you edit in calibre is re-sent the next time you send new highlights.
- Sending the new highlights of selected books no longer hides new highlights in other books from "Send New Highlights".
Fixes
- Fixed the "body format for highlights without notes" option: when left empty it now correctly falls back to the normal body format instead of producing empty notes.
- Converted the remaining Qt enums to the scoped (PyQt6) form, so the plugin no longer relies on calibre's enum-compatibility shims.
Internal
- "Resend Previously Sent Highlights" now replays the exact last batch that was sent.
- Selected-book sends are filtered in calibre's database for better performance.
- Added a unit-test suite.
Requires calibre 6.10 or newer.
Install
Download highlights-to-obsidian-1.5.0.zip below and load it via calibre's Preferences → Plugins → Load plugin from file.