github new-usemame/Calibre-Web-NextGen v4.0.135
v4.0.135 — Kobo highlights now appear in the web reader

4 hours ago

Highlights you made on your Kobo now actually appear — coloured, over the text — when you open the book in Calibre-Web NextGen's built-in reader. Until now they were listed in the annotations sidebar but the page itself stayed blank, and books with certain highlight colours errored out before anything drew.

docker pull ghcr.io/new-usemame/calibre-web-nextgen:latest

(or pin :v4.0.135)

What's fixed

  • Imported and synced Kobo highlights render as coloured overlays on the page, not just in the sidebar.
  • Works for every Kobo highlight colour (the device stores colours as hex values, which previously crashed the overlay code).
  • Highlights stay put as you page back and forth, and render correctly on mobile and in dark mode.
  • Clicking a highlight in the sidebar jumps you to it in the text.

Why it was broken: the highlight position the server computed couldn't be resolved by the in-browser reader, so it drew nothing. The reader now anchors each highlight to its Kobo text marker in the live page and lets the reader compute the position itself — so it resolves every time.

If a highlight still doesn't show up for you, please open an issue: https://github.com/new-usemame/Calibre-Web-NextGen/issues

Full technical detail: see the #317 row in CHANGES-vs-upstream.md.

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

NewReleases is sending notifications on new releases.