首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
2
Star
0
Fork
0
jobily
/
koreader
Fork 仓库
加载中
取消
确认
代码
Issues
0
Pull Requests
0
Wiki
108
统计
标签
标签名
描述
提交信息
操作
v2024.04
KOReader 2024.04 "Sourdough" ![Sonnenfee - KOReader - Theme - sourtough](https://github.com/koreader/koreader/assets/202757/08671da1-eb68-4398-aeb2-b6969d36e2c7) 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 * Bookmarks: edit highlighted text (#11484) @hius07 * Fulltext search: default mode, fixes (#11507) @hius07 * ReaderFooter: chapter progress bar (#11505) @hius07 * bump crengine: better conformance to the HTML Standard rendering (#11527) @poire-z Includes: - Hyphenation: update French.pattern https://github.com/koreader/crengine/pull/553 - [CI] Add stylelint to help prevent typos in CSS https://github.com/koreader/crengine/pull/556 - https://github.com/koreader/crengine/pull/555 : - In-page footnotes: better handle duplicated ids - lvrend: handle in-page footnotes in table `<caption>` - lvstsheet: fix compiler warnings - LVString: ignore CJK chars in `lStr_findWordBounds()` Closes #11478. - lvtext: `AddLine()`: handle some CJK + space edge case See https://github.com/koreader/koreader/issues/11478#issuecomment-1951424809. - EPUB: look for EPUB3 cover even when EPUB2 cover advertized See around https://github.com/koreader/koreader/pull/11491#issuecomment-1963021880. Hat tip @DanielKauss for discussion. ^_^ - List items: proper per-specs positionning and sizing Closed https://github.com/koreader/crengine/issues/521. - epub.css: add/use `@media (-cr-max-cre-dom-version: 20180527)` - fb2def.h: add more HTML element and attributes names - CSS: generic support for handling presentational hints Closed https://github.com/koreader/crengine/issues/551 - CSS: add support for private `-cr-apply-func`: - ldomDocumentWriterFilter: remove attribute to CSS conversion - lvrend: more proper rendering of block images - lvrend: keep margin_left/right updated when "auto" - CSS: add support for handling HTML's `align=` attribute - lvrend: fix HR and images positionning when floats involved - epub.css, html5.css: minor updates for easier stylesheet switch - epub.css, html5.css: major updates for better conformance Closes #10770. - fb2.css: fix CI stylelint warnings * ReaderTypeset: 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 * Allow asymmetric margins for autocrop (#11540) @hugleo * 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 * [fix] ReaderLink: fix copy link (#11569) @Frenzie * covermenu: fix file dialog (#11576) @hius07 * ReaderToc: add option to show chapter lengths (#11546) @poire-z * bump crengine: various fixes, improved Russian typography (#11578) Includes: - https://github.com/koreader/crengine/pull/558 : - In-page footnotes: avoid with '-cr-hint: noteref-ignore' - In-page footnotes: ensure they don't cross "flows" - Tables: fix rendering when negative text-indent - FB2 cover drawing: ensure _invertImages flag Closes #11574. - EPUB: fallback to look for a cover in the first fragment Closes #11571. - TextLang: Russian: add typography rules https://github.com/koreader/crengine/pull/557 * 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 * Add support for C64P (#11636) @ovehbe * 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: - https://github.com/koreader/crengine/pull/561 : - Russian hyphenation: allow hyphens after Russian "не" prefix - https://github.com/koreader/crengine/pull/560 : - EPUB: add "identifiers" to doc props - https://github.com/koreader/crengine/pull/563 : - EPUB: avoid crash when '@font-face' in <head><style> - FB2: fix block images sizing and centering Closes #11623. - lvrend: fix positioning of bottom border on empty block elements Closes #11594. Also includes: - cre: add 'identifiers' to doc props https://github.com/koreader/koreader-base/pull/1758 - build and ci: various tweaks: https://github.com/koreader/koreader-base/pull/1759 @benoit-pierre https://github.com/koreader/koreader-base/pull/1762 @benoit-pierre https://github.com/koreader/koreader-base/pull/1763 @benoit-pierre https://github.com/koreader/koreader-base/pull/1764 @benoit-pierre * 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 * Gesture: add jump to random page (#11727) @vyaus * pocketbook: simplify device model detection (#11721) @benoit-pierre [Full changelog](https://github.com/koreader/koreader/compare/v2024.03...v2024.04) — [closed milestone issues](https://github.com/koreader/koreader/milestone/72?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)
e854431
2024-04-30 02:57
下载
v2024.03.1
KOReader 2024.03.1 Fixes a crash when opening the menu using the keyboard (#11509).
7edb64e
2024-03-05 13:38
下载
v2024.03
KOReader 2024.03 "Read 'n Relax" ![Sonnenfee - KOReader - 1000 x 852](https://github.com/koreader/koreader/assets/202757/8dc5be9f-02a5-44d2-bf4c-df8fdb25de41) The cover grid is now adjustable, allowing you to display more or fewer book covers at once (#11232). <kbd><img src=https://github.com/koreader/koreader/assets/62179190/37a2283a-d6ca-4472-a8d4-f50195cf9232 width=49%> <img src=https://github.com/koreader/koreader/assets/62179190/2175db42-8f9b-496c-ab0b-5e27a8daf608 width=49%></kbd> 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](https://github.com/koreader/koreader/issues/11147#issuecomment-1962981373). 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 changelog](https://github.com/koreader/koreader/compare/v2024.01...v2024.03) — [closed milestone issues](https://github.com/koreader/koreader/milestone/71?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)
d239623
2024-03-03 18:11
下载
v2024.01
KOReader 2024.01 "Snowy Summit" ![koreader-logo-2024-01-fs8](https://github.com/koreader/koreader/assets/202757/6050cfaf-a5d2-429c-af1a-55b9451ccccd) 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: * DocSettings (again) (#11020) @hius07 * [AutoWarmth] Fix sanity checks with disabled schedule entries (#11062) @zwim * Various improvements by @benoit-pierre (#11069) * virtualkeyboard: add setting to disable swipes (#11066) @hius07 * menu_keyboard_layout: add setting to disable swipes (#11066) @hius07 * Kindle: The KT5 requires the same input delving shenanigans as the PW5 (#11064) @NiLuJe * Device: Don't leave hasSeamlessWifiToggle enabled when hasWifiToggle is disabled (#11060) @NiLuJe * Open with... improvement (#11056) @hius07 * Add new PocketBook InkPad Color 3 (743K3) (#11079) @ElimGarak1 * Profiles: fix updating gestures (#11072) @hius07 * History: search (#11084) @hius07 * Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089) @wfdewith * History: update on deleting a folder (#11090) @hius07 * Page browser: show nightmode thumbnails when in nightmode (#11091) @poire-z * FileChooser: fix reverse sorting of folders (#11093) @hius07 * InputDialog: tap outside to close dialog if keyboard is hidden (#11094) @hius07 * MoveToArchive: fix DocSettings:updateLocation() call (#11103) @hius07 * Folder shortcuts: new markers, buttons (#11108) @hius07 * ReaderHighlight: adjustable highlight dialog position (#11116) @hius07 * Bump base: some dependencies, minor Makefile fixes (#11127) @NiLuJe @benoit-pierre * Bump luajit-luancher: support Onyx Nova, warmth support Tolino Vision 4, LuaJIT 20231109 (#11128) @ailin-nemui @hugleo @NiLuJe * Exporter: add XMNote export (#11087) @Merpyzf * Exporter: fix XMNote export, add author field (#11134) @ben-29 * UIManager: Don't block gestures for new widgets when input is disabled (#11122) @NiLuJe * Widgets: Unschedule timeouts on early close (#11126) @NiLuJe * Dispatcher: Allow toggling USBMS (#11123) @NiLuJe * Add English to Persian dictionary (#11160, #11165) @Monirzadeh * Gestures: Make the edge swipe zones configurable (#11158) @NiLuJe * Kindle: Fix a smattering of frontlight bugs (#11158) @NiLuJe * ReaderView: Flash when paging *away* from images, too (#11152) @NiLuJe * QuickMenu: keep open on apply (#11135) @hius07 * Kindle scribe gyro and pen support (#11159, #11285) @mergen3107 * ScreenSaverLock: Hide the popup on suspend (#11174) @NiLuJe * Profiles: fix update actions in gestures (#11175) @hius07 * bump crengine: various optimizations and fixes (#11191) @poire-z * ReaderStyleTweak: minor CSS suggestions popup fixes (#11191) @poire-z * InputText: Delete all and fix Select (#11182) @hius07 * Autocrop fix (#11194) @hugleo * GestureDetector: Switch buddy contacts to voidState in a safer manner (#11198) @NiLuJe * Refactor FileManager collation for easier patching (#11150) @wfdewith * AppImage: remove hasMultiTouch = no (#11212) @Frenzie * File browser, Collection: improve group actions (#11178) @hius07 * ImageViewer: menu to invert rotations and set auto rotation (#11206) @poire-z * TextViewer: add dialog to set font size and justify text (#11210) @hius07 * Terminal Emulator: Fix former_buffer crash (#11230) @mergen3107 * Screenshot: set as book custom cover (#11227) @hius07 * DeviceListener: Rejig calculateGestureDelta algorithm (#11226) @zwim * Dispatcher: Allow custom intensity/warmth gesture to be setup in gesture distance mode, like the default edge swipe, and not only with a fixed increment (#11226) @NiLuJe * bump crengine: fix stylesheet possibly not applied (#11239) @poire-z * History, Collection: title bar in FM style (#11243) @hius07 * Debian package: add X-Purism-FormFactor to koreader.desktop (#11249) @Frenzie * File manager: fix height of menu widget (#11251) @hius07 * Fix "Open next file" (#11272) @hius07 * Statistics: fix a crash in continuous mode opening statistics page (#11279) @greatyingzi * Statistics: Also skip hidden flows stuff in continuous mode (#11284) @NiLuJe * [plugin] Add folder check in move-to-archive (#11262) @mergen3107 * filemanagerhistory: fix untranslated strings (#11282) @hius07 * [android] toggle warmth on onyx devices (#11275) @mergen3107 * Add viewport for PB743K3 (#11302) @SilverGreen93 * Fix "Move current book to archive" (#11321) @liskin * Exporter: memos, replace space with underscore for # tag creation (#11107) @Ibesnard [Full changelog](https://github.com/koreader/koreader/compare/v2023.10...v2024.01) — [closed milestone issues](https://github.com/koreader/koreader/milestone/69?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)
cd903d6
2024-01-12 00:46
下载
v2023.10
KOReaver 2023.10 "Ovis" ![koreader-2023-10-sheep](https://github.com/koreader/koreader/assets/202757/c76bd295-5185-4e2e-b6cb-db0e8c0e8762) Image credit: [Bing Image Creator (Dall-E 3)](https://www.bing.com/images/create/a-simplistic-vector-image-of-a-sheep/653e6e4e71dd442f8642cd4ce2420f66?id=kl6qDqFKwGMPxyNv%2boj1qw%3d%3d&view=detailv2&idpp=genimg&FORM=GCRIDP&mode=overlay) 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/](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:** - 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: * NetworkManager: Decode SSID to UTF-8 (#10864) @NiLuJe * bump crengine: revamp CSS 'inherit' handling, other fixes (#10865) @poire-z * Custom metadata (#10861, #10869, #10889, #10894, #10919) @hius07 * Device: Try harder to properly setup the charging LED on plug/unplug (#10855) @NiLuJe * VirtualKeyboard: Revamp visibility handling (#10852) @NiLuJe * PDF contrast: incorrect set by a gesture (#10798) @hius07 * copt deduplicate: smooth_scaling, nightmode_images (#10801) @hius07 * Exporter: custom metadata (#10874) @hius07 * Reset settings/cover/metadata separately (#10866) @hius07 * Various code optimizations @hius07 * copt deduplicate: embedded_css, embedded_fonts (#10876) * copt deduplicate: line_spacing (#10768) * copt deduplicate: render_dpi, margins, rotation_mode (#10880) * copt deduplicate: font_size, visible_pages (#10882) * copt deduplicate: font settings (#10885) * copt/kopt options: deduplicate some defaults (#10893) * screen_rotation_menu_table: deduplicate (#10954) * md5: centralize and deduplicate (#11003) * [doc] Building: add libtool-bin to Debian/Ubuntu prerequisites as a workaround for ancient libzmq (#10897) @Frenzie * Actions for Go to first/last bookmark (#10899) @hius07 * Check for Noto Emoji font in UI fallback fonts (#10908) @wfdewith * Device: Make sure `input_no_key_repeat` survives a suspend/resume cycle (#10904) @NiLuJe * TextViewer: font size (#10911) @hius07 * Add Onyx Poke5 support (#10917) @hugleo * NetworkMgr: Handle non-blocking turnOnWifi implementations better (#10863) @NiLuJe * Revert "Kobo: Disable HW inversion on MTK (#10841)" (#10928) @NiLuJe * screensaver_menu: radio buttons (#10931) @hius07 * ReaderRolling: Guard against races between scheduled tasks and CloseDocument (#10934) @NiLuJe * TimeSync: Probe for root & ntpd/ntpdate dynamically (#10935) @NiLuJe * tests: tag tests relying on a working internet access (#10939) @benoit-pierre * [PocketBook] Add PB-Verse_(PB629) and PB-Verse Pro_(PB634) (#10938) @ElimGarak1 * sdl: ensure dialogs are displayed after window change events (#10929) @hrdl-github * Status: setting status of current book in History and Collections (#10946) @hius07 * [plugin] CoverBrowser: improve title & authors layout (#10942) @benoit-pierre * Coverbrowser: event for cache refreshing (#10956) @hius07 * readerhighlight: fix OCRed text dictionary lookups (#10967) @benoit-pierre * New menu option and filemanager filter to hide finished books #7158 (#10895) @mytskine * Kobo: Deal with some more frontlight edge cases on devices with the AW99703 PWM controller (#10971) @NiLuJe * ReaderHandmade: support for custom TOC and hidden flows. BookMap and PageBrowser tweaks (#10982) @poire-z * Finished books: freeze history timestamp and statistics (#10968, #10968) @hius07 * Add hash-based document metadata storage option (#10945) @ryanwwest * File search, FileChooser and others (#10994) @hius07 * otamanager: fix OTA model name for Android x86_64 (#10997) @benoit-pierre * util.htmlEntitiesToUtf8: add some more semi common entities (#10979) @yparitcher * Minor code quality improvements (#10905) @mytskine * Add new PocketBook PB-Basic Lux 4 (PB618) (#10987) * Exporter: fix memos export, add flomo export (#10988) * Device:Android: always call "_decideFrontlightState" in "setIntensityHW" (#10737) * History: update on renaming/moving a folder (#10999) * WakeupMgr: Forward rtc_dev & dodgy_rtc to the backend (#11010) @NiLuJe * UIManager: Always send PowerOff & Reboot events (#11010) @NiLuJe * Reader: re-enable File search, Folder shortcuts (#11028) @hius07 * webdav: do not allow trailing slash in start folder (#11026) @hius07 * Kindle: Initial Scribe support (#11047) @NiLuJe * Kindle: Handle the PW5 SE properly (#11049, #11051, #11052) @NiLuJe [Full changelog](https://github.com/koreader/koreader/compare/v2023.08...v2023.10) — [closed milestone issues](https://github.com/koreader/koreader/milestone/68?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)
8735033
2023-10-31 00:32
下载
v2023.08
KOReader 2023.08 "Lavender"
38d468f
2023-08-27 21:47
下载
v2023.06.1
KOReader 2023.06.1 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: * Input: Be more through in resetState (#10612) @NiLuJe * Disabled touch input: always active gestures (#10624) @hius07 * libk2pdfopt, fix ffi cdecls, improved ccache (#10638) @benoit-pierre * QuickMenu: anchor to gesture position (#10636, #10646) @yparitcher @hius07 * Text search: normalize input text (#10637) @poire-z * Text search: various Kopt search fixes (#10637) @poire-z * Remarkable: support the mainline touchscreen (#10585) @alistair23 * Decrease fonts memory use (#10618) @benoit-pierre * [ota]: deprecation check & notice (#10639) @pazos [Full changelog](https://github.com/koreader/koreader/compare/v2023.06...v2023.06.1) — [closed milestone issues](https://github.com/koreader/koreader/milestone/69?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)
b4000d8
2023-07-09 14:13
下载
v2023.06
KOReader 2023.06 "Hydrangea" Hydrangea seems to be the common English name for what I know as the hortensia. They're quite pretty this month, 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. We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Profiles: disable inapplicable actions in QuickMenu (#10500) @hius07 * MoveToArchive register to Dispatcher (#10524) @hius07 * QuickMenu: scrollable (#10528) @hius07 * PageBrowser: smaller margins if no thumbnail page numbers * BookMap improvements (#10530, #10544) @poire-z * nicer alignment of the vertical page number * add option "Page browser on tap" * add option "10-page markers" * add "Overview" mode * fix help text wording * bump base: expose the kindle mxcfb temperature constants (#10548) @yparitcher * File popup dialog buttons (#10537) @hius07 * Bookmarks: filter by highlight style (#10549) @hius07 * bump crengine: minor NCX ToC and createXPointer(pt) fixes (#10554) @poire-z * CoverImage: custom cover support (#10553) @hius07 * [plugin] AutoWarmth: fix resume and frontlight issue, fix nightmode issue on non natural light devices (#10556, #10557, #10570) @zwim * OPDS: view book cover (#10555) @hius07 * kindle: show require error trace (#10569) @benoit-pierre * Open with: images (#10561) @hius07 * persist: fix possible leak on error (#10568) @benoit-pierre * credocument: epub alternative mimetype (#10575) @hius07 * Overlap: fix detecting reflow mode (#10576) @hius07 * PocketBook: add alternative definition for PB840 (#10582) @Frenzie * Archive viewer (#10584) @hius07 * History: shorten date/time field (#10594) @hius07 * History: update short date/time correctly (#10601) @hius07 * PowerD: Unbreak frontlight toggle notifications outside of Kobo (#10597) @NiLuJe * SDL: Fix initial position & size (#10619) @NiLuJe [Full changelog](https://github.com/koreader/koreader/compare/v2023.05.1...v2023.06) — [closed milestone issues](https://github.com/koreader/koreader/milestone/65?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)
b24059b
2023-07-01 13:32
下载
v2023.05.1
KOReader 2023.05.1 Bugfix for custom cover (#10503) and statistics sync (#10503). Also deals better with the newer Nia hardware revision (#10520). [Full changelog](https://github.com/koreader/koreader/compare/v2023.05...v2023.05.1) — [closed milestone issues](https://github.com/koreader/koreader/milestone/67?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)
1c0905b
2023-06-02 02:45
下载
v2023.05
KOReader 2023.05 "Azalea" ![koreader-2023-05-azalea](https://github.com/koreader/koreader/assets/202757/a64eb64f-504a-44b3-9317-4aa50aa5ade8) This is neat. The FSF published an interview with me about KOReader. You can read it [here](https://www.fsf.org/blogs/licensing/frans-de-jonge-tells-us-about-koreader-in-this-agplv3-interview). 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](https://commons.wikimedia.org/wiki/File:150_Rhododendron_lapponicum.jpg)./wiki/File:150_Rhododendron_lapponicum.jpg We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * KeyValuePage: fix corner-case alignment bug (#10326) @weijiuqiao * Exporter plugin: * Feature: Export to kindle's myClippings (#10263) @Mochitto * Fix: exporting all notes and single doc now both use metadata for author and title (#10280) @Mochitto * Fix crash exporting to Markdown with missing authors (#10278) @Mochitto * [fix] Reintroduce "Start with" default to prevent nil string on startup (#10369) @Frenzie * Dispatcher: add "Save book metadata" (#10370) @poire-z * PageBrowser: show page number alongside thumbnails (#10370) @poire-z * Fix some screen refresh effects on Kobo Sage (#10306) @zwim * Kobo: Refactor frontlight toggle ramp behavior (#10305) @zwim * koptoptions: fix default margin (#10376) @hius07 * ReaderFooter: separate ToggleFooterMode from TapFooter (#10361) @yparitcher * ConfirmBox: add widgets (#10364) @hius07 * kindle voyage: no framework: whispertouch button activation (#10290) @doremiyeon * Add Esperanto–English dictionary (#10297) @jmthackett * Custom book covers (#10329) @hius07 * Kindle: toggle cover events (#10363) @yparitcher * DataStorage: create parent config home if it doesn't exist yet, this allows for starting the program in a fresh WSL (#10382, #10390) @Frenzie * Statistics: fix ReaderProgress bad layout in RTL UI (#10389) @poire-z * Dispatcher: add `addCurrentLocationToStack` (#10387) @yparitcher * FileChooser: fix percent sorting (#10393) @hius07 * crengine: BiDi, floats, and FB2 cover related fixes (#10398) @poire-z * Page overlap: add "Horizontal line" marker (#10401) @hius07 * Exporter: correct access to doc settings (#10407) @hius07 * bump base/LunaSVG: minor upstream fixes (#10412) @poire-z * SDL: use render buffer size instead of window size (#10428) @hrdl-github * ButtonDialog, ScrollableContainer: add support for step/grid scrolling (#10424) @poire-z * DictQuickLookup: add button to show list of results (#10424) @poire-z * OTM: Attempt to deal with wonky config states (#10429) @NiLuJe * Bump base (#10434) @NiLuJe * Respect output scaling on wayland (https://github.com/koreader/koreader-base/pull/1610) @hrdl-github * mac: github actions macos-13 (#10404) @yparitcher * Fix cutout on android 13 (#10439) @yparitcher * Translator: translate current page (#10438) @hius07 * [plugin] Exporter: add memos export (#10411) @fierceX * Bump base (#10458) @Frenzie * ffi/koptcontext: fix language handling (koreader/koreader-base#1613) @benoit-pierre * Return size of PDF page document (koreader/koreader-base#1612) @hrdl-github * pdfdocument: cache page text (#10450) @hrdl-github * [plugin] Exporter: choose folder (#10448) @hius07 * Exporter: selected files (#10453) @hius07 * PM: Minor refactor to suspend/resume code flow (#10426) @NiLuJe [Ed. Minor doesn't quite seem to be the appropriate word.] * Wikipedia EPUBs: strip out invalid-XHTML <link> (#10462) @poire-z * PB: Add Inkpad 4 (#10468, #10481) @roshavagarga, @ElimGarak1 * rM: Work around LD_PRELOAD weirdness on forks on rM 2 (#10490) @TheLastZombie * ReaderHighlight: manage overlapped highlights (#10492) @hius07 * [plugin] Statistics: sync the last_open field (#10498) @snelg [Full changelog](https://github.com/koreader/koreader/compare/v2023.04...v2023.05) — [closed milestone issues](https://github.com/koreader/koreader/milestone/64?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)
2aa11b1
2023-05-29 18:48
下载
v2023.04
KOReader 2023.04 "Solar Panel" ![koreader-2023-04-fs8](https://user-images.githubusercontent.com/202757/234975122-d7739c71-74aa-4cb0-a086-72a4bba70f52.png) 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: * Readerzooming: fix use of default settings (#10205) @hius07 * ButtonDialog/ButtonDialogTitle: consistent 'width' handling (#10230) @poire-z * MovableContainer: add support for anchoring initial position (#10230) @poire-z * Book map, Page browser: add top left menu (#10230) @poire-z * Book style tweak: add button with CSS suggestions (#10230) @poire-z * crengine: fix parsing of multibytes encodings (#10230) @poire-z * readerstyletweak: update profiles on unregistering in dispatcher (#10247) @hius07 * Filesearcher: add search in book metadata (#10198) @hius07 * Fix: Updated legacy directory, which crashed the program (#10260) @Mochitto * ReaderLink: allow a forward location stack (#10228) @yparitcher * BookInfo: add page information (#10255) @hius07 * Center pdf manual zoom mode (#10246) @nairyosangha * File browser: add Folder Menu (#10275) @hius07 * Calendar view: add options to change start time of days (#10254) @weijiuqiao * filechooser: fix crash on "unreadable content" (#10283) @hius07 * Sync book statistics: add to dispatcher (#10285) @ptrm * [plugin] Exporter: use util.getSafeFilename() to remove illegal characters from output filename (#10282) @Mochitto * readerbookmark: fix writing pdf annotation (#10287) @hius07 * Folder Menu: sign for Home folder (#10288) @hius07 * ListMenu: show mark for books with highlights (#10276) @hius07 * Calendar view's day view: thicker separator at 00:00 (#10289) @poire-z * PageBrowser: tweak scrolling behaviour at book start/end (#10289) @poire-z * Make `kodev check` feature complete (#8682) @yparitcher * macOS: support for M1 building (#10291) @ptrm * Reader: do not apply font size and spacing out of range (#10295, #10307) @hius07 * File browser: show Folder Menu on long-press on Home icon (#10298) @hius07 * SSH.koplugin: fix cant stop SSH server bug when pid file's stale (#10300) @weijiuqiao * PM: Optimize task queue handling around standby (#10203) @zwim * statistic.koplugin: fix today's timeline showing next day when within custom offset (#10299) @weijiuqiao * ReaderThumbnails: update cached page thumbnail on bookmark note change (#10303) @hius07 * SDL: add multitouch support (#10334) @Frenzie * SDL: add HiDPI support (#10341) @Frenzie * BookInfo: fix crash on show cover (#10315) @hius07 * Deal with table.pack corner-cases properly (#10350) @NiLuJe * Android: add Tagus Gea support (<https://github.com/koreader/android-luajit-launcher/pull/412>) @Alfedi [Full changelog](https://github.com/koreader/koreader/compare/v2023.03...v2023.04) — [closed milestone issues](https://github.com/koreader/koreader/milestone/63?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)
b5fda00
2023-04-27 21:45
下载
v2023.03
KOReader 2023.03 "Cherry Blossom" ![koreader-logo-2023-03](https://user-images.githubusercontent.com/202757/226296133-e1d0bc3f-9ae3-4ed3-a121-d42466881145.png) Android users on aarch64 are advised not to use the built-in updater until after installing this release (#10068). On systems supporting both 32-bit and 64-bit the 32-bit version will be installed; on systems only supporting 64-bit the upgrade should normally refuse to install. For advanced users, there's a new patch manager to easily enable or disable patches (#9970). See [here](https://github.com/koreader/koreader/wiki/User-patches) for more information about how to set it up. Be cautious and don't play with it if you're not prepared to have to intervene from outside to fix things. A big under the hood change is **partial rerendering** (#10124), which enables seeing the results of changed display settings much more quickly: > With EPUB documents (having multiple fragments), text appearance adjustments can be made quicker by only rendering the current chapter. After such partial renderings, the book and KOReader are in a degraded state: you can turn pages, but some info and features may be broken or disabled (ie. footer info, ToC, statistics…). To get back to a sane state, a full rendering will happen in the background, get cached, and the document will be seamlessly reloaded after a brief period of inactivity. An icon in the top left (that you will soon be ignoring) indicates at what step this process is: <img src="https://raw.githubusercontent.com/koreader/koreader/master/resources/icons/mdlight/cre.render.partial.svg"/> Document is partially rendered. Page count, footer info and many things are innacurate. Reading statistics accounting is disabled. You can turn pages, jump links, notice how the new settings look, change settings again... <img src="https://raw.githubusercontent.com/koreader/koreader/master/resources/icons/mdlight/cre.render.working.svg"/> A full rendering is happening in the background. You can still turn pages, jump links, change settings... <img src="https://raw.githubusercontent.com/koreader/koreader/master/resources/icons/mdlight/cre.render.ready.svg"/> The full rendering is done, but not yet applied: KOReader is waiting for you to be idle to reload. You can still turn pages, jump links, change settings... <img src="https://raw.githubusercontent.com/koreader/koreader/master/resources/icons/mdlight/cre.render.reload.svg"/> You've been idle, KOReader is blocked and reloading the document, which should be quick. When these icons are gone, you are again in a fully sane and working state. This feature can be disabled per book with tap, or globally with long-press, on `Gear > Document > [x] Enable partial renderings`. Cherry blossom credit: <https://openclipart.org/detail/254453/cherry-blossoms> We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * ReaderFooter/Header: Refine autorefresh repaint-or-not checks (#10045) @NiLuJe * Profiles: create profile with current document settings (#10036) @hius07 * OTAManager: Pick the right binaries on Kindles running on the Bellatrix platform, Android aarch64 and Android x86_64 (#10068) @NiLuJe @Frenzie * EInk: Add a setting to toggle flashing on pages with images (#10049) @sargunv * kodev: fix grep: warning: stray \ before - (#10071) @yparitcher * AppImage AppData: fix not shown as a desktop application, improve appstream metadata (#10076, #10094) @proletarius101 * [Document] Consistent menu entries in auto-save menu (#9995) @zwim * Dispatcher: fix dynamically built menu (#10080) @hius07 * Screen Warmth: Fix a bug with syncing screen warmth on start (#10066) @zwim * PatchManager: a plugin to manage user patches (#9970) @zwim See https://github.com/koreader/koreader/wiki/User-patches for more information about how to set it up. Don't play with it if you're not prepared to have to intervene from outside. :-) * NetworkManager: isWifiOn isConnected consistent usage (#10062, #10098) @yparitcher @NiLuJe * Input: Don't set unnecessary input translations when viewports are involved (#10104) @NiLuJe * Add file dialog buttons to change book status (#9953) @melyux * Exporter: add seconds in markdown export (#10065) @uroybd * util: Rewrite makePath (#10111) @NiLuJe * FileChooser: optimize sorting functions (#10091) @hius07 * ReaderBookmark: fix comparing positions (#10109) @hius07 * Calibre: Allow authors/title metadata browse/searches (#10113) @NiLuJe * Kobo: Mimic Nickel's poweroff behavior on sunxi (#10122) @NiLuJe * Dispatcher: add word spacing & expansion (#10118) @yparitcher * Recalculate timezone, (DST) (#10125) @zwim * Icons: CRe partial rendering icons (#10086) @NiLuJe * Book style tweak: revamp sample tweak (#10124) @poire-z * TouchMenu: allow help_text on disabled menu items (#10124) @poire-z * MultiConfirmBox: allow changing icon (#10124) @poire-z * CreDocument: enable crengine cache with smaller documents (#10124) @poire-z * crengine/ReaderRolling: support for partial rerenderings with EPUBs (#10124, #10155) @poire-z * ProgressWidget: Add an optional marker on the initial position (#10114) @NiLuJe * Docsettings: add centralized sdr storage (#10074) @hius07 * CoverBrowser Mosaic: improve book status, floating progress bar (#9939) @melyux * DocSettings: add support of centralized sdr storage (#10132) @hius07 * Device:retrieveNetworkInfo: Add a fallback to net-tools (#8739) @andrewshadura * util: Add removePath (#10129) @NiLuJe * Device:retrieveNetworkInfo: Make "Default gateway" translatable (#10135) @NiLuJe * Dictionaries: Update URL for pt_PT @NiLuJe * Keyboard: some transpositions in el_popup for practical reasons (#10144) @ichnilatis-gr * Device: Handle network info data gathering ourselves (#10139, #10151) @NiLuJe * Add luajit-launcher support for Onyx Poke 4 lite (#10137) @luutuankiet * Duration format: Add spaces, remove lead zeros for Letters (#10141) @melyux * History: update last book access time (#10156) @hius07 * DocSettings: Move book metadata to preferred location (#10149) @hius07 * rM: Handle input shenanigans on mainline kernels (#10168) @NiLuJe * Version log and (limited) notifications log (#10178) @zwim * FileChooser: fix sorting and getNextFile() issues (#10176) @hius07 * BookStatusWidget: relocate status toggle buttons (#10179) @hius07 * bump crengine: optimizations, fixes, View HTML helpers (#10182) @poire-z * TextViewer: add support for long-press on text (#10182) @poire-z * View HTML: add CSS helpers with long-press (#10182) @poire-z * Classic display mode: add popup file dialog buttons (#10185) @hius07 * vocabbuilder: fix reset word progress bug (#10195) @weijiuqiao * Bookmark flipping mode fix (#10196) @hius07 * Coverbrowser: unify display modes (#10188) @hius07 * Dictionary lookup window: use from/to language to determine glyph form (#10184) @nairyosangha * KOpt: switch page_margin to buttonprogress and fine tuning (#10208) @poire-z * bump crengine: minor fixes, add getPageXPointer() (#10208) @poire-z * PageBrowser: toggle page bookmark with long-press on thumbnail (#10208) @poire-z [Full changelog](https://github.com/koreader/koreader/compare/v2032.01...v2023.03) — [closed milestone issues](https://github.com/koreader/koreader/milestone/62?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)
068809b
2023-03-20 04:11
下载
v2023.01
KOReader 2023.01 "Winter Ivy" A slightly belated happy new year everyone! It's a pretty big release, see the technical changelog underneath for details. <hr> We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * History: remember status filter, show filtered count in title (#9822) @melyux * Keyboard: add Chinese pinyin input-method (#9843) @weijiuqiao * [i18n] Fix Arabic translations (#9857) @Frenzie * ReaderHighlight: pdf multi-page highlights (#9850) @hius07 * bump base: LunaSVG: various upstream fixes, fix edge pixels bleeding (#9858) @poire-z * cloudstorage: Fix directory listing for some WebDAV servers (#9847) @SteadyQuad * Restart KOReader: add a ConfirmBox instead of a plain InfoMessage (#9853) @zwim * crengine: fix styles under boxing elements (#9865) @poire-z * android-luajit-launcher: new devices (#9880) @pazos * Add datetime.lua (#9876) @zwim * TouchMenu: Search menu to search the menu (#9876, #9884, #9926) @zwim @Frenzie @poire-z * ReaderBookmark: indicate current page with dimmed page numbers after current (#9872) @hius07 * ReadTimer: allow repeat when time is up (#9844) @greatyingzi * Cloudsync: dropbox token re-generation (#9862) @weijiuqiao * ReaderHighlight: new Select mode icon (#9869) @hius07 * Vocabulary builder: add search ability (#9881) @weijiuqiao * Calendar view: properly use datetime module (#9893) @poire-z * ReaderLink: allow buttons to be added to the External link dialog (#9746) @roygbyte * Kobo: Handle power button input device on new Sage HW revision (#9896) @NiLuJe * bump base/libunibreak for performance (#9906) @bbshelper * PocketBook: remove old input selection global (#9871) @rjd22 * Add linear flow wisdom to screensaver message magic variables (#9905) @melyux * DocSettings: Make sure that between a main/backup pair of sidecar files, the main one *always* has priority, regardless of mtime. @NiLuJe * Reader: add open next file in folder to Dispatcher (#9916) @hius07 * Screensaver: exclude content when excluding cover, random image as fallback (#9912) @melyux * [plugin] Statistics: do not increment db sequences unnecessarily during cloud sync (#9921) @snelg * Calibre: Log errors on wireless connection failures (#9914) @NiLuJe * AppImage: make appdata standard compliant (#9929, #9940) @proletarius101 * Input/Device: Refactor Gyro events handling (#9935) @NiLuJe * PB: Implement GSensor support for more modern devices (#9873) @rjd22 * Make translateable: SystemStat, custom footer (#9945) @zwim * IconButton: Fix RTL highlighting (#9966) @NiLuJe * KVPage: fix crash from empty page due to item deletion (#9974) @weijiuqiao * [CoverImage] use units in SpinWidget (#9938) @zwim * KOSync: use MultiInputDialog instead of LoginDialog (#9962) @hius07 * Device: Handle screen_saver_lock + WiFi corner-cases @NiLuJe * CheckMark: Fix on tap toggling of checkmarks in SortWidget (#9941) @georgeto * ButtonTable: reset MovableContainer state on button tap (#9985) @poire-z * TextEditor: use a file symbol instead of numbers in history (#9985) @poire-z * Footer: avoid footer auto refresh over bottom menu (#9983) @zwim * Dictionaries: add Ukrainian explanatory dictionary (#9982) @hius07 * Kobo: Unbreak automagic_sysfs on the Libra 2 (#9998) @NiLuJe * Exit menu: restore long-press to exit directly (#10000) @poire-z * Kobo: Unbreak input translation when a viewport is active (#10008) @NiLuJe * [i18n] Enable Farsi (#10017) @Frenzie (most of the translation by @Monirzadeh) * android-luajit-launcher: new devices + versionCode (#10042) @pazos * Exporter: add highlight markdown style (#9976) @uroybd * Profiles: various fixes related to registration and gestures (#10033) @hius07 * Keyboard: add Ukrainian virtual keyboard (#10037) @Mnkach * crengine: various minor fixes and tweaks (#10044) See PR for details. A number of fixes by @poire-z and @benoit-pierre , a number of picks from crengine-ng by @virxkane [Full changelog](https://github.com/koreader/koreader/compare/v2022.11...v2023.01) — [closed milestone issues](https://github.com/koreader/koreader/milestone/61?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)
747c3ea
2023-02-01 03:38
下载
v2022.11
KOReader 2022.11 "Froggy" ![koreader-froggy-fs8](https://user-images.githubusercontent.com/202757/204384219-145f194a-9017-45f0-a013-66774246710e.png) I'm filling in last minute for our regular artist. Everything's well, not to worry. On Android our build system now supports AArch64, but they're not officially part of the release yet. We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Support Android AArch64 (#9645) @NiLuJe * ReadHistory: refactoring with binary search (#9603) @hius07 * UI font fallbacks: use bold fonts if present for bold (#9621) @weijiuqiao * Vocabulary builder: support extracting context from pdfs (#9622) @weijiuqiao * Vocabulary builder: add "Open..." to Dispatcher (#9634) @weijiuqiao * Profiles: optional registration in Dispatcher (#9623) @hius07 * Document settings submenu: add Save as default (#9643) @hius07 * Dispatcher: avoid multiple cre rerenderings when many settings changed (#9651) @poire-z * Keyboard: add Slovak virtual keyboard (#9656) @sonix-github * Keyvaluepage: better alignment (#9672) @weijiuqiao * exporter.koplugin: send the right mimetype when sharing text (#9194) @pazos * [plugin] OPDS: Add stream from page (#9681) @bigdale123 * Dispatcher: preserve profile name, show actions count (#9682) @hius07 * bump base: xtext, cre, ffi, harfbuzz (#9696) @poire-z Most notably various soft-hyphen related things. * WebDAV: fix bugs when start folder starts with "/" (#9688) @weijiuqiao * Initial hotpluggable keyboard handling (#9540) @lykahb * Kobo: Flag all the boards similar to the Libra 2 as unreliable (Clara 2E & Nia) @NiLuJe * Input: Allow disabling rotation_map entirely @NiLuJe * PocketBook: Move low-level input event type translation to the low-level input modules @NiLuJe * Virtual keyboard: auto releasable Shift and keypopups (#9659) @weijiuqiao * TextViewer: allow close on any multiswipe (#9720) @poire-z * KeyValuePage: enhance TitleBar (#9713) @hius07 * ExternalKeyboard: Use the evdev number passed along by base to avoid sweeping the full list of input devices (#9717) @NiLuJe * AutoWarmth: Fix frontlight flash after resume and weird true midnight settings (#9730) @zwim * ReaderHighlight: set default long-press action with a gesture (#9723) @hius07 * NewsDownloader: avoid some crashes (#9697) @roygbyte * Calendar view: adjust color palette to avoid pure black bars (#9739) @weijiuqiao * bump android-luajit-launcher: a bunch of devices (#9763) @pazos * Kobo: Don't exit the startup script on shutdown when started via KSM @NiLuJe @Frenzie * Android: Get rid of the Camera key hack to disable input in favor of our new standard mechanism (#9738) @NiLuJe * Cloud-based sync for 2 plugins: reading statistics and vocabulary builder (#9709) @weijiuqiao * OPDS: Progress Sync Support for Kavita & Various Refactor Fixes (#9750) @bigdale123 * Page turns: add backward tap zone width setting (#9772) @hius07 * Vocabulary builder: allow longer intervals (#9764) @weijiuqiao * Vocabulary builder: make a word's book title changeable (#9776) @weijiuqiao * Kobo: Unbreak KSM detection @NiLuJe * Add Vietnamese dictionaries (#9783) @KhoiCanDev * Add dictionaries for languages with over 1000 entries on Wiktionary (#9767) @Vuizur * PB: Handle KEY_HOME @NiLuJe * bump base: inkview colors adjustment, mupdf cbz chapters patch (#9804) @rjd22 @mroethke * ReaderHighlight: add abort select mode (#9786) @hius07 * PocketBook: use inkview to adjust image colors to look more bright (#9756) @rjd22 * [StatusBar] Allow status bars to be repainted if they are not covered (#9768) @zwim * CloudStorage: add DropBox starting folder (#9821) @hius07 * ScreenSaver: allow battery % in screensaver message (#9810) @melyux * BatteryStat: show current battery percentage (#9814) @melyux * Calendar view: fancier day details with timeline (#9813, #9832) @weijiuqiao @poire-z * ReaderHighlight: new icon in select mode ConfirmBox (#9830) @hius07 * OPDSbrowser: accept catalogs without header in response (#9829) @hius07 * calibre: fix attempt to index path_entry (#9837) @pazos * [i18n] Fix 'Choose new folder to set as home?' can't be translated (#9841) @Frenzie * Dispatcher: only suspend if Device:canSuspend (#9842) @yparitcher [Full changelog](https://github.com/koreader/koreader/compare/v2022.10...v2022.11) — [closed milestone issues](https://github.com/koreader/koreader/milestone/60?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)
fdbba7b
2022-12-01 00:13
下载
v2022.10
KOReader 2022.10 "Muhara" ![koreader-2022-10](https://user-images.githubusercontent.com/202757/197379886-75c933df-8236-4be2-9287-304a88778b67.png) We skipped last month's release because I was right in the middle of moving, which serendipitously coincided with fairly drastic changes that needed more time for testing, such as a big rewrite of gestures and multitouch (#9463). Users of the Dropbox plugin will now be able to use the new short-lived tokens (#9496). <img width="40%" alt="image" src="https://user-images.githubusercontent.com/59040746/193070490-a3d477db-bd82-431b-95fd-2c4765244378.png" align="right">One of the more visible additions is the new Chinese keyboard contributed by @weijiuqiao, based on the [stroke input method](https://en.wikipedia.org/wiki/Stroke_count_method) (#9572). It's not smart and it requires knowledge of stroke order. A tutorial can be found [here](https://github.com/koreader/koreader/wiki/Chinese-keyboard), part of which I will reproduce below. <hr> The stroke input method groups character strokes into five categories. Then any character is typed by its stroke order. | Key | Stroke type | | ------ | ------ | | `一` | Horizontal or rising stroke | | `丨` | Vertical or vertical with hook | | `丿` | Falling left | | `丶` | Dot or falling right | | `𠃋` | Turning | For example, to input 大, keys `一丿丶` are used. Note all turning strokes are input with a single `𠃋` key as long as they are written in one go. So 马 is input with `𠃋𠃋一`. After getting the intended character, a `分隔`(Separate) or `空格`(Space) key should be used to finish the input. Otherwise, strokes of the next character will be appended to that of the current one thus changing the character. Besides, the keyboard layout contains a wildcard key `*` to use in place of any uncertain stroke. Swipe north on the `分隔`(Separate) key for quick deletion of unfinished strokes. <hr> Logo credit: @bubapet We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * NewsDownloader: Strip byte order mark from xml string before parsing (#9468) @ad1217 * GestureDetector: Full refactor for almost-sane(TM) MT gesture handling (#9463) @NiLuJe * Kobo: Unbreak touch input on fresh setups on Trilogy (#9473) @NiLuJe * Kobo: Fix input on Mk. 3 (i.e., Kobo Touch A/B). (#9474, #9481) @NiLuJe * Kindle: Attempt to deal with sticky "waking up" hibernation banners (#9491) @NiLuJe * Add "Invert page turn buttons" to Dispatcher (#9494) @NiLuJe * [UIManager] Outsource device specific event handlers (#9448) @zwim * AutoWarmth: add a choice to control warmth and/or night mode (#9504) @zwim * Allow F5 key to reload document (#9510) @poire-z * bump crengine: better SVG support with extended LunaSVG (#9510) @poire-z * CRE/ImageViewer: get scaled blitbuffer when long-press on SVG (#9510) @poire-z * RenderImage: use crengine to render SVG image data (#9510) @poire-z * Wikipedia EPUBs: keep math SVG images (#9510) @poire-z * TextViewer: add Find (#9507) @hius07 * A random assortment of fixes (#9513) @NiLuJe * Add Russian Wiktionary dictionary (#9517) @Vuizur * add custom mapping for tolino buttons (#9509) @hasezoey * Profiles: add QuickMenu (#9526) @hius07 * ImageViewer: Clamp zoom factor to sane values (#9529, #9544) @NiLuJe * ReaderDict: fix use of dicts with ifo with DOS line endings (#9536) @poire-z * Kobo: Initial Clara 2E support (#9545) @NiLuJe * TextViewer: add navigation buttons (#9539) @hius07 * ConfigDialog: show button with default values in spinwidgets (#9558) @hius07 * Misc: Get rid of the legacy defaults.lua globals (#9546) @NiLuJe * Misc: Use the ^ operator instead of math.pow (#9550) @NiLuJe * DocCache: Unbreak on !Linux platforms (#9566) @NiLuJe * Kobo: Clara 2E fixes (#9559) @NiLuJe * Keyboard: add Chinese stroke-based layout (#9572, #9582) @weijiuqiao * Vocabulary builder: add Undo study status (#9528, #9582) @weijiuqiao * Assorted bag'o tweaks & fixes (#9569) @NiLuJe * ReaderFont: add "Font-family fonts" submenu (#9583) @poire-z * FileManager: add Select button to the file long-press menu (#9571) @hius07 * Dispatcher: Fixes, Sort & QuickMenu (#9531) @yparitcher * Cloud storage: add Dropbox short-lived tokens (#9496) @hius07 * GH: Extend the issue template to request verbose debug logs for non-crash issues. (#9585) @NiLuJe * Logger: Use serpent instead of dump (#9588) @NiLuJe * LuaDefaults: Look for defaults.lua in $PWD first (#9596) @NiLuJe * UIManager: Don't lose track of the original rotation on reboot/poweroff (#9606) @NiLuJe * ReaderStatus: save status summary immediately on change (#9619) @hius07 * [feat] Add Thai keyboard (#9620) @weijiuqiao * Dispatcher: Fix subtle bug with modified items being added twice to the sort index (#9628) @yparitcher * Vocabulary builder: supports review in reverse order (#9605) @weijiuqiao * Exporter plugin: allow adding book md5 checksum when exporting highlights (#9610) @sp4ke * buttondialogtitle: align upper borders (#9631) @hius07 * Kobo: Always use open/write/close for sysfs writes (#9635) @NiLuJe * OPDS-PS: Fix hardcoded namespace in count (#9650) @bigdale123 [Full changelog](https://github.com/koreader/koreader/compare/v2022.08...v2022.10) — [closed milestone issues](https://github.com/koreader/koreader/milestone/59?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)
ee35257
2022-10-13 01:04
下载
v2022.08
KOReader 2022.08 "Tumbleweed" ![koreader-2022-08-fs8](https://user-images.githubusercontent.com/202757/185655713-63e3e5b5-ed3d-472c-b1bf-30f70a51fba0.png) It's been very warm and dry this month. :-) Logo credit: @bubapet We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * BookMap: allow tap on ToC titles and outside page slots (#9400) @poire-z * Highlight: add note marker (#9395) @hius07 * add tool to update F-Droid metadata based on weblate translations (#9090) @pazos * CRe, MuPDF, PicDocument: add support for WebP images (#9402) @poire-z * Input: Fix a bunch of multi-slot corner cases (#9377) @NiLuJe * [fix, SDL] Remove useless Device call from exit (#9443) @Frenzie * Update Czech-English Dictonary with inflections (#9370) @Vuizur * Update Standard Ebooks OPDS URLs to new URL (#9371) @acabal * [AutoWarmth] optimisations and fixes to progressive warmth setting (#9442) @zwim * Input: Unbreak evdev handling on Kobo single-touch devices (#9465) @NiLuJe [Full changelog](https://github.com/koreader/koreader/compare/v2022.07...v2022.08) — [closed milestone issues](https://github.com/koreader/koreader/milestone/58?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)
2678d2c
2022-08-31 13:12
下载
v2022.07
KOReader 2022.07 "Ladybug" ![koreader-2022-07-fs8](https://user-images.githubusercontent.com/202757/178065695-da0d3a39-ea94-495a-a871-3471337e7940.png) The heat a couple of weeks ago got in the way of preparing the release, but here it is! Logo credit: @bubapet We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Android: * Fullscreen refactor (#9237) @pazos * New light driver for Onyx devices that should work on modern ones. Thanks to @bb010g! * Added devices (#9290, #9386) * Onyx Magicbook * Onyx Note Air 2 * Onyx Nova Air C * Onyx Poke 4 * Sony DPT-CP1 * Sony DPT-RP1 * Footnote popup: allow using book font as popup font (#9248) @poire-z * Pocketbook: Keep wifi alive as long as wifi is enabled (#9208) @rjd22 * userpatch: allow monkey-patching KOReader (#9104) @zwim * AutoSuspend: Some more fixes & cleanups (#9263) @NiLuJe * SDL: set WM_CLASS on Wayland/X11 (#9280) @pazos * Kindle: enable WakeupMgr & RTC support (#9269) @yparitcher * BottomMenu: show real sizes for margins and font size (#9205) @zwim * Style tweaks: reorganize menu items (#9300) @poire-z * Style tweaks: add In-page footnote font size and fix-up tweaks (#9300) @poire-z * TouchMenu: add swipe south to go back to parent menu (#9300) @poire-z * [fix, SDL] Time: fix crash when scrolling in continuous mode (#9314) @zwim * [PocketBook] fix: Crash loading file extensions (#9327) @sheeprine * Add PocketBook Era (PB700) (#9365) @ElimGarak1 * PathChooser: add creating folder (#9354) @hius07 * vocabbuilder.koplugin: always show more button, add book filtering (#9393) @weijiuqiao [Full changelog](https://github.com/koreader/koreader/compare/v2022.06...v2022.07) — [closed milestone issues](https://github.com/koreader/koreader/milestone/56?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)
ad7cfa2
2022-07-31 15:06
下载
v2022.06
KOReader 2022.06 "Hawthorne" ![koreader-2022 06-fs8](https://user-images.githubusercontent.com/202757/174470912-bc775827-5445-4329-9fd4-a9cf53986ba7.png) The user guide has been updated and greatly improved. You can download it [here](http://koreader.rocks/koreader-user-guide.pdf). For the full changelog see [here](https://github.com/koreader/koreader/issues/8058#issuecomment-1154984056). The new vocabulary builder plugin (#9132) sports some impressive UI design. ![screenshot_vb](https://user-images.githubusercontent.com/59040746/170439045-aac62f6b-2baa-4fd6-9314-873e4a987c84.png) Logo credit: @bubapet We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Updated user guide (https://github.com/koreader/koreader/issues/8058#issuecomment-1154984056), @offset-torque * Fix reMarkable crash bug v2022.05: event overwrite with new time module (#9121) @snelg * Page turn animations: add to dispatcher (#9123, #9160) @yparitcher * datetimewidget: simpler usage, allows 2 to 6 numberpickers for date and time (#9070) @zwim * Cloudstorage WebDAV: more fix slash in server address (#9128) @hius07 * [plugin] Exporter: Markdown export (#9076) @uroybd * [plugin, Android] Exporter: Highlights share (#9153) @uroybd * [plugin] Exporter: add info messages with status (#9166) @uroybd * [feat, plugin] Vocabulary builder (#9132, #9161, #9168, #9195) @weijiuqiao * Autoturn: change to minutes and seconds (#9055) @zwim * SpinWidget, DoubleSpinWidget: add units to bottom menu (#9126) @zwim * crengine: improved typography for Chinese and Japanese (#9170) @poire-z * Style tweaks: add "Tailor widths and text-indent for CJK" (#9170) @poire-z * crengine: add "CJK width scaling" option (#9170) @poire-z * [plugin, Terminal] fix crash on clear screen (#9119) @zwim * Clear screen before zsync OTA update starts (#9114) @zwim * crengine: text selection tweaks and helpers (#9198) @poire-z * Text highlighting: extend to include punctuations (#9198) @poire-z * Embedded fonts toggle: disabled if no embedded font (#9198) @poire-z * Footer: update on network disconnect (#9185) @zwim * Auto frontlight plugin: Newer Oasis models are also supported (#9202) @Philantrop * RenderImage: Always pcall C/FFI stuff, and return nil on error (#9206) @NiLuJe * ImageWidget: Always return a bb, even on decoding failure (#9206) @NiLuJe * Bump base for SDL multitouch workaround (#9230) @Frenzie * Kobo: Handle the new Libra 2 hardware revision properly (#9234) @NiLuJe [Full changelog](https://github.com/koreader/koreader/compare/v2022.05...v2022.06) — [closed milestone issues](https://github.com/koreader/koreader/milestone/54?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)
6fdb830
2022-06-23 00:38
下载
v2022.05.1
KOReader 2022.05.1 A quick fix for a reMarkable crash after the first time touching the screen (#9121, thanks @snelg). [Full changelog](https://github.com/koreader/koreader/compare/v2022.05...v2022.05.1) — [closed milestone issues](https://github.com/koreader/koreader/milestone/57?closed=1)
cb95dcd
2022-05-22 14:01
下载
v2022.05
KOReader 2022.05 "Tulip" ![KO May-01](https://user-images.githubusercontent.com/90972589/168378177-38d3fda5-98ff-4ebe-bf9b-2940db9a0e5e.png) The old F-Droid package has been properly archived. If you use the F-Droid version, please switch to <https://f-droid.org/de/packages/org.koreader.launcher.fdroid/>. Logo credit: @bubapet We'd like to thank all contributors for their efforts. Some highlights since the previous release include: * Book Shortcuts: allow recursively searching folders ([#8945](https://github.com/koreader/koreader/pull/8945)) @yparitcher * Revert NewsDownloader (#8953) @roygbyte * crengine: rework char categorization and word selection (#8952) @poire-z * Autosuspend: add autostandby (#8815) @zwim * ScreenSaver: Minor refactor to avoid code duplication and weird rotation shenanigans (#8943) @NiLuJe * crengine: italic correction, alpha colors, fixes ([#8972](https://github.com/koreader/koreader/pull/8972)) @poire-z * crengine: hyphenation tweaks, alpha color on borders (#9004) * Status bar: fix battery display (threshold with aux battery) (#8959) @zwim * Kobo: Disable key repeat during suspend (#8987) @NiLuJe * Non-touch: highlight movement improvement and enable page crop (#8947) @comphilip * ImageViewer: allow browsing images list with keys (#8927) @TesseractCat * [plugin] Wallabag: add basic error handling and abort synchronisation on request error (#8950) @lennonhill * [plugin] Wallabag: archive instead of deleting read articles by default (#9018) @lennonhill * Kindle: Support warm light control on the Oasis 3 (#9054) @slimpdev * Kindle PW5: Page turn animations (#8974) @yparitcher * [feat] Replace TimeVal (RIP) with time, fixed point time seconds (#8999) @zwim * Show TitleBar left and right buttons on non-touch devices (#9041) @comphilip * Refactor exporter.koplugin (#8944) @uroybd * [crengine: support for inline margin/border/padding](https://github.com/koreader/koreader/commit/f5535454836914b590e7fd68c0a3ccab489d18dd) ([#9072](https://github.com/koreader/koreader/pull/9072)) @poire-z * [i18n] Enable Latvian, Croatian, Finnish, Lithuanian, Georgian, Hindi, and Serbian translation (#9079, #9082) @Frenzie Latvian is at 70% done, Croatian 46%, the rest some 10-20%. * crengine: hyphen char and table thead fixes (#9088) @poire-z [Full changelog](https://github.com/koreader/koreader/compare/v2022.03...v2022.04) — [closed milestone issues](https://github.com/koreader/koreader/milestone/53?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)
2b30437
2022-05-21 13:42
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载