github new-usemame/Calibre-Web-NextGen v4.0.37
v4.0.37 — Discover hides already-read books

latest releases: v4.0.170, v4.0.169, v4.0.168...
one month ago

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 @lpinnerjaneczku/calibre-web#3555

Anything else off?

Open an issue — the tracker stays watched.


Full changelog: v4.0.36...v4.0.37

Don't miss a new Calibre-Web-NextGen release

NewReleases is sending notifications on new releases.