github new-usemame/Calibre-Web-NextGen v4.0.8

latest releases: v4.0.168, v4.0.167, v4.0.166...
one month ago

Highlights

Updater fix (#28)

  • In-app update banner now queries new-usemame/Calibre-Web-NextGen/releases/latest instead of upstream. The repo is overridable via CWA_RELEASE_REPO=owner/name for downstreams that prefer to track upstream.
  • Comparator now only fires when the queried tag is strictly newer than the installed version. Kills the Current v4.0.7 / Newest v4.0.6 downgrade flap.

Cover resolution for high-DPI e-readers (#29)

  • Thumbnail base height bumped 255 → 420. New ladder: 420 / 840 / 1680 px (matches Kobo Libra Color long axis 1264×1680). Override via CWA_THUMBNAIL_BASE_HEIGHT env for low-storage deployments.
  • Google Books cover URL fife dimensions bumped from w800-h900 to w1280-h1920. Google returns the source image when the request exceeds available — no-op for small originals, strict win otherwise.
  • Amazon US: now tries data-old-hires before falling back to a-dynamic-image src, and strips Amazon's dynamic sizing token (._SY475_., ._AC_UL320_., etc.) so we serve the full-resolution variant. Same approach amazonjp.py already uses.

Upgrade

docker compose pull && docker compose up -d
# or:
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.8

After restart, run Admin → Refresh Thumbnail Cache once so existing covers regenerate at the new resolutions. Disk usage will increase ~2.7× per cached thumbnail (linear height bump → quadratic pixel count). For a 10k-book library budget ~3-4 GB extra cache.

Full diff

v4.0.7...v4.0.8

Don't miss a new Calibre-Web-NextGen release

NewReleases is sending notifications on new releases.