Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: wbstx/koreader

Tags

v2024.07

Toggle v2024.07's commit message
KOReader 2024.07 "Outside"

![koreader-sonnenfee-2024-07-outside](https://github.com/user-attachments/assets/5c322eb2-3330-4c83-9398-6495acc60dc0)

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 (koreader#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 koreader#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:

* SortWidget: sort alphabetically (koreader#11705) @hius07
* bump base, docker images, and luajit-launcher: mainly compilation speedups (koreader#11736) @benoit-pierre
* ci: fix macOS build (koreader#11660) @benoit-pierre
* Multiple collections (koreader#11693) @hius07
* Annotations (koreader#11563, koreader#11761, koreader#11788) @hius07
* Various minor tweaks and fixes (ToC, Search, HttpInspector) (koreader#11746) @poire-z
* [Gestures.plugin] Rotation gesture renamed (koreader#11753) @Commodore64user
* [CoverImage] Honor rotation after opening of a book (koreader#11752) @zwim
* Add Czech keyboard layout (koreader#11769) @sdasda7777
* tests: fix EPUB test, again (koreader#11776) @benoit-pierre
* Initial support for new Kobo (Clara B/W + Colour, Libra Colour) (koreader#11737) @c0eos
* chore: remove repetitive words (koreader#11785) @peicuiping
* fix frontend tests (koreader#11784) @benoit-pierre
* Kindle: Fix missing Amazon UI screensaver after exiting KOreader (koreader#11794) @shamanNS
* Gesture: Add toggle for orientation lock (koreader#11795) @thialfi17
* [ReaderHighlight] Remove duplicated setting on NT devices (koreader#11750) @Commodore64user
* relocatable build / install dir (koreader#11798) @benoit-pierre
* NT: add Hot swapping dictionaries button and edit button into FocusManager's layout (koreader#11803) @comphilip
* Register Calibre start/stop connection actions (koreader#11806) @noxhirsch
* Check if /usr/bin symlink is present to fix instance reuse issue on older Pocketbooks (koreader#11764) @sdasda7777
* generic linux package (koreader#9351) @pazos
* Kindle Scribe: Fix KindleUI L and R orientations when restarting KOReader book in landscape (koreader#11780) @mergen3107
* appimage: keep metadata in sync with flathub (koreader#11819) @pazos
* Support auto-detection of input devices via fbink_input (koreader#11807) @NiLuJe
* fix koreader#11810: only set FocusManager layout if hasDPod (koreader#11811) @comphilip
* Kindle: Don't forget about fiveways on legacy devices & fix a couple input-scan misdetections (koreader#11827) @NiLuJe
* FileManager: safe initial path (koreader#11774) @hius07
* Replace tweak_buttons_func with an event instead (koreader#11777) @nairyosangha
* Page overlap: add dashed line marker (koreader#11804) @hius07
* Annotations: Bookmark list improvement (koreader#11825) @hius07
* MultiInputDialog: fix keyboard height changed (koreader#11832) @hius07
* better flatpak support (koreader#11833, koreader#11849) @pazos
* PocketBook: Open links in the on-device web browser (koreader#11787) @liskin
* Shorten home folder path for info messages (koreader#11853) @noxhirsch
* debian: update metadata (koreader#11854) @pazos
* appstream: update metadata, add branding colors... (koreader#11851) @pazos
* Input: Some more followups to the input device auto-detection stuff (koreader#11855) @NiLuJe
* NetworkListener: Fix FM integration & properly gate behind hasWifiToggle (koreader#11858) @yparitcher
* Non-touch DPad improvements, largely kindle.  (koreader#11749) @Commodore64user
* Screenshots on Non-Touch  (koreader#11802) @Commodore64user
* bump crengine: minor fixes (ruby, a crash, non-linear flows) (koreader#11863) @poire-z
* [Status bar] Major UI makeover (koreader#11678) @Commodore64user
* Quickstart guide: set dir="rtl" when we're in an RTL language (koreader#11867) @Frenzie
* Global long press on K4, 'ScreenKB' + 'Press' (koreader#11872) @Commodore64user
* FocusManager: enable more keyboard shortcuts by default (koreader#11871) @Frenzie
* Footer and header tweaks and fixes (koreader#11873) @poire-z
* Kobo: Boost saturation for CFA refreshes (and add a dev setting to disable it) (koreader#11883) @NiLuJe
* Global long press on K4, 'ScreenKB' + 'Press' (this time for real) (koreader#11884) @Commodore64user
* VirtualKeyboard: delete word on backspace swipe west (koreader#11843) @hius07
* Enable Alt+Shift+G for screenshots on all devices with a keyboard (koreader#11888) @Frenzie
* Add ReaderLink::registerScheme for plugins handling non-http(s) links (koreader#11889) @ziz57
* Collections: add collection mark to books (koreader#11868) @hius07
* FileManager copy/move: do not paste to itself (koreader#11878) @hius07
* remove very long press from NT settings (koreader#11898) @Commodore64user
* Introduce Device:useDPadAsActionKeys() (koreader#11890, koreader#11900) @Commodore64user @Frenzie
* Status bar: fix book progress (koreader#11885) @hius07
* ReaderLink: change (hasScreenKB or hasSymKey) add to notification stack shortcut to Press instead of Down (koreader#11905) @Frenzie
* CoverBrowser: update MosaicMenu FocusManager grid view to 2D (koreader#11906) @Commodore64user
* [ReaderBookmark] "bookmark current page" removed from NT kindles (koreader#11907) @Commodore64user
* Don't send empty string as note in readwise export (koreader#11912) @ptrm
* BUGFIX: restore erroneously removed onShowVocabBuilder function (koreader#11915) @nairyosangha
* bump base + new build system tweaks (koreader#11923) @benoit-pierre
* macos: fix bundle (koreader#11924) @benoit-pierre
* Menu button support for some widgets (koreader#11933) @Commodore64user
* ReaderLink: make AddCurrentLocationToStack show notification (koreader#11925) @Commodore64user
* FontList: skip Kindle blacklisted fonts (koreader#11932) @hius07
* Keyboard menu, swipe setting removed from NT (koreader#11944) @Commodore64user
* [plugin AutoWarmth] Add more gesture for activation of autowarmth (koreader#11946) @zwim
* Annotation list: flexible item heights (koreader#11918) @hius07
* Dispatcher: add File browser actions 'Set display mode', 'Sort By' (koreader#11921) @hius07
* update leptonica, tesseract, and libk2pdfopt (koreader#11930) @benoit-pierre
* Fix scheme detection for external links (koreader#11942) @ziz57
* mupdf: update to 1.24.2 (koreader#11940) @benoit-pierre
* [SortWidget, DictQuickLookup] Renaming functions (koreader#11949) @Commodore64user
* Kobo: Check for RGBA vs BGRA the proper way (koreader#11953) @NiLuJe
* MuPDF: add txt, cfb,  docx, xslx, pptx filetypes (koreader#11955) @Frenzie
* Chinese keyboard: accept kanji stroke order too (koreader#11620) @weijiuqiao
* [minor] Remove whitespace from last line in zh_stroke_data (koreader#11956) @Frenzie
* OPDS: Fix browsing a Calibre content server (koreader#11972) @NiLuJe
* AltStatusBar: fix page info when not all 3 items enabled (koreader#11965) @poire-z
* Gesture manager: make long-pressing on top left corner non adjustable in FM (koreader#11971) @hius07
* CoverBrowser: fix collection mark position in mosaic mode (koreader#11969) @hius07
* add menu-key-event to 'Menu widget' (koreader#11966) @Commodore64user
* Individually Invert page turners on kindle (koreader#11963) @Commodore64user
* fixing button mapping shenanigans (koreader#11982) @Commodore64user
* [plugin] AutoDim: reset counter on page turn (koreader#11984) @Frenzie
* BookMap on devices with useDPadAsActionKeys() (koreader#11916) @Commodore64user
* calibre sax json parser (koreader#11922) @pazos
* File searcher: group operations (koreader#11980) @hius07
* [ReaderThumbnail] Change base class to support key events (koreader#11987) @Commodore64user
* AltStatusBarFix: battery percentage not shown  (koreader#11976) @zwim
* Calibre Metadata: Some fixes following up koreader#11922 (koreader#11988) @NiLuJe
* Cloud error fix (koreader#12000) @mergen3107
* [AltStatusBar] Fix when showing (almost) empty (koreader#12003) @zwim
* Collections: refresh list of files in FileManager (koreader#11994) @hius07
* Statistics Plugin: Skip adding never opened marked as finished books (koreader#11991) @mergen3107
* Screensaver: fix menu wordings (koreader#11993) @hius07
* Add support for kindles after fw 5.16.3 (koreader#11986) @notmarek
* ci/macos: add arm64 job (koreader#11945) @benoit-pierre
* Translate Tesseract language names (koreader#11977) @Frenzie
* Readerlink: allow registering empty scheme (koreader#12019) @ziz57
* Styletweaks menu: Ignore `._` files (koreader#12022) @jonnyl2
* doc: update building documentation (koreader#11961) @benoit-pierre
* ScreenSaver: Fix a bunch of weird corner-cases (koreader#12028) @NiLuJe
* InputContainer: consistent input type in onInput() (koreader#12012) @hius07
* improve linting (koreader#12023) @benoit-pierre
* [ReaderHighlight] Bug fix (koreader#12033) @Commodore64user
* VocabBuilder: Fix and improve non-touch device experience (koreader#12030) @weijiuqiao
* bump crengine: update Russian and Serbian hyphenation (koreader#12036) @poire-z
* Footer: add book authors item (koreader#11999) @mergen3107
* Annotation list: sort by date (koreader#12020) @hius07
* Update bug_report.md with new location of verbose logging toggle. (koreader#12042) @mergen3107
* [time] Fix typos in documentation (koreader#12044) @zwim
* [ConfirmBox] remove margin around  (koreader#12039) @zwim
* Kobo: Overengineer the manual CLOEXEC logic in the Wi-Fi scripts (koreader#12045) @NiLuJe
* ReaderBookmark: fix sort by date (koreader#12053, koreader#12112) @hius07
* WebDav: Simplify path manipulations to fix wonky heuristics (koreader#12038) @mergen3107
* Fix Arabic keyboard layout (ظ key)  (koreader#12063) @jonnyl2
* [Menu Widget] shortcuts for easier navigation on NT kindle (koreader#12065) @Commodore64user
* Translator: fix settings menu order (koreader#12051) @hius07
* Screenshot dialog fix (koreader#12067) @jonnyl2
* SkimTo dialog: compact mode (koreader#12046) @hius07
* Version: Fix documentation of version number (koreader#12074) @ziz57
* [Filechooser] 0% > 'on hold' (koreader#12037) @Commodore64user
* Bump android-luajit-launcher: various new devices and other improvements (koreader#12084) @hugleo
* Kindle: Add wifi selector (koreader#12056) @notmarek
* add Device:otaModel() (koreader#12014) @pazos
* Filemanager: fix OpenWith without config (koreader#12095) @hius07
* doc: add Arch Linux building instructions (koreader#12090) @kotnik
* ConfigDialog: fix "toggle with more options" (koreader#12093) @hius07
* ConfigDialog: fix "toggle with more options" 2 (koreader#12104) @hius07
* Export: solved my_clippings OOM (koreader#12107) @Mochitto
* [Highlight Export Plugin] Include book author name in myclippings export format for better book identification (koreader#12106) @arpanghosh8453
* [InputText, DictQuickLookup] Shortcuts for NT kindle (koreader#12078) @Commodore64user
* android: import files if path cannot be guessed (koreader#12121) @pazos
* Fix for OTA updates w/ zsync (koreader#12120) @pazos
* CRE call cache: don't reset on setPageInfoOverride (koreader#12123) @poire-z
* Reader: always exit to book folder (koreader#12129) @hius07
* exporter: fix OOM (koreader#12126) @pazos
* Dispatcher: prettify action list (koreader#12133) @hius07
* ReaderView: speedup highlights drawing (koreader#12134) @hius07
* bump android-luajit-launcher (koreader#12147) @pazos
* Footnote popup: fix XHTML handling (koreader#12158) @poire-z

[Full changelog](koreader/koreader@v2024.04...v2024.07) — [closed milestone issues](https://github.com/koreader/koreader/milestone/73?closed=1)

---

Installation instructions: [Android](https://github.com/koreader/koreader/wiki/Installation-on-Android-devices) • [Cervantes](https://github.com/koreader/koreader/wiki/Installation-on-BQ-devices) • [ChromeOS](https://github.com/koreader/koreader/wiki/Installation-on-Chromebook-devices) • [Kindle](https://github.com/koreader/koreader/wiki/Installation-on-Kindle-devices) • [Kobo](https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices) • [PocketBook](https://github.com/koreader/koreader/wiki/Installation-on-PocketBook-devices) • [ReMarkable](https://github.com/koreader/koreader/wiki/Installation-on-ReMarkable) • [Desktop Linux](https://github.com/koreader/koreader/wiki/Installation-on-desktop-linux) • [MacOS](https://github.com/koreader/koreader/wiki/Installation-on-MacOS)