Skip to content

v0.3.12

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Jun 18:16
· 3 commits to main since this release

Bookokrat 0.3.12

Highlights

  • Added a dual-column EPUB reading mode that renders text as a two-page book spread, toggleable from settings.
CleanShot 2026-06-06 at 14 20 08@2x
  • Added an extract CLI command that exports an EPUB into a canonical directory of markdown chapters, images, table of contents, and metadata for downstream tools.

Improvements

  • EPUB3 table-of-contents parsing falls back to the navigation document when the NCX is missing or incomplete.
  • Redesigned the settings window for a cleaner layout.
  • Added a scroll-direction setting to invert scrolling for trackpads and mice that feel reversed.
  • Improved missing keybindings

Fixes

  • EPUB content parsing now better handles <section> and <main> blocks, including comments anchored inside them.
  • Highlights and comments can now span multiple paragraphs and blocks, with each touched block tracked as its own text slice.
  • Apple Terminal now falls back gracefully since it does not support colored underlines.
  • Fixed an endless PDF loading screen by forcing a render when a page stalls.
  • Improved Kitty graphics placement under tmux with placeholder anchors, addressing relative-positioning issues (including a Ghostty rendering bug).