Skip to content

v4.0.159

Latest

Choose a tag to compare

@new-usemame new-usemame released this 09 Jun 15:02
· 22 commits to main since this release
0513987
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.