v4.1.1 — new-UI fixes
Bug-fix release for the new interface — the fixes people asked for after v4.1.0, hardened through a full adversarial-review + live-verification pass.
Update:
docker pull ghcr.io/new-usemame/calibre-web-nextgen:latest
(or pin :v4.1.1)
Fixed
- The new UI now works behind a reverse proxy with a path prefix — including the in-browser readers. Serving under a subpath (e.g.
https://host/cwa/) no longer shows a blank page or unstyled reader; scripts, styles, API calls, covers, downloads and the lazily-loaded reader chunks all honour the mount prefix. Thanks @chloeroform (#571). - Your KOReader/Kobo reading progress shows on the book page again. Thanks @alva-seal (#587).
- Book identifiers are clickable links again — Goodreads, StoryGraph, Hardcover, Amazon, ISBN. Thanks @alva-seal (#582).
- The library keeps your place when you go Back from a book — and edits/deletes are reflected, no stale cards (#578).
- The mobile menu drawer is solid, scrolls on its own, and locks the page behind it (#576).
- The browser-tab favicon is back in the new UI (#574).
- Dutch: the book buttons read correctly — "Nu lezen" / "Gelezen ✓" (#577).
- The read/unread checkmark shows when read status is linked to a custom Calibre column (#579). Thanks @uschi1.
Added
- The edit page can edit identifiers, and metadata-fetch lets you choose which fields to apply (audiobookshelf-style). Thanks @uschi1 (#580).
- "Back to the classic view" in the user menu, with a short optional (anonymous) prompt.
Full list: CHANGELOG.