github uxjulia/CrossInk v1.3.4-rc

pre-release9 hours ago

This release candidate is up to date with the master branch of Crosspoint as of 6:30pm EDT June 17, 2026

Warning

Firmware build variants are being simplified

With SD card font downloads working more reliably, CrossInk is starting a phased move toward a single firmware build. The first step is removing the no_emoji build, because this release version is actually too large for it. See the following discussion for more info.

New

  • EPUB text clipping/highlighting and Kindle-style /My Clippings.txt file. Access it from the in-reader menu. When clippings are present, they will show up alongside bookmarks. Note: My Clippings.txt works just like it does on a Kindle today, which is that it only adds new clippings to the end of the file, it does not delete them.
  • The in-reader menu has been updated to split the growing menu into separate screens for faster navigation.
  • EPUB reader settings can now be saved per book when changed from inside the reader, including font, layout, styling, and reading aids. Global settings in System > Reader still apply to all books automatically until custom settings are applied.
  • For Minimal sleep screen and Reading Stats sleep screen, the default is white text on a black background, but you can now invert their colors by choosing Inverted in the Sleep ScreenColor Filter setting.
  • Added an EPUB Render Mode with options for CrossInk Default, Balanced, and Light. These modes change how much of the book's style CrossInk will attempt to parse and render. Accessible from within a book from Book Options, or by long-pressing the book from the file browser or Recent Books.
  • Added Portuguese hyphenation support for EPUBs when Hyphenation is enabled (closes #287).

Fixed

  • EPUBs that take too much memory to parse will fallback to either Balanced or Light rendering mode to be able to render the EPUB. If a fallback render mode was used, a pop-up displaying the render mode will display (fixes #278).
  • Deleting a large amount of files in web uploader should no longer crash (fixes #269).
  • Long-press Back actions should work more reliably without exiting the window immediately (fixes #267 and #265).
  • Folders with over 200 files should open more reliably without crashing. Note: to improve indexing read/write performance, the file browser will force a 1-line display when it detects over 200 files. A new index will be created at ./crossspoint/fileIndex. The recommendation is still to keep the number of files in each folder under 200 and ideally, closer to 100. (fixes #268)
  • Calibre Wireless transfer status no longer stacks the last received-file message on top of the upload percentage (fixes #282).
  • Font-size changes should now restore closer to your current position (fixes #281).
  • RoundedRaff's battery icon and percent are no longer cut off on certain devices (fixes #263).
  • Firmware updates should be more reliable, especially on slower or unstable connections.
  • Progressive JPEG covers should look smoother in generated cover and thumbnail images (fixes #288).
  • Reading Stats and Home should show more consistent book time-left estimates.
  • TXT readers now stay open when pressing page-turn at the end of the file.

Changed

  • The EPUB reader menu now labels per-book reader settings as Book Options and avoids showing duplicate Orientation controls.
  • X3 Tilt Direction labels have been renamed to make the behavior clearer. They now show the full tilt direction: Left-Right and Right-Left. Existing settings are migrated so your current tilt behavior should stay the same after updating (closes #286)

Tip

If you experience any problems, please clear your caches before opening an issue. Start with the least invasive and work your way down 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.