Two fixes this release: metadata edits that failed with a database error, and a read-status button that showed the wrong label until clicked.
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.164
Fixed
- Editing a book no longer fails when the author has a transliteration twin. If two of your authors have names that match once accents are stripped — "George Pólya" alongside "George Polya", or two Chinese names that romanize the same way — any metadata change to one of their books, even just adding a cover, was rejected with a
UNIQUE constraint failed: authors.nameerror. Those edits now save correctly. Reported on Calibre-Web by @annProg, @apetresc and @wnmurphy. - On the caliBlur theme, the cover-hover read button shows the right state on page load. In Read Books, search results and author pages, an already-read book's hover button showed "Mark As Read" until you clicked it once, then corrected itself. It now shows "Mark As Unread" straight away. Reported by @droM4X.
Safe to auto-update from v4.0.163 — no config or database changes.