Skip to content

BeePub

v0.10.1 Feature

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

Published 10d 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 Page layout, Selection & highlights, and Under the hood across a mixed release.

Changes in this release

Bugfix Medium

Text selection follows reader theme tint and paints full connected bands while dragging.

Text selection follows reader theme tint and paints full connected bands while dragging.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Highlight toolbar clamps to screen edge before first frame paints, fixing overflow positioning.

Highlight toolbar clamps to screen edge before first frame paints, fixing overflow positioning.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Margin setting now correctly drives pagination geometry and re‑anchors highlights.

Margin setting now correctly drives pagination geometry and re‑anchors highlights.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Tap‑to‑turn zones scale with margins, preventing overlap of first/last lines in narrow layouts.

Tap‑to‑turn zones scale with margins, preventing overlap of first/last lines in narrow layouts.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Vertical book page stepping is now exact at any zoom, eliminating 1‑px drift and cut pages.

Vertical book page stepping is now exact at any zoom, eliminating 1‑px drift and cut pages.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Low

No database migration required for this release.

No database migration required for this release.

Source: llm_adapter@2026-07-16

Confidence: high

Refactor Low

Added e2e regression tests for menu flicker, selection geometry, margin changes, and vertical page‑grid alignment (including CJK fonts).

Added e2e regression tests for menu flicker, selection geometry, margin changes, and vertical page‑grid alignment (including CJK fonts).

Source: llm_adapter@2026-07-16

Confidence: high

Full changelog

The reader gets a deep-clean

A fix wave for the reading experience, chasing down every layout and touch papercut reported since v0.10.0 — several of them years-old engine quirks that finally got root-caused.

Selection & highlights

  • Text selection on the app now matches the desktop look: it follows your reader theme's tint (no more hardcoded blue), paints each line as a full connected band while you drag — visually distinct from the glyph-hugging saved highlights — and no longer shows darker patches where lines overlap or grows paragraph-sized slabs across columns in vertical books
  • The highlight toolbar opens where it will stay: near the screen edge it used to flash at an overflowing position before jumping into place on the app — and on desktop it simply stayed hanging off-screen, half unclickable. It's now clamped before the first frame ever paints

Page layout

  • The margin setting now actually sets the margins. It used to fight the pagination engine: horizontal books ignored it on the left/right entirely ("narrow" didn't look narrow), and changing it left drawn highlights drifting off their words. Margins now drive the pagination geometry itself — switching them relayouts cleanly and re-anchors every highlight
  • Tap-to-turn zones scale with the margin, so at narrow margins they no longer sit on top of the first and last line of the page (long-pressing an edge line used to turn the page instead of selecting)
  • Vertical books no longer shear deep into a chapter. With a fractional viewport height (browser zoom, certain window sizes) the page step drifted ~1px per page until pages showed up cut at the bottom with the previous page peeking at the top. The step is now derived from the same number the page grid is built from — exact at any zoom, any depth

Under the hood

  • Reader interaction regression tests: menu flicker, selection geometry, margin changes and vertical page-grid alignment are all covered by e2e now (CI included, with CJK fonts on the runner so vertical pagination is genuinely exercised)
  • No database migration in this release

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 →

Related context

Beta — feedback welcome: [email protected]