github crosspoint-reader/crosspoint-sync v0.2.0
CrossPoint Sync 0.2.0

latest release: koreader-v0.2.0
38 minutes ago

CrossPoint Sync 0.2.0 adds automatic KOReader reading-history uploads and a shared bookmark sync API ready for future firmware integration.

  • KOReader reading time and page history sync through /api/v1/stats/koreader, with deduplication and support for existing history imports.
  • KOReader plugin 0.2.0 uploads highlights, notes and bookmarks after a successful normal KOSync push. Annotations cover the open book and support edits, deletions and retries.
  • Bookmark revision cursors prevent missed same-second updates. Bookmark sync resolves merged document aliases and allocates fresh revisions on account restore.
  • Includes the connector, stats, font-management and companion web-app improvements committed since v0.1.0.

Install the plugin from the separate KOReader plugin 0.2.0 release. Firmware bookmark navigation and annotation downloads into KOReader are not included.

Back up the server database before upgrading. Database migrations apply on startup. Very old aggregate-only KOReader history imports may require reimporting the original complete history file before plugin stats can be reconciled.

The tag triggers CI to build and publish the amd64/arm64 container image at ghcr.io/crosspoint-reader/crosspoint-sync:0.2.0. Image availability follows successful CI completion.

Validation: server test suite, TypeScript build, Lua/LuaJIT plugin checks and plugin ZIP build passed. Real-device KOReader testing remains.

Don't miss a new crosspoint-sync release

NewReleases is sending notifications on new releases.