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