github uxjulia/CrossInk v1.3.2-rc-2

pre-release5 hours ago

This release is up to date with the master branch of Crosspoint as of 3:15pm EDT June 7, 2026

New

  • Font sizes now use their defined pt size instead of friendly names.
  • Added Dark Reader Mode for EPUB and TXT reading. Settings > Reader > Dark Mode. This can also be added as a new short/long-press shortcut.
  • CrossInk's reading stats now take advantage of X3's real-time clock module! Note: the additional reading stats are intentionally minimal. If you want gamification and full-on heat maps, there are other firmwares out there that do that already and much better than I could (check out vCodex).
    • For X3 devices only, richer reading stats including:
      • Reading streaks
      • Time-of-day and day-of-week charts
      • Editable start/finish dates per book
      • A new "Minimal Stats" sleep screen. (It's just the minimal sleep screen with 2 additional stats: your reading streak and your time-of-day "reader type"). Set it from Settings > Display > Sleep Screen > Minimal Stats
      • Be sure to do a one-time date sync to take full advantage (see next bullet point).
  • X3 only: Added a date display in settings and reading stats. Get it to show up by doing a one-time sync: Settings > System > Device > Sync Date/Time
  • Added backups for all-time reading stats, including manual backup and automatic daily backups (automatic backups for X3 only because it uses the current date). Backups are saved to /.crossink-stats-backup outside of the /.crosspoint folder. Get to it from Settings > System > Reading Stats > All-time Stats
  • Added a new Idle Time Threshold setting (default is 5 minutes). If this value is exceeded on a page, reading time will be ignored (not added to your reading session stat) and the reading pace will not be used to calculate time left in book/chapter. Set it from Settings > System > Reading Stats > Idle Time Threshold
  • Added ability to reset your all-time reading stats. Settings > System > Reading Stats > All-time Stats > Reset All-time Stats
  • Added a File Browser long-press action for choosing a custom sleep-image folder. Crossink will then use that folder to cycle through sleep images instead of the usual /.sleep or /sleep folder.

Fixed

  • Fixed older EPUB bookmarks so they show up again, including books moved into /Read.
  • Fixed KOReader Sync chapter-start drift and made sync errors more specific.
  • Improved Sync Date/Time workflow so it can automatically try saved WiFi networks instead of stopping with a “connect first” message.
  • Improved low-memory reliability around Home, Lyra Carousel, and EPUB rendering.
  • Fixed Vietnamese settings labels showing replacement diamonds.
  • Improved SD-card font download reliability
  • Fixed inverted reader menu side-button navigation.
  • Made the X3 UTC offset picker clearer.

Changed

  • Display, Reader, and Controls settings now open options as a list instead of cycling through options one at a time.
  • Chapter/book time-left estimates have been improved
  • Various UI updates to web UI

Tip

If you experience any problems, please clear your caches before opening an issue. Start with the least invasive and work your way to the most invasive if problems persist after each step.

  1. Delete book cache (In-reader menu > Delete book cache)
  2. From your SD card: Delete the individual .crosspoint/epub_<hash> folder for the book giving you issues
  3. Delete all reading cache (Settings > System > Files & Cache > Clear Reading Cache)
  4. From your SD card: Delete ALL .crosspoint/epub_<hash> folders and recent.json and state.json
  5. Back up your global_stats.bin and then delete the entire .crosspoint/ folder

Don't miss a new CrossInk release

NewReleases is sending notifications on new releases.