Skip to content

Releases: vbbot/crosspoint-reader

v1.3.0

16 May 15:20

Choose a tag to compare

v1.3.0-bookfusion

This release rebases the BookFusion fork onto upstream CrossPoint 1.3.0, picking up SD-card fonts, multiple OPDS servers, focus reading, and many bug fixes from the upstream community. See the upstream 1.3.0 release notes for the full list.

New in this fork

  • Cancel a download in progress — press Back during a BookFusion download to abort cleanly (partial file is removed automatically).
  • Live progress for chunked downloads — books served over chunked transfer encoding now show a running byte counter instead of stalling on "Downloading…".
  • Larger download URL buffer — fixes silent download failures caused by BookFusion's longer pre-signed URLs.
  • OTA URL Update- OTA update URL now points to the latest firmware in this fork

Fixes

  • Pinned the open-x4-sdk submodule to a revert of upstream's experimental display LUT change, which caused screens to render faded on the X4 until a follow-up refresh.

How to update

Flash firmware.bin from this release using the update instructions on the wiki.

v1.2.0-bookfusion-1

21 Apr 12:59

Choose a tag to compare

BookFusion Library Browser

The Browse Library screen now opens to a category menu first instead of loading your entire library.

Categories

  • Currently Reading — sorted by last read
  • Favorites
  • Plan to Read
  • Completed
  • All Books

Fixes

  • No longer auto-connects WiFi or auto-opens a category on entry
  • No longer auto-downloads the first book when picking a category

v1.2.0-bookfusion

20 Apr 15:32

Choose a tag to compare

Auth UI changes (commit 892fd6f)

  • Display a fixed, memorable activation URL (https://bookfusion.com/device) instead of the OAuth-provider-returned verification_uri, which can be long and hard to type on a phone
  • Render a QR code (198×198) of the activation URL below the URL text — user can scan instead of typing
  • New string STR_BF_OR_SCAN_QR ("or scan the QR code below"); STR_BF_VISIT_URL shortened from "Visit this URL on your phone:" to "Visit this URL:"
  • Layout spacing tightened to fit URL + QR + code + countdown on one screen
  • Minor: brace-style cleanup in doPoll() switch cases (no behaviour change)

Upstream Sync (merge 7992069)

Merged latest upstream/master up to e8645ed (docs: fix typos crosspoint-reader#1705). Notable upstream changes now included:

Conflict in lib/I18n/translations/english.yaml resolved during merge (kept both the new STR_BF_* additions and upstream's new crash-report strings).

v1.1.1-bookfusion

02 Apr 13:25

Choose a tag to compare

What's new

BookFusion Sync & Library Browser

This release adds integration with BookFusion, a cloud reading platform, allowing you to sync your reading progress and download books directly to your device.

Linking your account

  1. From the home screen, go to Settings → BookFusion Sync
  2. Select Link Account
  3. The device will display a short code and a URL (e.g. bookfusion.com/activate)
  4. Open the URL on your phone or computer and enter the code
  5. Once authorised, the device will confirm and store your credentials

Your account stays linked across reboots. To unlink, go to Settings → BookFusion Sync → Unlink Account.

Syncing reading progress

Progress sync is available for any book downloaded directly from BookFusion (see below). While reading, press the sync button to open the sync screen. The device will:

  • Fetch your remote reading position from BookFusion
  • Show a side-by-side comparison of the remote and local position (chapter and percentage)
  • Let you choose to apply the remote position (jump to where you left off on another device) or upload your local position (push your current place to BookFusion)

If no remote progress exists yet, you'll be prompted to upload your current position.

Downloading books

  1. Go to Settings → BookFusion Sync → Browse Library
  2. Your BookFusion library is shown 8 books at a time — navigate with the up/down buttons
  3. Select a book and confirm to download it to the root of your SD card
  4. A progress bar shows download status
  5. Once complete, the book is ready to open — and sync will work for it immediately

Changes

  • feat BookFusion OAuth 2.0 Device Code authentication flow
  • feat Reading progress sync (fetch remote, compare, apply or upload)
  • feat Library browser with paginated book list and EPUB download
  • feat Automatic per-book sidecar creation on download for instant sync support
  • feat BookFusion settings submenu under System Settings

How to update

Flash firmware.bin using the update instructions on the wiki.

Note: This is an unofficial build based on CrossPoint v1.1.1 with BookFusion integration added