Tags: Drakesinger/koreader
Tags
KOReader 2020.07.1 A few crashes in 2020.07 were fixed. Night mode can be enabled again without setting a refresh rate (koreader#6400) and a subset of EPUBs with embedded fonts will load properly as they did before ([koreader#6394](koreader#6394)). [Full changelog](koreader/koreader@v2020.07...v2020.07.1) — [closed milestone issues](https://github.com/koreader/koreader/milestone/32?closed=1)
KOReader 2020.07 "Tumbleweed" It's been a busy month, so I'll get right to some of the highlights. [Ruby characters](https://en.wikipedia.org/wiki/Ruby_character) (also known as furigani) are now supported in the form of the `<ruby>` element, small typographic annotations to aid pronunciation ([koreader#6305](koreader#6305)). <img src=https://user-images.githubusercontent.com/24273478/84667810-23f20080-af23-11ea-9b83-e8730eb3349e.png width=40%> Usually I tend to emphasize user-visible changes, and in a way this one's both. Rotation was refactored ([koreader#6309](https://github.com/koreader/koreader/pulls)), which immediately and easily allowed for better Android TV support ([koreader#6327](koreader#6327)). The following screenshots showcase the new rotation handling on Chrome OS (running Android apps) and Android TV:   The calibre metadata search and calibre wireless connections were merged into a single plugin ([koreader#6177](koreader#6177)). search metadata changes: - search directly into calibre metadata files. - search can be performed on more than one library (configurable from a menu) - device scans now find all calibre libraries under a given root - search options can be configured from a menu. (case sensitive, find by title, author and path) - removed legacy global variables. - *option* to search from the reader - *option* to generate a cache of books for faster searches. calibre wireless connection changes: - keep track of books in a library (includes prunning books from calibre metadata if the file was deleted locally) - remove files on device from calibre - support password protected connections - FM integration: if we're in the inbox dir it will be updated each time a book is added or deleted. - disconnect when requested by calibre, available on newer calibre versions (+4.17) - remove unused opcodes. - better report of client name, version and device id - free disk space checks for all calibre versions - bump supported extensions to match what KOReader can handle. Users can override this with their own list of extensions (or from calibre, by configuring the wireless device). A big thank you to all of our translators. This month a good chunk of KOReader was localized in Hebrew. Please head over to <https://hosted.weblate.org/engage/koreader/> if you want to help. We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Fix bottom menu item titles truncation (koreader#6273) @poire-z * Add chapter title when exporting notes in Evernote (JSON/HTML, remote) (koreader#6146) @Galunid * [chore] Rename 'More plugins' to 'More tools' (koreader#6279) @Frenzie * [chore] Device abstraction (koreader#6280) @pazos * Unified calibre plugin (koreader#6177) @pazos * [chore, UX] Move some 'permanent' settings inside more_tools (koreader#6282) @pazos * [Android] Add support for custom startup scripts (koreader#6275) @zwim This is only available on the *rocks* flavor of Android, which is provided here on GitHub. In the *fdroid* flavor it's been disabled. See [the wiki](https://github.com/koreader/koreader/wiki/Android-tips-and-tricks#using-scripts-at-startupinstall-to-apply-different-hyphenation-patterns) for more information. * [plugin] Dispatcher: for profiles & gestures (koreader#6106) @yparitcher * Don't rotate BookStatus & ReadingProgress in screensavers. (koreader#6286) @NiLuJe * Translator: Add definition of the word to the translation (koreader#6295) @Galunid * bump crengine: add support for <ruby> elements (koreader#6305) @poire-z * Add the possibility run shell scripts from filemanager on android (koreader#6288) @zwim * Add PocketBook 614W (Basic 3) definition (koreader#6312) @roshavagarga * [feat] FocusManager: wrap around horizontally (koreader#6315) @Frenzie * [UX] Add left to close to ConfigDialog for hasFewKeys (koreader#6318) @Frenzie * [plugin] Wallabag: Make remove from history consistent with deletion (koreader#6320) @Frenzie * [UX] Move double tap to gesture manager (koreader#6322) @Frenzie * [i18n] Add support for fledgling Hebrew translation (koreader#6333) @Frenzie * [feat] Add text/html to OPDSBrowser (koreader#6335) @Frenzie * Landscape FM / Refactor rotation (koreader#6309) @yparitcher * bump crengine: memory fixes, speedup, bg image enhancements (koreader#6350) @poire-z * android: support for native surface rotation (koreader#6359) @pazos * Allow locking the gyro to the current screen mode (koreader#6347) @NiLuJe * Add macOS target (koreader#6361) @JasonInOttawa * ReaderGesture: cleanup (koreader#6292) @yparitcher * Dispatcher: use sections (koreader#6364) @yparitcher * Perception expander: disable margin increase when set to 0 (koreader#6377) @yparitcher * Initial handling of the upcoming Kobo Nia (koreader#6380) @NiLuJe NB This may not work properly on a real Nia once it's released. * [UX] German keyboard layout qwertz (koreader#6385) @zwim * SetNightMode event & Night Mode refresh rate (koreader#6386) @yparitcher * Implement numeric collator (natural sorting) in file manager (koreader#6378) @Galunid * Remarkable button-listen when resuming from suspendsuspend fix (koreader#6396) @tcrs [Full changelog](koreader/koreader@v2020.06...v2020.07) — [closed milestone issues](https://github.com/koreader/koreader/milestone/24?closed=1)
KOReader 2020.06 "Mosaic" <img src=https://user-images.githubusercontent.com/202757/84759255-c1ead700-afc6-11ea-99a1-47cd84d8fd44.jpg width=45% align=right> This month we've had quite a number of small improvements in various areas, such as support for book-specific style tweaks (koreader#6244), support for ::before/after (koreader#6236), an offline add link to Wallabag queue (koreader#6170), as well as some Android fixes. Enjoy! We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Add Wallabag queue (koreader#6170) @mwoz123 * [PocketBook] Add 515 and PB616W definition (koreader#6182, koreader#6184) @Frenzie @lenormf * [PocketBook] Add PocketBook 613 Basic definition (koreader#6192) @Frenzie * [PocketBook] Map d-pad key events (koreader#6183) @lenormf * [feat] Add Device:hasFewKeys() (koreader#6193) @Frenzie * [UX] Implement hasFewKeys prototype (koreader#6195) @Frenzie * [fix] GestureDetector: prevent hold timers overlap (koreader#6186) * bump_crengine: various fixes, tweaks and cleanups (koreader#6188) @poire-z * [Kindle] Don't resize the titlebar on FW >= 5.12.4 (koreader#6204) @NiLuJe * Statistics: some fixes, reordering and rewording (koreader#6194) @poire-z * Footer: fix items possibly missing (koreader#6212) @poire-z * Disable the RTC alarm on shutdown (koreader#6211) @NiLuJe * SkimToWidget: fix next/prev bookmark not updating it (koreader#6216) @poire-z * [Desktop] Fix missing glyphs by packaging freefonts again (koreader#6218) @pazos * Footer: skip tap lock when needed (koreader#6225) @poire-z * [NewsDownloader] Added an HTML filter through a CSS selector (koreader#6228) @lich-tex * Don't exit KUAL on the Voyage (koreader#6233) @NiLuJe * crengine: support for pseudo elements ::before/after (koreader#6236) @poire-z * CRE: use same marks in top and bottom progress bars (koreader#6236) @poire-z * [feat] Allow message to be overlaid on other screensavers (koreader#6238) @sladflob * Ensure feature-parity in ScreenSaver handling on Kindle (koreader#6240) @NiLuJe * Style tweaks: adds "Book-specific tweak" menu item (koreader#6244) @poire-z * handle newlines in exported pdf highlights (koreader#6247) @pazos @sr1920 @Frenzie * [fix, plugin] Wallabag: add quiet option to callAPI() (koreader#6252) @Frenzie * Fix missing glyphs Ï and Ö in keyboard popup (koreader#6254) @smartscripts-nl * Allow automatically marking the book as read on end of doc (koreader#6256) @NiLuJe * android: replace default footer margins by values that work with rounded corner devices (koreader#6260) @pazos * A few footer tweaks (allow setting height through UI) (koreader#6257) @NiLuJe * [plugin, UX] Wallabag: aid with setting up missing information (koreader#6262) @Frenzie * Floor dimension computations (mul/div). (koreader#6264) @NiLuJe * fix ANRs (not responding notification) in Kosync plugin login/register (koreader#6266) @pazos * android: add a toggle to ignore back button events (koreader#6269) @pazos [Full changelog](koreader/koreader@v2020.05...v2020.06) — [closed milestone issues](https://github.com/koreader/koreader/milestone/23?closed=1)
KOReader 2020.05 "May Storm" Good news for Kobo users! There's a new launcher for apps and scripts called [NickelMenu](https://www.mobileread.com/forums/showthread.php?t=329525), and it's supported starting with this version of KOReader. We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * crengine: text typography by language (koreader#6069, koreader#6072) @poire-z * Screenshot: use month number instead of name (koreader#6062) @Frenzie * Add support for physical button for page crop (koreader#6091) @robert00s * crengine: multiple fallback fonts (koreader#6090, koreader#6095) @poire-z * Text widgets, crengine: fix wrong vertical positioning (koreader#6093) @poire-z * Option to prevent tap on status bar (koreader#6083) @poire-z * Add support for exporting highlights in JSON format (koreader#6067) @RCoeurjoly * Add move to archive plugin (koreader#6101) @mwoz123 * ReaderStatus: close file before deleting (koreader#6108) @yparitcher * [Gesture] Add go to first and last page (koreader#6096) @robert00s * [Gesture] Add progress sync gesture (koreader#6103) @robert00s * Enable Highlight action on single word selection (koreader#6114) @poire-z * Adds Word Expansion: use of letter spacing for justification (koreader#6112) @poire-z * android: add a toggle to force haptic feedback in spite of system settings (koreader#6123) @pazos * Reorganize bottom menu config panels (koreader#6131) @poire-z * [Android] add eudic dictionary support (koreader#6154) @pazos * desktop: add support for 3rd party dictionary apps (koreader#6167) @pazos [Full changelog](koreader/koreader@v2020.04...v2020.05) — [closed milestone issues](https://github.com/koreader/koreader/milestone/22?closed=1)
KOReader 2020.04.1 Minor bugfix for sync and statistics, see <koreader/koreader-base#1077> for details.
KOReader 2020.04 "Eating Ghosts"  By staying inside and reading, [humans have become resistant](https://xkcd.com/2287/). We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * [fix] DocumentRegistry: only add provider once (koreader#5947) @Frenzie * [UX] Update Russian keyboard layout (koreader#5957) @mergen3107 * [fix] Don't break OPDS parsing on HR tags (koreader#5949) @NiLuJe * [Kindle] Hide the status bar on current FW, too. (koreader#5943) @NiLuJe * handle block elements inside inline element (koreader#5962) @poire-z * Unbreak nightmode on Cervantes (koreader#5966) @NiLuJe * [UX] Next/Previous Bookmark Gestures (koreader#5968) @yparitcher * android: same version code for all archs (koreader#5972) @pazos * crengine: support font-variant, more FB2 metadata (koreader#5980) @poire-z * Add DJVU MIME type to OPDS browser (koreader#5982) @avsej * [fix] don't crash when enabling statistics on new book (koreader#5971) @yparitcher * Highlights: turn page when start or end crosses pages (koreader#5984) @poire-z * Terminal plugin: a few tweaks (koreader#5985) @poire-z * [Kindle] More accurate on/off FL detection/toggle (koreader#5989) @poire-z * plugins/NewsDownloader: add never download images (koreader#6003) @mwoz123 * Adds ReaderPageMap, to optionally show source pages numbers (koreader#6004) @poire-z * Workaround more weird XText/HB issues on Kindle armv6 (koreader#6025) @NiLuJe * Fix remarkable pen input (koreader#6031) @dfhall * [UX] Gestures: add action "Statistics calendar view" (koreader#6035) @poire-z * Non-Touch: fix hang on bottom config menu navigation (koreader#6047) @poire-z * mobiscribe: add full screen update support (koreader#6051) @pazos * Statistics: fix md5 leaking between newly opened books (koreader#6052) @poire-z * Wallabag remove from history setting (koreader#6048, koreader#6059) @mwoz123 [Full changelog](koreader/koreader@v2020.03...v2020.04) — [closed milestone issues](https://github.com/koreader/koreader/milestone/21?closed=1)
KOReader 2020.03.2 Bugfix for very old PocketBook devices. See <koreader#5939>. Also includes * Add additional MIME types to OPDS Browser (koreader#5940) @jstirling * [fix] Support proper local links (koreader#5945) @Frenzie
KOReader 2020.03.1 This is a very minor update so that xpointer migration can't be accidentally disabled for a book by tapping outside the dialog (<koreader#5931>).
KOReader 2020.03 "Skating Bird"  There's this upcoming videogame called [Skatebird](https://skatebirb.com/). The demo was quite promising. But what you didn't know is that many of those birbs read heaps and gobs of classic literature from Project Gutenberg and Archive.org. Just like us! Quite a bit of effort was put into PocketBook this month to make it more maintainable going forward. By creating our own toolchain (<koreader/koxtoolchain#22>), we can now build the binaries with an up-to-date GCC instead of the years-old GCC 4.8 in the official toolchain, which was starting to become problematically outdated. This is no panacea; most PocketBook issues are unrelated, but a higher maintenance burden can be quite demotivating and gets in the way of addressing actual issues. In-page footnotes are now enabled by default (koreader#5908). We're quite fond of them, but if you'd like to disable them you can do so in the **document menu** (second from the left in the top menu) → **Style tweaks** → **Miscellaneous** → **In-page footnotes**. We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Make dictionary margin depend on font size (koreader#5865) @Frenzie * Footnote popups: CSS: remove some vertical margin (koreader#5863) @poire-z * Font menu: show only 5 items per page (koreader#5863) @poire-z * Style tweaks: reorganize in submenus, add a few (koreader#5863) @poire-z * Get rid of the old PB TC (koreader#5860) @NiLuJe * Statistics: revamp settings, add calendar settings (koreader#5867) @poire-z * CoverBrowser: fix "Extract and cache" crash (koreader#5874) @poire-z * Warn if color rendering is enabled on a grayscale device. (koreader#5871) @NiLuJe * TextBoxWidget: handle tabs and tabstops (koreader#5870) @poire-z * [Android] Prevent previous book reopening in some situations (koreader#5880) @pazos * continuous: do not limit visible area to page area (koreader#5885) @yparitcher * Add "message at top of screen" screensaver (koreader#5739) @RenaKunisaki * Add support for PocketBook InkPad X (koreader#5890) @KucharczykL * Disable HW dithering on Kindle (koreader#5893) @NiLuJe * Style tweaks: force List items bullet/decimal style (koreader#5897) @poire-z * Migrate books to normalized xpointers (koreader#5897, koreader#5904) @poire-z This means highlights should be a lot more stable from now on, across rendering setting changes or rendering engine improvements. * kosync: validate username and password against empty/blank strings (koreader#5894) @pazos * Avoid writting highlights into read-only PDFs (koreader#5889) @pazos * TOC: validate and fix misordered page numbers (koreader#5907) @poire-z * Style tweaks: enable EPUB/FB2 in-page footnotes by default (koreader#5908) @poire-z * SDL2 MacOS HiDPI (koreader#5917) @magicmirror1365 * PathChooser: fetch 'show_hidden' setting on each use (koreader#5923) @poire-z * Correct Frontlight status on suspend when screensaver mode is 'Leave … (koreader#5928) @clarkspark [Full changelog](koreader/koreader@v2020.02...v2020.03) — [closed milestone issues](https://github.com/koreader/koreader/milestone/20?closed=1)
KOReader 2020.02 "90 % Cocoa" **Thanks to @tcrs the program has now been ported to the Remarkable (koreader#5828).** Additionally, OTA update reliability should be better from now on, by switching to zsync2 with a few custom patches (koreader#5810). The update from 2019.12 to 2020.01 managed to sometimes trigger an edge condition where the OTA update would just keep looping without ever finishing. Furthermore, the download progress will now be printed directly to the screen on supported devices, so you'll always know exactly what's happening. By switching to the connectivity manager on Android, we should stop falsely triggering an unconnected message in some edge cases such as Ethernet, which you typically don't see on the platform (koreader#5801). And as a final little unexpected gift, @poire-z implemented a calendar view for the reading statistics, so you can easily see what you were reading when (koreader#5854). <kbd></kbd> We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Style tweaks: adds "Enforce steady line heights" * Wikipedia Save as EPUB: better gallery rendering * cre: default to enable crengine call cache * View HTML: adds another extended debug view ((koreader#5800)) @poire-z * Update fonts & add Noto Sans Devanagari UI (koreader#5803) @NiLuJe * [i18n] GetText: ignore fuzzy strings (koreader#5807) @Frenzie * Allow running shell scripts from the FileManager/Favorites (koreader#5804) @NiLuJe * Switch to zsync2 (koreader#5810) @NiLuJe * Stop using the "calibre catalog" wording (koreader#5813) @NiLuJe * File search & BookInfo: Don't traverse hidden folders if we're not showing them (koreader#5816) @NiLuJe * end of document: add go to beginning (koreader#5814) @yparitcher * Some improvements to the file browser speed when very large folders are involved. On a slow Kobo, you'd have needed at least 500 files in one folder to even have a chance to notice. (koreader#5819, koreader#5827) @Frenzie * Add “searchable” capabilities to OPDS catalogs (koreader#5823) @bateast * Add searchable version of flibusta OPDS catalog (koreader#5826) @avsej * android: switch to connectivity manager (koreader#5801) @pazos * Remarkable port (koreader#5697, koreader#5828, koreader#5834) @tcrs * Open more varieties of CBT with some upstream MuPDF patches (koreader#5835) @q3cpma * Don't waste time on dir/file attributes in subdirs (koreader#5819, koreader#5827, koreader#5858) @Frenzie @yparitcher * Print zsync2's output on screen (koreader#5824) @NiLuJe This is really useful because it gives you a much better idea how much time is remaining for an OTA update. * skimto: add beginning and end as hold callback (koreader#5820) @yparitcher * crengine: various table and other fixes (koreader#5840) @poire-z * [doc] Add some basic info on using ffi-cdecl (koreader#5808) @tcrs * Footer: bold font option (koreader#5849) @poire-z * Spelling: for example, Wi-Fi, turn on/off (koreader#5855, koreader#5855) @comradekingu * Statistics: new Calendar view (koreader#5854) @poire-z * PRSTUX fixes (koreader#5857) @v01d [Full changelog](koreader/koreader@v2020.01...v2020.02) — [closed milestone issues](https://github.com/koreader/koreader/milestone/16?closed=1)
PreviousNext