Skip to content

v4.1.0 — the redesigned interface, now for everyone

Latest

Choose a tag to compare

@new-usemame new-usemame released this 30 Jun 14:40
47d3b73

Calibre‑Web NextGen v4.1.0 — the redesigned interface, now for everyone

This is the big one: the new, faster Calibre‑Web NextGen interface is now offered to every user. Your classic view stays the default — after updating you'll see a gentle "Try the new UI" bar; tap it (or the "Switch to New UI" button) whenever you're ready, and switch back any time. Nothing is forced.

docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.1.0

(or :latest)

The new interface

  • Opt‑in for everyone. The redesigned UI is now available to all users, not just instances an admin flipped on. Dismiss the invite and it stays gone until the next update. (You can turn it off entirely with CWNG_SPA=0.)
  • A polished "Change cover" screen. Lock your cover so a metadata refresh can't overwrite it, browse cover candidates from every source we search (plus the one embedded in the book), paste a URL or upload your own — and, if you use a Kobo, preview how each cover looks padded for your device before you choose. Reach it straight from a book's cover.
  • A "Discover" shelf of random picks on your library home — shuffle for a fresh set, hide it, or bring it back from the gear menu.
  • A nicer magic‑link sign‑in with a QR code, one‑tap copy, a live "waiting…" indicator and an expiry countdown.
  • "Remember me" and a show‑password toggle are back on the new sign‑in screen.

Admin

  • Email your users straight from the admin area (Admin → Email Your Users): write a message, pick recipients (or everyone), send it through your existing mail server with an HTML + plain‑text body, pull in your announcement banner, and "send a test to me" first. Thanks @froggybottomboys.
  • The version number on the Admin page links to its release notes, so you can see what changed in the build you're running. Thanks @chloeroform.

Fixes

  • Uploading a book with a very long filename no longer fails with an opaque "Failed to queue for processing." Reported by @chloeroform (#553).
  • Bulk actions and drag‑to‑merge now work behind a reverse proxy on a sub‑path. Reported by @chloeroform.
  • The "Discover (Random Books)" row actually appears when you enable "Show Random Books in Detail View." Reported by @chloeroform.
  • Changing the "Regular Expression for Title Sorting" re‑sorts your whole library right away, instead of only the books you edit afterwards. Reported by @chloeroform.
  • Plus the "Books List" sort‑by‑title fix and other refinements carried in since the last release.

Thanks to everyone who reported issues and requested features — especially @chloeroform and @froggybottomboys this cycle.

Full details: see CHANGELOG.md.