github new-usemame/Calibre-Web-NextGen v4.1.66
v4.1.66: OPDS read status and reading place for apps, and an exact-place fix in the web reader

one hour ago
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.1.66

More for reading apps over OPDS and app passwords, an exact-place fix for the web reader, and language names for the Catalan and Arabic interfaces.

Added

  • OPDS entries carry each book's id and, for a signed-in account, its read status. <calibre:id> and <cwng:read_status> (finished, in_progress, unread, did_not_finish or on_hold), so an app can show a read mark in any list. Guests get the id only. (#2849)
  • OPDS entries carry your shared reading place as <cwng:progress>, a fraction from 0 to 1, the same place KOReader sync serves. A device with "Share my place" off is left out. (#2849)
  • An app password can queue a format conversion. POST /api/v1/books/<id>/convert and GET /api/v1/tasks take HTTP Basic with an app password, so an app can ask for an EPUB of an AZW3-only book and follow the task. It still needs the account's edit permission, and a wrong password gets 401. (#2842)

Changed

  • The KOSync reference for app developers covers the extensions past the stock protocol: capabilities, the device headers, percentage pushes and the highlight sync wire, each with a curl example (cps/progress_syncing/README.md). (#2848)
  • The README explains how to point Updates Manager at the KOReader plugin. Thanks to @sgreadly. (#2878)
  • A failed KOReader plugin publish after a release is now announced with the tag and a link to the run, so devices are not left on an old plugin. Thanks to @sgreadly. (#1688)

Fixed

  • The web reader opens at the Kobo's exact place for EPUBs whose ZIP members set flag bit 0x10. Those books used to fall back to the percentage. Thanks to @sgreadly for finding the cause and writing the fix. (#2836)
  • Book languages show their names in the Catalan and Arabic interfaces instead of "Unknown". Thanks to @Tofax for finding the cause. (#2652)
  • The appstore.koplugin link on the KOReader setup page works again. Thanks to @sgreadly. (#2878)

Full changelog: CHANGELOG.md

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

NewReleases is sending notifications on new releases.