Skip to content

BeePub

v0.5.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 16d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

calibre ebook ebook-manager epub

Summary

AI summary

Updates Highlights, Setup notes, and Internal across a mixed release.

Changes in this release

Feature Medium

Two-way e-reader progress sync now works both directions.

Two-way e-reader progress sync now works both directions.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Self-healing highlights capture surrounding text for re-anchoring after book edits.

Self-healing highlights capture surrounding text for re-anchoring after book edits.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Highlight jumps preserve the last reading position with a "Back to last position" link.

Highlight jumps preserve the last reading position with a "Back to last position" link.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Resume logic falls back to saved percentage when the book file changes, showing a notice.

Resume logic falls back to saved percentage when the book file changes, showing a notice.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Low

Desktop progress bar collapses to a thin line and expands on hover, reducing chrome collisions.

Desktop progress bar collapses to a thin line and expands on hover, reducing chrome collisions.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Low

Finishing a book now shows an ending page with series suggestions and undo option, replacing the toast.

Finishing a book now shows an ending page with series suggestions and undo option, replacing the toast.

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Low

Instance administration moved from profile page to desktop sidebar (mobile unchanged).

Instance administration moved from profile page to desktop sidebar (mobile unchanged).

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Low

Migration 049 adds anchor‑context columns (prefix, suffix, section_index) to highlights table.

Migration 049 adds anchor‑context columns (prefix, suffix, section_index) to highlights table.

Source: llm_adapter@2026-07-15

Confidence: high

Full changelog

Highlights

  • Two-way e-reader progress sync — reading on the web now syncs back to your e-reader. When the web reader has the newer position, KOReader/Readest pull it and open at the matching chapter (exact cross-engine positions aren't expressible, so it's chapter start plus overall percentage). The device→web direction got chapter-accurate too: bridged positions carry a chapter hint, fixing jumps in image-heavy books where percentage scales diverge between renderers. Verified against a real Kobo running KOReader, and Readest.
  • Self-healing highlights — highlights now capture the text surrounding them. When a book file changes (calibre metadata edits rewrite the EPUB, re-conversions shift positions), highlights that no longer resolve are re-anchored by their text when the book opens, and the healed position is saved back. Anything that can't be re-anchored unambiguously is flagged in the highlight sidebar instead of silently disappearing — a flagged highlight still jumps to its chapter.
  • Highlight jumps keep your place — opening a highlight from the sidebar or the highlights page is now a peek, not a move: a "Back to last position" link returns you to where you were reading, and simply turning a page adopts the new position. The highlights page now jumps into the book at the highlight's location.
  • Resume survives file changes — if the saved reading position fails to restore because the book file changed, the reader falls back to the saved percentage instead of dumping you on page one, and tells you so.
  • Quieter reader chrome — the desktop progress bar collapses to a thin line flush with the bottom edge and expands on hover, so it no longer collides with the text at narrow margin settings.
  • A proper ending — finishing a book now shows a book-end page (series: up next / series complete) with the marked-as-finished state and undo, replacing the toast that used to pop over the last page.

Changes

  • Instance administration moved from the profile page into the desktop sidebar (mobile unchanged).

Setup notes

  • Nothing new to configure — two-way sync works through the existing /kosync endpoint and applies to books whose digests already match.

Internal

  • Migration 049 adds anchor-context columns to highlights (prefix, suffix, section_index); existing highlights simply have no context until re-created, and healing degrades to text-only matching for them.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track BeePub

Get notified when new releases ship.

Sign up free

About BeePub

All releases →

Beta — feedback welcome: [email protected]