Bug-fix release for the new interface — the fixes people asked for after v4.1.0.
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. Serving under a subpath (e.g.
https://host/cwa/) no longer shows a blank white page — scripts, styles, API calls, covers and downloads all honour the mount prefix now. Thanks @chloeroform (#571). - Your KOReader/Kobo reading progress shows on the book page again (it was only on the classic page). Thanks @alva-seal (#587).
- Book identifiers are clickable links again — Goodreads, StoryGraph, Hardcover, Amazon, ISBN and more link out to the book. Thanks @alva-seal (#582).
- The library keeps your place when you go Back from a book — no more jumping to the top and losing loaded pages (#578).
- The mobile menu drawer is solid and scrolls properly — no more see-through, un-scrollable menu on phones (#576).
- The browser-tab favicon is back in the new UI (#574).
- Dutch: the book buttons read correctly — the reader button now says "Nu lezen" and the read marker "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 "Choose fields") instead of overwriting everything. Thanks @uschi1 (#580).
- "Back to the classic view" in the user menu, with a short optional (anonymous) prompt about what didn't work.
Full list: CHANGELOG.