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.