Skip to content

BeePub

v0.10.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 11d 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

ReleasePort's take

Light signal
editorial:auto 11d

The release removes the /all-books URLs and redirects "All books" to /libraries/all.

Why it matters: Update any internal links or navigation logic that reference /all-books before July 15 2026, when v0.10.0 is published.

Summary

AI summary

/all-books URLs removed; "All books" now at /libraries/all.

Changes in this release

Feature Medium

Adds search box and sort to device shelf, working offline.

Adds search box and sort to device shelf, working offline.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Shows visual icons indicating library source (cloud mark for cloud libraries, hard‑drive mark for device shelf).

Shows visual icons indicating library source (cloud mark for cloud libraries, hard‑drive mark for device shelf).

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Keeps device shelf reachable offline via Libraries tab when it was last used.

Keeps device shelf reachable offline via Libraries tab when it was last used.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Changes “All books” link to /libraries/all; removes /all-books URLs.

Changes “All books” link to /libraries/all; removes /all-books URLs.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Formats publish dates according to locale and EPUB precision.

Formats publish dates according to locale and EPUB precision.

Source: llm_adapter@2026-07-15

Confidence: low

Feature Medium

Adds per‑library pages with shareable URLs (/libraries/<id>).

Adds per‑library pages with shareable URLs (/libraries/<id>).

Source: llm_adapter@2026-07-15

Confidence: low

Feature Low

Libraries page now displays card shelves for each library.

Libraries page now displays card shelves for each library.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Each library card shows its book count and provides in‑card actions to create, rename, or delete libraries.

Each library card shows its book count and provides in‑card actions to create, rename, or delete libraries.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

"All books" entry leads the cloud section on the Libraries page.

"All books" entry leads the cloud section on the Libraries page.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Device shelf is treated as a library and appears first in the app’s Libraries tab.

Device shelf is treated as a library and appears first in the app’s Libraries tab.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Admin area no longer contains duplicate Libraries pages; all management occurs on cards.

Admin area no longer contains duplicate Libraries pages; all management occurs on cards.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Libraries tab opens directly into the last‑used library for Calibre users.

Libraries tab opens directly into the last‑used library for Calibre users.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Library name in the header acts as a switcher to select another library with one tap.

Library name in the header acts as a switcher to select another library with one tap.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Per‑library pages are available at shareable URLs (/libraries/<id>) and pre‑filter book details, author/tag filters, and back buttons.

Per‑library pages are available at shareable URLs (/libraries/<id>) and pre‑filter book details, author/tag filters, and back buttons.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Publish dates on book pages are formatted according to locale and EPUB precision (year, month, or day).

Publish dates on book pages are formatted according to locale and EPUB precision (year, month, or day).

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Medium

Fixes highlight menu double‑open blink on app tap.

Fixes highlight menu double‑open blink on app tap.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Medium

Fixes selection menu disappearing after long holds.

Fixes selection menu disappearing after long holds.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Low

Prevents ghost selection when long‑pressing whitespace.

Prevents ghost selection when long‑pressing whitespace.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Low

Prevents highlight menu from blinking (opening and closing twice) on a single tap in the app Reader UI.

Prevents highlight menu from blinking (opening and closing twice) on a single tap in the app Reader UI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Stops selection menu from disappearing after long‑press gestures due to trailing tap residue.

Stops selection menu from disappearing after long‑press gestures due to trailing tap residue.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Full changelog

Your libraries, laid out — and one tap away

The Libraries page is now a card shelf. Each library gets a fanned-cover card with its book count; "All books" leads the cloud, and on the app your device shelf sits first as a library like any other. Admins create, rename, and delete libraries right on the cards — no more digging through the admin area (which lost its duplicate Libraries pages entirely).

Calibre users will feel at home: the Libraries tab jumps straight into the library you used last, and the library name up top is the switcher — tap it to go pick another. Zero extra taps on the common path, one tap to switch.

Library

  • Real per-library pages with shareable URLs (/libraries/<id>); book-detail back buttons and author/tag filters land there pre-filtered
  • The device shelf gained the cloud browser's search box and sort — filter your local books by title or author, offline included
  • On the app, cloud libraries carry a cloud mark and the device shelf a hard-drive mark, so where a book lives reads at a glance
  • The device shelf stays reachable offline through the Libraries tab when it was your last-used library

Reader

  • Fixed: tapping an existing highlight made the style menu blink (open → gone → open) on the app — a single tap fired the open logic twice with its own dismiss squeezed in between
  • Fixed: the selection menu vanished after long holds — the tap-residue click that follows a long-press no longer dismisses the menu you just opened
  • Long-pressing whitespace no longer draws a ghost selection
  • Publish dates on the book page are properly formatted in your language (no more raw 2014-05-25T00:00:00Z), honoring whatever precision the EPUB declares — year, month, or day

Notes

  • No database migration in this release
  • /all-books URLs are gone — "All books" now lives at /libraries/all

Breaking Changes

  • Removal of /all-books URLs; replaced with /libraries/all endpoint.

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]