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.txtfile. Access it from the in-reader menu. When clippings are present, they will show up alongside bookmarks. Note:My Clippings.txtworks 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 > Readerstill apply to all books automatically until custom settings are applied. - For
Minimalsleep screen andReading Statssleep screen, the default is white text on a black background, but you can now invert their colors by choosingInvertedin the Sleep ScreenColor Filtersetting. - Added an
EPUB Render Modewith options forCrossInk Default,Balanced, andLight. These modes change how much of the book's style CrossInk will attempt to parse and render. Accessible from within a book fromBook 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
BalancedorLightrendering 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 Optionsand avoids showing duplicateOrientationcontrols. - X3 Tilt Direction labels have been renamed to make the behavior clearer. They now show the full tilt direction:
Left-RightandRight-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.
- Delete book cache (In-reader menu >
Delete book cache) - From your SD card: Delete the individual
.crosspoint/epub_<hash>folder for the book giving you issues - Delete all reading cache (
Settings > System > Files & Cache > Clear Reading Cache) - From your SD card: Delete ALL
.crosspoint/epub_<hash>folders andrecent.jsonandstate.json - Back up your
global_stats.binand then delete the entire.crosspoint/folder