Calibre-Web NextGen v4.1.9
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.1.9
(or :latest)
Ten user-facing changes since v4.1.8 — new-UI polish, a returning Refresh button, reader highlights you can actually remove, and cleaner OPDS + startup behavior.
New
- Refresh your library from the new UI. The redesigned library toolbar has a Refresh button again, so after dropping files into your ingest folder you can trigger a scan without switching back to the classic view — it shows progress and reloads the grid when new books appear. Thanks to the reporters of #780 and #665.
- The book editor suggests values as you type. Tags, Authors, Series, Publishers and Languages now offer a dropdown of values already in your library, so a small spelling difference no longer creates a near-duplicate. Thanks @magdalar (#741, #778, #689).
Fixed
- Reader: remove and recolor highlights. Tap an existing highlight in the in-browser reader to change its color or remove it — previously highlights could only be created. Thanks @hayvan96 (#782).
- The new UI stays chosen. Once you switch to the new interface it sticks across tabs, bookmarks and restarts, until you choose "Back to the classic view". Thanks @auspex (#739).
- Half-star ratings render correctly. A 3.5-star book now shows a cleanly half-filled star instead of a shrunken star floating in the outline. Thanks @KucharczykL (#776).
- Admin config buttons open in the same tab instead of piling up new windows. Thanks @auspex (#738).
- OPDS feeds name what you drilled into — "Authors (V)", "Categories: Fantasy", "Ratings: 4.5 Stars" — so your feed list isn't a wall of identical names. Thanks @chloeroform (#758).
- HARDCOVER_TOKEN works everywhere, the Admin page notes when an environment token is active, and you can keep it in a file with the new
HARDCOVER_TOKEN_FILE. Thanks @KucharczykL (#743). - No more scary "desktop integration failed" warning in the startup log on a fresh container. Thanks @darkmatterpelican (#769).
- The new UI shows current translations after an upgrade — the interface-text file now revalidates instead of serving a stale cached copy (#615).
Changed
- System font by default in the new UI for both headings and body text; "Bookish Serif" is still available under Account → UI display/body font (#641).
- German (+19 strings) and Ukrainian (+141 strings) interface translations filled in; Russian brought to 100%. Thanks @Demelja, @standhaftsohnsergius, and upstream contributors.
Full changelog: https://github.com/new-usemame/Calibre-Web-NextGen/blob/main/CHANGELOG.md