What changed
Discover (Random Books) now hides books you've already marked as read (janeczku PR #3555 by @lpinner — resolves janeczku #2588, filed 2021-12)
Long-standing janeczku feature request that several users had asked for over the years. The Discover page kept surfacing books you'd already finished, which made it useless for finding new reads once your library got past a few hundred books.
After this release, Discover automatically filters out books the current user has marked finished. Two read-status backends supported:
- Default: per-user state in your app.db (the same read-status flag the rest of the UI uses)
- Custom read-column: if you've configured a Calibre custom column for read-status, that's used instead
If the custom column ID is misconfigured (gone, renamed, etc.), Discover still renders — it just falls back to no filter and shows you a flash message so you know to fix the config.
To get the fix
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.37
Or if you pin :latest, a docker compose pull && docker compose up -d will pick it up.
Credit
Original patch by @lpinner — janeczku/calibre-web#3555
Anything else off?
Open an issue — the tracker stays watched.
Full changelog: v4.0.36...v4.0.37