This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Highlights, Setup notes, and Internal across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
/kosyncendpoint 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
About BeePub
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]