# koreader v2026.03 — KOReader 2026.03 "Snowflake" - Product: koreader (https://whatsnew.fyi/product/koreader) - Vendor: koreader - Date: 2026-03-17 - Version: v2026.03 - Original notes: https://github.com/koreader/koreader/releases/tag/v2026.03 - Permalink: https://whatsnew.fyi/product/koreader/releases/v2026.03 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Upgrade desktop platform from SDL2 to SDL3 - **added** — Stable pages in file browser - **fixed** — Fix two bugs with statusbar presets - **changed** — Exporter uses number of stable pages - **fixed** — NewsDownloader removes multiple unwanted selectors - **fixed** — Screensaver skips showing without UI instance - **added** — Gestures and profiles allow disabling popup messages - **fixed** — Status bar fixed loading preset on empty items - **changed** — Remarkable full refresh enabled by default for appload-based setup - **added** — Remarkable support refresh levels - **changed** — Exporter enhanced title and author parsing from MyClippings - **added** — Add Japanese reader.dict monolingual dictionary - **fixed** — Calibre does not use stale list - **fixed** — Fix crash on Kindle when both AutoSuspend and KeepAlive are on - **added** — Pinned page exact location - **fixed** — Fix Kindle crash on AutoSuspend while charging - **fixed** — Android fix possible run target error - **changed** — RenderImage improve JPEG handling - **added** — Status bar External content item - **fixed** — Exporter correct MyClipping page value parsing ![koreader-2026-02-snowflake](https://github.com/user-attachments/assets/3e8731ca-14e4-4526-9ddc-bc8976788724) There's a pretty big update on desktop this time around. We've upgraded from SDL2 to SDL3 (#14983). This should mean everything works the same or better, but let us know if we missed some edge case. For the nearby future it does have the side effect of always shipping along SDL3, even in the DEB packages, because only recent distros provide it out of the box. There are many other improvements, like stable pages in file browser (https://github.com/koreader/koreader/pull/14570). I won't bore you with more nonsense (read: there were some holdups with the release and my mental overview was lost), and I'll just let the PRs speak for themselves. 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: * Fix two bugs with statusbar presets (https://github.com/koreader/koreader/pull/14556) @loeffner * Exporter: use number of stable pages (https://github.com/koreader/koreader/pull/14554) @hius07 * newsdownloader: multiple unwanted selectors (https://github.com/koreader/koreader/pull/14545) @phoffmeister * Screensaver: skip showing without UI instance (https://github.com/koreader/koreader/pull/14561) @hius07 * Gestures/profiles: allow disabling popup messages (https://github.com/koreader/koreader/pull/14543) @hius07 * Status bar: fix loading preset on empty items (https://github.com/koreader/koreader/pull/14567) @hius07 * misc/remarkable: enable full refresh by default for appload-based setup (https://github.com/koreader/koreader/pull/14575) @NoaHimesaka1873 * feat/remarkable: support refresh levels (https://github.com/koreader/koreader/pull/14576) @NoaHimesaka1873 * Stable pages in file browser (https://github.com/koreader/koreader/pull/14570) @hius07 * Exporter: Enhanced title and author parsing from MyClippings (https://github.com/koreader/koreader/pull/14578) @den-is * feat: add japanese reader.dict monolingual dictionary (https://github.com/koreader/koreader/pull/14579) @BoboTiG * Calibre: do not use stale list (https://github.com/koreader/koreader/pull/14585) @hius07 * Fix crash on Kindle when both AutoSuspend and KeepAlive are on (https://github.com/koreader/koreader/pull/14594) @DemonicSavage * Pinned page exact location (https://github.com/koreader/koreader/pull/14580) @hius07 * Stable pages in file browser 2 (https://github.com/koreader/koreader/pull/14592) @hius07 * Fix Kindle crash on AutoSuspend while charging (https://github.com/koreader/koreader/pull/14604) @DemonicSavage * android: fix possible run target error (https://github.com/koreader/koreader/pull/14608) @benoit-pierre * renderimage: improve JPEG handling (https://github.com/koreader/koreader/pull/14505) @benoit-pierre * Status bar: 'External content' item (https://github.com/koreader/koreader/pull/14601) @hius07 * bump base (https://github.com/koreader/koreader/pull/14619, https://github.com/koreader/koreader/pull/14633, https://github.com/koreader/koreader/pull/14662, https://github.com/koreader/koreader/pull/14738) @benoit-pierre Several important dependencies. * Optimize doc_pages (https://github.com/koreader/koreader/pull/14614) @hius07 * android: allow calling `Device:hasColorScreen()` in a fork (https://github.com/koreader/koreader/pull/14628) @benoit-pierre * tools/logcat: improve handling of input encoding (https://github.com/koreader/koreader/pull/14629) @benoit-pierre * Exporter: Correct MyClipping Page value parsing (https://github.com/koreader/koreader/pull/14583) @den-is * SSH: add top menu checkbox (https://github.com/koreader/koreader/pull/14631) @hius07 * TouchMenu: fix menu height with/without separators (https://github.com/koreader/koreader/pull/14627) @hius07 * Exporter: fix export My Clippings (https://github.com/koreader/koreader/pull/14636) @hius07 * Profiles: auto-exec menu wordings (https:/ _[Truncated at 4000 characters — full notes: https://github.com/koreader/koreader/releases/tag/v2026.03]_