github paviro/KoShelf 2026.4.0b2

pre-release7 hours ago

What's Changed

Note

This is a pre-release beta!

This beta adds annotation writeback and full reader customization

  • Annotation writeback: Highlights, bookmarks, and reviews can now be edited and deleted directly in the KoShelf UI. Changes are synced back to the KOReader sidecar files on disk. (#69)
  • Reader presentation settings: The in-app reader gains comprehensive style controls — font family, font size, line spacing, word spacing, and margins — organized into collapsible settings sections with per-value editing and a reset option.
    (#68)
  • Book navigation drawer: A new slide-out drawer in the reader provides quick access to the table of contents and annotation lists, making it easy to jump between sections and highlights.
  • Hidden-flow page tracking: KOReader's non-linear flow points (e.g. footnote pages) are now parsed and subtracted from page totals, so reading statistics and completion detection reflect the actual linear page count.
  • Dependency upgrades: Major and minor dependency updates across the stack; unused Rust crates removed.

API changes

  • PATCH /api/items/:id/annotations/:id — edit an annotation (highlight text, color, bookmark, review fields)
  • DELETE /api/items/:id/annotations/:id — delete an annotation

Full Changelog: 2026.4.0b1...2026.4.0b2

Don't miss a new KoShelf release

NewReleases is sending notifications on new releases.