Skip to content

Releases: koreader/koreader

KOReader 2024.03.1

05 Mar 21:09
7edb64e
Compare
Choose a tag to compare

Fixes a crash that happens when opening the menu using a keyboard or button (#11509).

Full changelog


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2024.03 "Read 'n Relax"

03 Mar 10:33
d239623
Compare
Choose a tag to compare

Sonnenfee - KOReader - 1000 x 852

The cover grid is now adjustable, allowing you to display more or fewer book covers at once (#11232).

In more technical news, the CSS pseudoclasses :is(), :where() and :not() are now supported (#11353), as well as a private syntax extension for matching text in user stylesheets (#11323). Also of note is the new HttpInspector plugin, that can be used to inspect KOReader internals while it's running (#11457). This can be useful when the program is running on a device.

Last but not least, the user guide received a big update again by @offset-torque, full details here.

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:

  • CoverBrowser: adjustable mosaic grid (#11232) @hius07
  • Reader: Do less work on same-orientation non-gyro rotations (#11297) @zwim
  • Input: Simplify input slot storage alloc (#11296) @NiLuJe
  • Fix missing diacritics on first row of Slovak keyboard layout (#11343) @sonix-github
  • OTAManager: Slightly less cryptic error on connectivity issues (#11341) @NiLuJe
  • Text selection: add option to disable corner scroll (#11327) @poire-z
  • Text selection: show top left icon when very-long-press delay reached (#11327) @poire-z
  • bump base: add cre.findAllText(), many 3rd party bumps (#11347) @poire-z
  • Fulltext search: all entries in entire document (#11313, #11388) @hius07
  • bump crengine: fix CSS cascade, support :is(), other fixes (#11353) @poire-z
  • ReaderStatus: Fix some more lifecycle issues in onEndOfBook (#11350) @NiLuJe
  • InputDialog: Don't close the VirtualKeyboard when you tap inside a key's border (#11350) @NiLuJe
  • reMarkable: More robust Wi-Fi scripts (#11287) @gbyl
  • Frontlight widget: add left button as close key on hasFewKeys devices (#11376) @a-ignatev
  • Virtual keyboard: add Scandinavian layouts (Norwegian, Swedish & Danish) (#11365) @cookiebit
  • TextBoxWidget: allow showing bits of text in bold (#11362) @poire-z
  • UI: Add a verbose debug logging checkbox next to "Report a bug" (#11366) @NiLuJe
  • PRSTux: Disable OTAs, since we actually stopped offering them a few years ago (#11395) @NiLuJe
  • Terminal: Clearer error message on prereq failures, and disable it (#11395) @NiLuJe
  • Text editor: refresh path on saving file (#11396) @hius07
  • CoverBrowser: use bookinfo cache in Classic mode (#11404) @hius07
  • PathChooser: fix calling Folder shortcuts (#11367) @hius07
  • Clear UI leftovers before doing an OTA-install, add unmovable to InfoMessage and ConfirmBox (#11412) @zwim
  • TextViewer: make find result bold (#11427) @hius07
  • CoverBrowser: do not call lfs on every item (#11449) @hius07
  • [i18n] ReaderSearch: add translation context to "All" button (#11352) @Frenzie
  • bump base: libjpeg-turbo, libpng, and other tweaks (fixes some PocketBook devices like PocketBook Basic 613) (#11462) @poire-z @NiLuJe
  • HttpInspector: new plugin for developers to inspect KOReader (#11457) @poire-z with thanks to @bneo99
  • bump crengine: text selection and footnotes fixes and tweaks (allows for single images in footnotes) (#11468) @poire-z
  • Style tweaks: add inpage foootnote classnames and a tweak (#11468) @poire-z
  • FileChooser: add new percent - unopened - 100% or complete sorting method (#11369, #11472) @hasezoey
  • Various pan zoom mode fixes (#11325, #11408, #11425) @hugleo
  • Kindle oasis has no ambient brightness sensor (#11456) @Hzj-jie
  • Alt status bar: custom metadata support (#11463) @hius07
  • VocabBuilder.koplugin: support batch operations in book filtering (#11475) @weijiuqiao
  • Wallabag: match text/html mimetype as starting with rather than exactly (#11492) @Frenzie
  • MenuSearch: open upper menu when needed only (#11495) @hius07

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2024.01 "Snowy Summit"

11 Jan 17:16
cd903d6
Compare
Choose a tag to compare

koreader-logo-2024-01-fs8

We wish everyone a happy and prosperous 2024!

Image credit for snowy mountains: Bing Dall-E

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

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.10 "Ovis"

30 Oct 17:19
8735033
Compare
Choose a tag to compare

koreader-2023-10-sheep

Image credit: Bing Image Creator (Dall-E 3)

The user guide has had a big update. Included below is the full release announcement, thanks to @offset-torque.

USER GUIDE 23.10 UPDATE

This is the biggest ever update to the guide. 2 years ago I started with the intention to make a simple how-to guide. With this release, user guide reached 60 A4 pages ! KOReader might be the best documented reader app now :)

Our guide is now a HTML document:
https://koreader.rocks/user_guide/

It was very tedious to recreate the PDF as a web page (especially considering that I had to learn CSS to do it).
But there are many benefits like:
- More frequent and real-time updates
- Better compatibility for smaller devices
- Ability to directly link to it in issues and discussions
- Possibility to be packed as an EPUB
- PDF sucks

Also I recently noticed that our color palette in the guide was not suitable for color blind people. Some important items were indistinguishable for color blind users so I updated the colors to provide nice contrast for them too. Also added icons and visual aids to make the text more accessible.


CHANGELOG

GUIDE CHANGES:

  • Recreated the guide in HTML
  • Updated the colors, fonts and styles to accomodate color blind users
  • Optimized all the images to make them as small as possible without degradation (Achieved ~50% reduction in size)

MAJOR CHANGES:

  • Fonts has its own section now
  • Quick Menu and Profiles has its own section now
  • Expanded Plugins section to include contrib and external plugins
  • Rewritten Highlighting, Bookmarks and Notes section
    • "Highlight icon" in the File Browser
    • Bookmarks: filter by highlight style
    • Multiple highlights and notes
  • Expanded Export section
    • Export multiple files
    • Export to clippings format
    • Export to memos format
    • See and choose export folder
  • Added Keyboard shortcuts section for non-touch devices and Linux
  • Added full list of actions that is available in Gesture Manager

ADDED INFO ABOUT:

  • Partial rendering
  • Translate current page
  • Scrolling modes
  • Creating a profile with current document settings
  • Open with: Archive viewer
  • Open with: Image viewer
  • Patch manager
  • Menu search
  • Location history
  • Setting to turn off flashing on pages with images
  • Ability to change statistics calculation time
  • Clearing PDF cache
  • Switching the style to HTML5 to fix some problems
  • Toggle status bar via gestures or Quick Menu
  • Scrollable Quick Menu
  • "Move to archive" availability in Gesture Manager
  • Custom book cover setting
  • Using "Exit screensaver" gesture as a pseudo lock screen
  • Tap on time to show date
  • Verbose logs procedure in How to report problems section

UPDATED IMAGES:

  • File Browser
  • Skim widget
  • Book map menu

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

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.08 "Lavender"

29 Aug 16:21
38d468f
Compare
Choose a tag to compare

koreader-2023-08

Which plant bravely withstood the drought and now the wetness? Lavender of course! You can eat them too.

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

  • GestureDetector: Make two_finger pans & swipes report the same sort of data than their standard brethren (#10649) @NiLuJe
  • android: update to use NDK 23c (#10610) @benoit-pierre
  • NetworkManager: Enable "before wifi" action support on every hasWifiToggle platform (#10669) @NiLuJe
  • Style tweaks: notification on toggling style tweak with a gesture (#10674) @hius07
  • [PocketBook]Add support for InkPad Color 2 (#10685) @ckilb
  • Font list menu: allow sorting by more recently set (#10662) @poire-z
  • FileChooser: re-add file sort by "last date read" (#10682) @snelg
  • ArchiveViewer: view files (#10683) @hius07
  • NetworkManager: improve clarity for chatty framework user-facing explanation (#10696) @Frenzie
  • NetworkManager: Bypass isOnline on !hasWifiToggle platforms (#10697)
  • bump LunaSVG, crengine: add support for .docm (#10702) @poire-z @pkb
  • DeviceListener:onToggleFrontlight: add notification of "unchanged" (#10727) @hasezoey
  • bump luajit-launcher: more devices (#10732) @pazos
  • Autowarmth: Change strings "set" / "unset" to "turn on" / "turn off" where appropriate (#10733) @hasezoey
  • Kobo: Apply the AW99703 smooth ramp off fix to all affected devices (#10728) @NiLuJe
  • readerview: do not read/save inapplicable doc_settings items (#10710) @hius07
  • Dictionary: fix Fuzzy search setting appearance (#10721) @hius07
  • bump crengine: CSS caption-side, SVG, CSS and table fixes (#10746) @poire-z
  • View HTML: Show matched rules: ignore style & tweaks on long-press (#10746) @poire-z
  • Wikipedia: handle images in changed Wikipedia HTML (#10746) @poire-z
  • [plugin] Wallabag: strip trailing slashes from server URL (#10715) @clach04
  • QuickMenu: add long-press on profile (#10671) @hius07
  • Kobo: Unbreak Aura One support (#10758) @NiLuJe
  • Exporter: fixes (#10765) @hius07
  • ReaderFooter: Don't reset the initial position marker like a cowboy (#10767) @NiLuJe
  • Kobo: Initial Elipsa 2E support (#10719, #10802) @NiLuJe
  • Kobo: Yet another attempt at working around the hangs on the latest NXP boards (#10771) @NiLuJe
  • Greek keyboard: update to the new keyboard layout (#10734) @ichnilatis-gr
  • Wikipedia EPUBs: re-add ToC in content (#10769) @poire-z
  • ViewHTML: fix content messed up when consecutive nbsp (#10769) @poire-z
  • util.prettifyCSS(): do better with more complex CSS (#10769) @poire-z
  • [chore] replace utf8 bytes with Unicode escape sequence (#10769) @poire-z
  • Statistics: Attempt to prevent rampant replication of null id_books (#10749) @weijiuqiao
  • Statistics: Close the DB handle in the vacuum OTM block (#10775) @NiLuJe
  • [AutoWarmth] use CheckButton for night mode toggle (#10762) @zwim
  • KOSync: Only nag about "Action when Wi-Fi is off" when toggling (#10785) @NiLuJe
  • Exporter: Replace newlines with commas in HTML, Readwise (#10788) @melyux
  • View HTML & CSS: fix minor spacing issues (#10799) @poire-z
  • Translator: explicit wording above each section (#10799) @poire-z
  • FileManager: truncate left in selected files list (#10783) @hius07
  • Profiles: fix New profile with current pdf document settings (#10778) @hius07
  • NetworkManager: Fully tear down WiFi on aborted connection attempts (#10803) @NiLuJe
  • Exporter: fix order for Readwise (#10824) @hius07
  • KOSync: Set sane socket timeouts properly (#10835) @NiLuJe
  • Calibre: Add reading status to the metadata search popups (#10842) @NiLuJe
  • InputText/InputDialog: fix keyboard issue (#10850) @poire-z

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.06.1

09 Jul 08:17
b4000d8
Compare
Choose a tag to compare

koreader-2023-06-hydrangea-fs8

The main purpose of this point release is to add a notification on Android devices that will no longer be supported if they use the built-in update functionality (#10639).

This will be the final release to support Android 4.0 – Android 4.2, after which support for those versions will be removed. The new minimum supported version will be Jelly Bean MR2 (API18/Android 4.3). For more information see #10614.

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

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.06 "Hydrangea"

01 Jul 06:54
b24059b
Compare
Choose a tag to compare

koreader-2023-06-hydrangea-fs8

Hydrangea seems to be the common English name for what I know as the hortensia. They're quite pretty this month, with bumblebees buzzing all around.

This will be the final release to support Android 4.0 – Android 4.2, after which support for those versions will be removed. The new minimum supported version will be Jelly Bean MR2 (API18/Android 4.3). For more information see #10614.

Image credit: amilo (source)

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

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.05.1

02 Jun 13:05
1c0905b
Compare
Choose a tag to compare

Bugfix for custom cover (#10503) and statistics sync (#10503). Also deals better with the newer Nia hardware revision (#10520).

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.05 "Azalea"

29 May 19:41
2aa11b1
Compare
Choose a tag to compare

koreader-2023-05-azalea

This is neat. The FSF published an interview with me about KOReader. You can read it here.

Like any human I'm a bag of contradictions. I often studiously upload the correct cover to LibraryThing, yet in KOReader I'm perfectly satisfied with auto-generated covers if the metadata doesn't specify any. But if you're not, and you don't want to edit the file itself, you can now set custom covers right within KOReader (#10329). A custom cover can be added or removed in the program through the book information page, or you can put a cover image in the .sdr folder manually.

Of course there are many other improvements. Enjoy!

Image credit: adapted from Bilder ur Nordens flora.

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

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS

KOReader 2023.04 "Solar Panel"

27 Apr 20:53
b5fda00
Compare
Choose a tag to compare

koreader-2023-04-fs8

It's been another busy month squashing many bugs. Our Mac users will be happy to hear that I told macOS we've supported HiDPI since long before anyone came up with such terminology (#10341), and that the program can now natively build on M1 devices (#10291).

Solar panel credit: https://openclipart.org/detail/294030/solar-energy by gnokii

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

Full changelogclosed milestone issues


Installation instructions: AndroidCervantesChromeOSKindleKoboPocketBookReMarkableDesktop LinuxMacOS