docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.159
New
- Add books to a shelf right from the shelf page. A new Add Books button opens a
searchable picker — type to find books, tick the ones you want, add them all at once.
Books already on the shelf are marked so you can't add duplicates. Works on phone and
desktop, and it's especially handy for filling a brand-new empty shelf.
Fixed
- Resolving duplicate books is now data-safe. Several edge cases that could leave a book
half-deleted, double-deleted, or grouped incorrectly are fixed: files are now removed
only after the database is updated (no more "ghost" books on a mid-way failure), two
resolutions can no longer collide if a scan runs at the same time, books missing a title
or author are no longer treated as duplicates of each other, and the resolver no longer
closes a database connection that's still in use. - Shelf reorder covers stay the right size. The cover-size fix now holds for more
setups, including behind certain reverse proxies. Thanks to @SpookyUSAF for the follow-up
report. - Mobile menu fixes. The hamburger button now sits on the left, matching the side the
navigation drawer slides out from, and the select/settings buttons above a book list now
sit on the right so their menu opens on screen instead of off the edge. - No more flashes of the old light theme, including on error pages — the dark theme is
now enforced even when a request is interrupted before it finishes loading. This was the
underlying cause of some display glitches like the oversized shelf-reorder covers.