github crosspoint-reader/crosspoint-sync v0.2.1
CrossPoint Sync server 0.2.1

32 minutes ago

Server patch release with the latest sync and import fixes.

  • Preserve full Hardcover highlight timestamps instead of truncating them to midnight UTC.
  • Skip reversed StoryGraph reading periods with a preview warning instead of aborting the entire CSV import.
  • Prevent devices from moving saved book progress backwards.
  • Include the latest web app layout and font-upload fixes.

Includes the KOReader statistics, clippings and bookmarks endpoints introduced in v0.2.0. Updating the KOReader plugin alone does not update a self-hosted server.

Self-hosted upgrade

Pin the Compose service image to ghcr.io/crosspoint-reader/crosspoint-sync:0.2.1, then run:

docker compose pull crosspoint-sync
docker compose up -d crosspoint-sync

Keep your existing data volume and configuration. Check /healthz after upgrading; it should report version 0.2.1. The image is published for Linux amd64 and arm64 by the release CI workflow.

KOReader plugin releases are separate: install crosspoint-koreader.zip from plugin v0.2.8.

Validation: 1,112 server tests passed locally; TypeScript build passed. Docker builds, container smoke tests and registry publication run in CI.

Full changelog

Don't miss a new crosspoint-sync release

NewReleases is sending notifications on new releases.