Skip to content

BeePub

v0.12.0 Feature

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

Published 17h 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

Affected surfaces

auth

Summary

AI summary

Updates Search that forgives, Metadata keeps growing, and iOS and reader fixes across a mixed release.

Full changelog

Ask your library anything

This cycle your library grows an AI-facing front door, a search that stops punishing you for a stray space, and a reader that remembers the story so far.

Talk to your library from an AI assistant

  • BeePub now speaks MCP: point Claude (or any MCP client) at https://your-host/mcp and it can search your books, pull chapter text, search inside content, and read your highlights — five read-only tools, nothing that can modify your library
  • Spoiler protection is fail-closed: chapter summaries only flow up to where you've actually read. Ask for spoilers explicitly or they don't happen
  • Setup is two steps: create a token in Profile → API Tokens (shown once, revocable any time), then claude mcp add --transport http beepub https://your-host/mcp --header "Authorization: Bearer bpk_…"

Search that forgives

  • Book search everywhere — global search, library search, OPDS, MCP — now runs a tiered fuzzy cascade: exact match first, then spacing/punctuation-insensitive, then multi-keyword, then typo-tolerant similarity. A stray space or a fullwidth character no longer hides a book you own
  • Tags are searchable — topic words find books tagged with them, not just title matches
  • The search modal no longer flashes "No books found" while results are still on the way

The story so far

  • The reader's recap summarizes every chapter up to your reading position, generating missing summaries on demand
  • Summaries got better across the board: they now recount the story directly instead of describing it, low-quality ones are detected and regenerated, and endnotes, acknowledgements and image credits are no longer treated as story content

Metadata keeps growing

  • Two new sources: 金石堂 and Pubu — eight plugins total, and Pubu supplies ratings
  • 博客來 learned title search (it was ISBN-only), and a manual refresh now retries sources that previously reported "not found"
  • CJK title matching is subtitle-aware — a rewritten subtitle no longer sinks the whole match

iOS and reader fixes

  • The on-screen keyboard now hides the bottom bars instead of pushing them mid-screen, and the tab bar no longer vanishes after a search → book → back round trip
  • Text selection no longer drifts off the pressed word in books with unusual stylesheets
  • Deleting a book returns you to its library, and Chinese published dates render properly spaced

Upgrade notes

  • Three database migrations — applied automatically by the migrate service on startup
  • If you run a custom reverse proxy (not the bundled nginx), add a /mcp location to reach the MCP endpoint — see nginx/nginx.conf for the reference block

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]