Skip to content

version 1.5.0

Choose a tag to compare

@warzoo warzoo released this 20 Jun 22:21

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.