koreader v2025.10

v2025.10

KOReader 2025.10 "Ghost"

Added 15
  • Configure artificially generated stable page numbers under navigation settings with options for publisher page numbers or characters per page
  • Display stable page numbers in the margin independently of other layout settings
  • View stable page number list showing a table of all stable page numbers and their corresponding screen page numbers
  • Add CloudStorage action in Dispatcher
  • Support character-by-character highlighting for partial word translation
  • Make the Plus menu in file browser user-patchable
Changed 3
  • Invert progress bar direction independently of UI layout (LTR/RTL)
  • ReaderFooter skip dynamic filler in items cycling
  • ReadTimer use previous scheduled instance
Fixed 7
  • Ensure downloaded files from OPDS have a file extension
  • ReaderHighlight fix long-press with Do nothing
  • Fix downloading of PDFs with non-standard mimetype from wallabag
  • Calibre handle a missing inbox folder
  • ReMarkable remove disable xochitl autosuspend and add explicit qtfb-shim check
  • Kobo don't send PowerPress twice when fudging page turn button events for pageturn_power
  • OPDS ignore query string in file extension workaround

Ghost

Apologies, I don't have much time to write release notes today. As usual there's been quite a bit of activity. One of the most visible changes is that if you like stable page numbers, artificially generated stable page numbers can now be easily configured under navigation () → Settings → Stable page numbers.

Keeping in tune with not spending too much time on release notes, here's a copy of the included help text:

By default, one screen equals one page. Any change in the book's formatting will therefore result in renumbering: new total pages, different chapter lengths, new locations in TOC and bookmarks, etc.

Select stable page numbers if you prefer page numbers that are independent of layout settings and consistent across devices:

  1. Publisher page numbers (℗): normally equivalent to a specific physical edition. Only available if supplied by the publisher.
  2. Characters per page: a page will be counted for this amount of characters (sometimes called logical or synthetic page numbers). Use this if no publisher page numbers are available or if you prefer to have consistent page lengths for all books.

Since stable page numbers can start anywhere on the screen, you can choose to display them in the margin, regardless of other settings.

'Stable page number list' shows a table of all stable page numbers and their corresponding screen page numbers.

This month's logo was contributed by @Sonnenfee

We'd like to thank all contributors for their efforts. Some highlights since the previous release include:

New Contributors

Full Changelog: https://github.com/koreader/koreader/compare/v2025.08...v2025.10closed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

View original

Upgraded? How did it go?

Discussion