Increase swapfile size in Ubuntu
There was a nice guide over at here.
sudo swapoff /swapfile
sudo fallocate -l 16G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --show
free -h
sudo swapoff /swapfile
sudo fallocate -l 16G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --show
free -h
In short, ELECTRON_DISABLE_SANDBOX=1 /home/frans/.itch/itch
.
The user guide received a big update, full changelog here.
Dictionaries with images now automatically take the res
folder as their point of departure (#12877). This means you’ll have to adjust your dictionary content scripts. If you’re lucky you can simply delete them.
Various changes in plugins:
exporter
plugin drops support for memos and flomo. You can install them from https://github.com/koreader/contrib if they work for you as is but they won’t receive support here.autofrontlight
plugin was removed.backgroundrunner
plugin was removed. Third party plugins that rely on it to work need to be updated!New support for KindleHF. Any Kindle running firmware ≥ 5.16.3 will need the kindlehf
package.
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:
<hr>
are closed like <hr/>
(#13188) @FrenzieFull Changelog: v2024.11...v2025.04 — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS
Some of you on Android may have had dictionary issues. That should be fixed now.
Connecting to Wi-Fi should be more reliable on platforms where we manage it ourselves, most notably Kobo (koreader/lj-wpaclient#11).
Color is now supported when reflowing (#12085).
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:
cr3.css
… (#12262) @benoit-pierreseamless
argument to switchDocument (#12290) @ziz57renderPage()
not rendering the whole page (#12296) @fbriereadb logcat
formatter (#12385) @benoit-pierrekodev prompt
(#12408) @benoit-pierre./kodev run android…
(#12407) @benoit-pierreffi/input
(#12486) @benoit-pierreffi.loadlib
helper (#12545) @benoit-pierrefbink_input
library (#12560) @benoit-pierreFull Changelog: v2024.07...v2024.11 — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS
Bookmarks have been renamed to annotations to reflect that notes and bookmarks are two sides of the same coin.
A big thanks to @ezdiy and @benoit-pierre for taking on the major effort of updating MuPDF (#11940). Unfortunately or hopefully you won’t notice a thing, but some edge cases in PDF rendering have been fixed.
Likewise our gratitude to @Commodore64user for the many non-touch/keyboard focused improvements.
If you used the built-in update to try out a development version in the last week of June you might need to overwrite the install manually, see #12115.
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:
._
files (#12022) @jonnyl2Full changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS
As usual, there have been so many changes that it’s difficult to tell a coherent story about them. One of the more noticeable changes is that the sleep screen menu (formerly known as the screensaver menu) has been reworked (#11549). But there’s also been a lot of work on the backend, updating the build infrastructure and crengine.
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:
Input: Don’t let wacom pens clobber the slot of the next contact (#11520) @NiLuJe
Use Bresenham’s algorithm and anti-aliasing for rounded corners (#11498) @zwim
Menu, DictQuickLookup, TextViewer: allow mousewheel scrolling (#11525) @poire-z
CoverBrowser: show cached cover of deleted file in history (#11523) @hius07
bump crengine: better conformance to the HTML Standard rendering (#11527) @poire-z
Includes:
<caption>
lStr_findWordBounds()
AddLine()
: handle some CJK + space edge case@media (-cr-max-cre-dom-version: 20180527)
-cr-apply-func
:align=
attributeReaderTypeset: tweak Style> menu logic and defaults (#11527) @poire-z
Style tweaks: add tweak to avoid some presentational hints (#11527) @poire-z
util.prettifyCSS(): handle better :is() and similar (#11527) @poire-z
Wikipedia: tweak EPUB css to force epub.css look (#11527) @poire-z
Wallabag: properly deal with mimetype actually being content-type (#11532) @Frenzie
Screensaver: 0% only on first page, 100% only on final page (#11541) @Commodore64user
ReaderZooming: make auto-crop default be page content (#11438) @hugleo
Book style tweak: add more suggestions in “CSS ≡” (#11533) @poire-z
Wikipedia EPUBs: add settings for include/highres images (#11544) @poire-z
Dictionary: Fix download message when connection fails (#11548) @jovanbulck
appimage: get full path before changing to assets dir (#11552) @pazos
Android: Add Linfiny eNote / Avalue ENT-13T1 / QuirkLogic Papyr (#11554) @davide125
ReaderView: ensure that the pan zoom direction is not nil (#11557) @hius07
ReaderStatus: update status modification time (#11568) @hius07
ReaderToc: add option to show chapter lengths (#11546) @poire-z
bump crengine: various fixes, improved Russian typography (#11578)
Includes:
ReaderTypography: update menu features symbols for Russian (#11570) @dmalinovsky
[i18n] Add en-GB and Romanian translation to UI (#11577) @Frenzie
PocketBook: remove unused color_saturation
parameter (#11597) @dmalinovsky
ReaderView: increase underline thickness (#11586) @Commodore64user
FileChooser collates: use “item.sort_percent” for sorting + extra on-hold
handling (#11592) @hasezoey
bump base: fix sdcv binaries on non-Android/macOS platforms (#11609) @benoit-pierre
[i18n] Font UI fallbacks: insert replacement characters with template for Weblate compatibility (#11614) @Frenzie
ReaderHighlight: strikeout → Strikethrough (#11619) @Commodore64user
File manager: fix classic mode item font size (#11626) @hius07
Do flashui
refresh for first display of History page (#11603) @dmalinovsky
NetworkMgr: Fix PocketBook losing net access (#11601) @liskin
NetworkMgr: Use cheaper/simpler hasDefaultRoute in isOnline (#11601) @liskin
NetworkMgr: Limit the hasDefaultRoute check in isOnline to PocketBooks (#11601) @liskin
bump crengine: various fixes, updated russian hyphenation (#11637) @poire-z
Includes:
Also includes:
CreDocument: support added ‘identifier’ metadata (#11628) @baswag
Sleep screen menu reworked (#11549, #11647) @Commodore64user
GetText: fix crash if a value is used as unique value and as singular/plural (#11643) @Frenzie
[i18n] GetText: fix fuzzy detection for certain strings (#11648) @Frenzie
bump base, luajit-launcher, avoid assert failure in sub-processes (#11658) @poire-z
make: fix test rule (#11659) @benoit-pierre
Various AppImage fixes and improvements (#11662, #11669, #11665, #11671) @benoit-pierre @Frenzie
ci: bump CircleCI docker images, other CI improvements (#11677) @benoit-pierre
Stop touching night mode when control_nightmode == false (#11685) @imax9000
Kindle Scribe: find accelerometer based on hardware (#11642, #11696) @mergen3107
Hide hidden flows and custom toc from non-touch devices (#11690) @Commodore64user
NewsDownloader: use content:encoded from RSS item, if available (#11694) @imax9000
Add PocketBook Era Color (PB700K3) (#11695) @ElimGarak1
Keyboard: detect tap if swipes are disabled (#11699) @hius07
Add relevant nil guards to prevent reflow crashes (#11715) @Galunid
pocketbook: simplify device model detection (#11721) @benoit-pierre
Full changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS
Apparently Muon was kicked out of Debian/Ubuntu for being inactive, but since it’ll take a while longer for bitrot to set in, for now a quick forwardport will suffice.
Muon is nice for quickly being able to select multiple things at once and it searches while you type. They’re just a few little UI conveniences. Synaptic is seemingly identical, but there you have to authenticate even before performing any actions, which makes it much more annoying to use.
dget -xu http://archive.ubuntu.com/ubuntu/pool/universe/m/muon/muon_5.8.0-2ubuntu1.dsc
cd muon-5.8.0
dch --local ~frenzie "forwardport"
dpkg-buildpackage -us -uc -sa
cd ..
sudo apt install ./muon_5.8.0-2ubuntu1~frenzie1_amd64.deb
For more info on how to backport packages, see this random search result.
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:
percent - unopened - 100% or complete
sorting method (#11369, #11472) @hasezoeytext/html
mimetype as starting with rather than exactly (#11492) @FrenzieFull changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS
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 changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS
Image credit: Bing Image Creator (Dall-E 3)
The user guide has had a big update. Included below is the full release announcement.
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.
GUIDE CHANGES:
MAJOR CHANGES:
ADDED INFO ABOUT:
UPDATED IMAGES:
We’d like to thank all contributors for their efforts. Some highlights since the previous release include:
input_no_key_repeat
survives a suspend/resume cycle (#10904) @NiLuJeFull changelog — closed milestone issues
Installation instructions: Android • Cervantes • ChromeOS • Kindle • Kobo • PocketBook • ReMarkable • Desktop Linux • MacOS