Changelog - surefish/koreader GitHub Wiki

(This page is deprecated. Please checkout the release note for each release for the change.)

================================================================

koreader-nightly-20150318

New features

  • add support for GIF and PNG to picdocument provider
  • add an option to show an arrow to indicate page overlap
  • add PocketBook port of Koreader
  • add FONTDIR env variable to customize font directory
  • add stable OTA channel
  • add support for Kindle Voyage
  • add progress synchronization plugin

Enhancements

  • dynamic reader menu and config panel

================================================================

koreader-nightly-20141107

New features

  • http proxy support by setting NETWORK_PROXY variable
  • add menu entry to lookup input word in dictionary
  • add djvu render mode options in readermenu
  • add option to export highlights to local HTML files in Evernote plugin
  • collapsible table of content
  • add reader history in the info panel
  • add fulltext search for PDF/EPUB documents

Fixes:

  • fix run out of memory when receiving large files from Calibre

================================================================

koreader-nightly-20140929

New features

  • add filemanager icon in reader menu
  • add OPDS catalog support in filemanager
  • add Calibre Companion plugin
  • add Wifi toggler icon in reader menu

Enhancements

  • bookcover of specific document can be excluded as screensaver
  • customizable font size in reader footer
  • win32 port of Koreader for development purpose

================================================================

koreader-nightly-20140821

New features

  • add search Calibre database support
  • add chapter ticks on mini progress bar
  • add screensaver functionality for Kobo
  • add Wikipedia lookup

Enhancements

  • right-to-left writing direction is valid in non-reflowing mode
  • input new words to lookup in dictionary window
  • update MuPDF to latest version
  • update k2pdfopt to latest version

Bug fixes

  • fix no battery info on minibar for PDF documents

================================================================

koreader-nightly-20140802

New features

  • add menu entry for E-ink screen refresh rate
  • add menu entry for UI font size
  • add menu entry for OTA update
  • add floating punctuation toggler for EPUBs
  • prompt users to turn on Wifi if network is unreachable

Enhancements

  • handle the new 4GB PW2 models
  • shortcut chevrons for the first/last page navigation in menus
  • swipe east/west to switch dictionary in dict quick lookup window

================================================================

koreader-nightly-20140715

Enhancements

  • update mupdf and k2pdfopt to latest version
  • hold on config panel, zoom mode menu and font menu to set global default option
  • show pages left and battery status on minibar
  • restrict highlight in current page area
  • optimize compiling parameters for all three platforms(kindle, kobo and Android)

Bug fixes

  • fix back to nickel on 3.4.1 for kobos
  • fix cannot get word box in last page of a chapter
  • fix screen auto rotation on Android causes koreader freeze

================================================================

koreader-nightly-20140629

New features:

  • add ZSync plugin (a peer-to-peer document sharing plugin in LAN)

Enhancements

  • persistent option for defaults.lua
  • new swipe diagonal gesture for screenshot

Bug fixes

  • fix hyphenation dictionaries
  • fix Kobo suspend support
  • fix screen offset in Kobo Aura

================================================================

koreader-nightly-20140609

New features:

  • add night mode option
  • add tap zone configuration for the minibar

Enhancements

  • auto settings saving when going into screensaver

Bug fixes

  • fix insensitive rotate gesture detection
  • fix auto language detection

================================================================

koreader-nightly-20140605

New features:

  • support Android 2.3+

Enhancements

  • use mupdf instead of crengine to handle zipped image files

Bug fixes

  • fix font weight option not persistent
  • fix occasional crash when serializing blitbuffer
  • fix crash on Kobo Mini and some marks of Kobo Touch
  • fix auto bbox calculation in top-to-bottom writing direction

================================================================

koreader-nightly-20140524

New features:

  • export highlighted text in scanned page to Evernote

Enhancements

  • language settings for Kobo finally work
  • enlarge touch zone for readerfooter
  • incremental export of highlights and notes to Evernote

Bug fixes

  • fix a memory leak when automatically detecting bbox

================================================================

koreader-nightly-20140509

Bug fixes

  • return to home screen after exiting koreader for Kobo Mini, Touch and Aura

================================================================

koreader-nightly-20140502

New features

  • add Yinxiang domain for Evernote plugin

Enhancements

  • improvement on startup speed especially for reflowing mode
  • persistent footer bar status between launchings
  • invert effect when tapping on buttons

================================================================

koreader-nightly-20140424

New features

  • add Evernote plugin to export highlights and notes

================================================================

koreader-nightly-20140408

New features

  • add dewatermark option for PDF/DJVU

================================================================

koreader-nightly-20140405

New features

  • highlight current entry in TOC window
  • tap on mini progress bar to hide it

================================================================

koreader-nightly-20140327

Enhancements

  • K2pdfopt updated to latest version 2.15
  • Luajit updated to latest version 2.1-beta
  • License updated to GNU AGPLv3

================================================================

koreader-nightly-20140311

Bug fixes

  • fixed tap gesture unresponsive in page flipping mode
  • fixed semi-auto page crop in DJVU documents
  • fixed a rare case of infinite loop when processing EPUB docs
  • fixed a bug in processing font-family definition in EPUB css

================================================================

koreader-nightly-20140214

New features

  • two finger swipe to right gesture to show Table of Content
  • two finger swipe to left gesture to show bookmarks
  • long press on progress bar to show Goto dialog

Enhancements

  • add full/mini progress bar options
  • disable tap zone for bottom config panel

Bug fixes

  • fixed frontlight toggler on Kindle Paperwhite2

================================================================

koreader-nightly-20140210

New features

  • exporting highlights to PDF document

Enhancements

  • keep up with latest crengine updates
  • avoid unnecessary floating of CJK punctuations

Bug fixes

  • fixed no screen refresh when exiting from koreader in Kobo
  • fixed wrong reading progress when switching between portrait and landscape screen mode
  • fixed no default css when opening EPUB/FB2 document

================================================================

koreader-nightly-20140124

Bug fixes

  • fixed font and margin settings missing when toggling floating punctuation on/off
  • several crash fixes

================================================================

koreader-nightly-20140119

New features

  • highlighting in EPUB document
  • following links in PDF/EPUB document (use swipe right gesture to return to previous position)
  • language setting in reader menu
  • file copy/paste/cut/delete operations in filemanager

Bug fixes

  • fixed inconsistent left/right margins in EPUB document
  • fixed bookmark dogear not shown properly in EPUB document
  • fixed partial screen not refreshed after resuming from screensaver if launched by KUAL

Enhancements

  • larger font sizes range in EPUB document, with font size fine tuning

================================================================

koreader-nightly-20140108

New features

  • Chinese punctuation taboo implementation

Bug fixes

  • fixed invalid document cache after chaning page margin in EPUB document

================================================================

koreader-nightly-20140105

New features

  • battery icon in page header when reading EPUB document
  • bookmark flipping mode by holding at top-right corner of screen

Enhancements

  • page overlap toggler in reader menu

================================================================

koreader-nightly-20140104

New features

  • (experimental) regional zoom in PDF page by tap on top-left corner on screen

Enhancements

  • K2pdfopt updated to latest version 2.14
  • invert color in menu item when tapping

Bug fixes

  • fixed a memory leak when reading EPUB document
  • fixed page margin setting not persistent

================================================================

koreader-nightly-20131230

Enhancements

  • reader menu and reader config panel shown simultaneously
  • auto saving reading progress by editting defaults.lua
  • notifying window when opening document

Bug fixes

  • fixed frontlight intensity cannot be saved in Kobo
  • fixed auto CSS detection
  • fixed page margin settings cannot be saved
  • fixed missing XPS document handler

================================================================

koreader-nightly-20131227

Enhancements

  • accommodation of dictionary window position
  • invert color when selecting in filemanager
  • increased font size in filemanager

Bug fixes

  • fixed losing reading progress when changing font size, font face and page margins
  • fixed font size setting cannot be saved in EPUB document
  • fixed rendering problem on Kobo devices

================================================================

koreader-nightly-20131225

New features

  • dictionary lookup in EPUB document

================================================================

koreader-nightly-20131217

New features

  • customizable tap zones for page turning
  • current time can be shown in progress bar in PDF/DJVU document

Enhancements

  • show page overlap in non-scroll mode bt default
  • return to Nickel when exiting Koreader in Kobo

Bug fixes

  • fixed dictionary lookup not working properly in reflowing mode
  • fixed menu items rendered out of menu window
  • fixed less responsive UI after running for a while in Kobo

================================================================

koreader-nightly-20131202

Enhancements

  • K2pdfopt updated to latest version 2.12

Bug fixes

  • fixed word picking failure in multicolumn PDF pages in reflowing mode
  • fixed history file list not sorted by last accessed time
  • fixed koreader cannot be launched in some 3G Paperwhite2 models

================================================================

koreader-nightly-20131128

New features

  • add Kindle Paperwhite2 and Kobo Aura support

Enhancements

  • new blitbuffer for 4-bit(Kindle), 8-bit, 16-bit(Kobo), 24-bit and 32-bit framebuffer devices

Bug fixes

  • fixed full refresh bug in new blitbuffer

================================================================

koreader-nightly-20131029

Enhancements

  • code refactoring (avoid usage of global variables)
  • code refactoring (new blitbuffer implemented with lua ffi)
  • more smooth scroll in scroll mode
  • calculate word gap in reflowing mode
  • calculate indendtation in reflowing mode

Bug fixes

  • fixed word picking problems in reflowing mode
  • fixed screen refresh failure caused by Enter key in Goto dialog
  • fixed highlighting failure when highlighted line only has one word

================================================================

koreader-nightly-20131018

Enhancements

  • reader Goto now supports EPUB document in page mode
  • reader Goto now responses Enter key

Bug fixes

  • fixed non-ASCII characters not shown in dictionary window in Kobo
  • fixed non-ASCII words cot picked up for dictionary in Kobo
  • fixed fallback font too large in Kobo Aura HD
  • fixed fallback font missing for CSS definded font family

================================================================

koreader-nightly-20131016

Enhancements

  • MuPDF updated to latest version 1.3
  • K2pdfopt updated to latest version 2.03
  • hiting for 2 pages by default ( or any arbitary value of DHINTCOUNT specified in default.lua)
  • better cache memory management to decrease crash frequency of native framework
  • interoperable highlight between reflowing and non-reflowing mode for PDF/DJVU document

Bug fixes

  • fixed menu page count not shown when pages exceeding 10
  • fixed reader crash when rendering some PDF pages in landscape
  • fixed menu widget rendered out of screen

================================================================

koreader-nightly-20130801

New features

  • add reader Goto support

Enhancements

  • disabling double tap gesture by default for more responsive UI

Bug fixes

  • fixed A2 refreshing ineffective when scrolling in PDF/DJVU document
  • fixed virtual keyboard not shown completely in landscape
  • fixed delete characters in blank inputbox would make subsequent input invalid

================================================================

koreader-nightly-20130731

Bug fixes

  • fixed line cannot wrap in dictionary window
  • fixed two-column mode for EPUB document in landscape

================================================================

koreader-nightly-20130725

New features

  • support for font-face definition in EPUB CSS

================================================================

koreader-nightly-20130724

Bug fixes

  • fixed blank lines at the bottom of dictionary window

Enhancements

  • full refresh when changing dictionary
  • A2 refresh when scrolling in PDF/DJVU document

================================================================

koreader-nightly-20130722

New features

  • support word lookup in multiple dictionaries
  • tap on dictionary title will make current dictionary default on current document
  • support Chinese word lookup

================================================================

koreader-nightly-20130721

New features

  • add document language option for PDF/DJVU document for OCR

Bug fixes

  • fixed auto-crop failure in some PDF pages
  • fixed cannot picking up single character in Chinese document

Enhancements

  • auto set small word gap when selecting CJK document language
  • save last used config panel

================================================================

koreader-nightly-20130714

Bug fixes

  • fixed inconsistent saved settings when opening documents from different relative paths

Enhancements

  • add semi-auto page crop
  • two orientations for landscape

================================================================

koreader-nightly-20130713

Bug fixes

  • fixed swapped x,y coordinates for touch events in Kobo touch
  • fixed forked process not exits after reader crash
  • fixed reader crash when holding in blank page

Enhancements

  • detect device DPI in Kobo
  • use fixed-point algorithm in page reflowing for better performence

================================================================

koreader-nightly-20130703

Enhancements

  • add config file koreader/defaults.lua

================================================================

koreader-nightly-20130630

New features

  • add page margin setting for EPUB document

================================================================

koreader-nightly-20130627

Enhancements

  • turn off scroll mode by default for PDF/DJVU document
  • turn off scroll mode temporally in page flipping mode
  • turn on page mode automatically in zoom-to-page mode
  • turn on scroll mode automatically in zoom-to-content mode

================================================================

koreader-nightly-20130617

New features

  • highlight in PDF/djvu document

Bug fixes

  • fixed missing glyphs not rendered properly

================================================================

koreader-nightly-20130614

Bug fixes

  • fixed blank screen when opening PDF document
  • fixed native status bar shown in koreader in first launching
  • fixed multiple screen refreshs when exiting koreader from kpvboolet

================================================================

koreader-nightly-20130527

Bug fixes

  • fixed typeset issues when rendering Chinese charactors in dictionary window

================================================================

koreader-nightly-20130521

Bug fixes

  • fixed lossing reading progress when switching view mode in EPUB document

================================================================

koreader-nightly-20130503

Enhancements

  • word lookup in scanned page via OCR

Bug fixes

  • fixd highlight unavilable in some cropped pages
  • fixed default page mode and screen mode uneffective
  • fixed lookup word with puncuations

================================================================

koreader-nightly-20130501

New features

  • dictionary lookup with Stardict dictionaries

================================================================

koreader-nightly-20130428

Enhancements

  • save reading position in page in scroll mode
  • add activity indicator when reflowing in Kindle

================================================================

koreader-nightly-20130422

Enhancements

  • adjustment page margin including page top and bottom

Bug fixes

  • fixed crash when adjusting frontlight intensity with two finder panning
  • fixed crash when switching from landscape to portrait in reflowing mode
  • fixed blank screen when entering flipping mode in reflowing mode
  • fixed partial blank screen when decreasing font size in reflowing mode

================================================================

koreader-nightly-20130415

New features

  • add auto page cropping in PDF/DJVU document
  • add page scrolling in PDF/DJVU document
  • add swipe gesture to turning page in EPUB document
  • add frontlight controller with two finger panning gesture

================================================================

koreader-nightly-20130414

Bug fixes

  • fixed reflowing page in vertical writing direction

================================================================

koreader-nightly-20130412

Enhancements

  • k2pdfopt updated to version 1.65
  • k2pdfopt performance improvment
  • add more languages support

================================================================

koreader-nightly-20130410

New features

  • add multilanguage support and set according to locale

================================================================

koreader-nightly-20130331

New features

  • add time display in reader menu

================================================================

koreader-nightly-20130329

New features

  • add gestures for setting page zoom mode
  • add gestures for rotating screen

================================================================

koreader-nightly-20130327

Enhancements

  • return to previous page by swiping in page flipping mode

================================================================

kindlepdfviewer-touch-nightly-20130325

Bug fixes

  • fixed page turning failure when page break line stays in the middle part of the screen in scroll mode
  • fixed crash when selecting TOC entries

================================================================

kindlepdfviewer-touch-nightly-20130320

New features

  • add font size tuning in reflowing mode

Enhancements

  • rotate screen for 180 degress when reflowing vertically written document

================================================================

kindlepdfviewer-touch-nightly-20130319

Bug fixes

  • fixed returning previous page with swipe even exited from flipping mode
  • fixed saved page position not right in scroll mode

================================================================

kindlepdfviewer-touch-nightly-20130318

Enhancements

  • add home icon in top menu to return filemanager

Bug fixes

  • fixed screen not refreshing when exiting from screensaver

================================================================

kindlepdfviewer-touch-nightly-20130317

Enhancements

  • improve UI in config panel
  • adjusting manual cropping box with swiping gestures

Bug fixes

  • fixed no recalculation of menu width when switching to landscape

================================================================

kindlepdfviewer-touch-nightly-20130316

Enhancements

  • touch friendly reader menu

Bug fixes

  • fixed Home key unresponsive in Kindle Touch
  • fixed repeating of page in scroll mode
  • fixed some page not rendered completely in scroll mode
  • fixed loop page turning at the first and the last pages

================================================================

kindlepdfviewer-touch-nightly-20130313

Enhancements

  • multithreading when reflowing
  • disabling hinting in config panel, flipping mode and manual cropping

Bug fixes

  • fixed page tuning direction not the same with swipe direction in flipping mode
  • fixed cannot remember new position in flipping mode
  • fixed showing native status bar when reading

================================================================

kindlepdfviewer-touch-nightly-20130312

Bug fixes

  • fixed full screen setting uneffective in scroll mode

================================================================

kindlepdfviewer-touch-nightly-20130311

New features

  • add scroll mode for PDF/DJVU document

Bug fixes

  • fixed hinting invalid with wrong parameters

================================================================

kindlepdfviewer-touch-nightly-20130308

New features

  • add screenshot function with two finger tap on diagonal corners of the screen

================================================================

kindlepdfviewer-touch-nightly-20130306

Bug fixes

  • fixed scroll mode setting not saved for EPUB document
  • fixed initial crop box exceeding page dimension

================================================================

kindlepdfviewer-touch-nightly-20130304

New features

  • add swipe gesture to turn page
  • add flipping mode with tap on top-left corner of the screen

================================================================

kindlepdfviewer-touch-nightly-20130228

Bug fixes

  • fixed crash on multitouch gestures

================================================================

kindlepdfviewer-touch-nightly-20130225

New features

  • add reading pregress bar
  • add bookmark toggler at top-right corner

Enhancements

  • cofirm crop box by double tap gesture
  • set default page background color to white
  • full screen refresh every 6 page turns

================================================================

kindlepdfviewer-touch-nightly-20130222

New features

  • add contrast setting for PDF document
  • auto set zoom-to-content-width mode in landscape mode

Enhancements

  • more anchors for cropping box
  • add confirm/cancel buttons for cropping dialog

================================================================

kindlepdfviewer-touch-nightly-20130220

New features

  • add KUAL extension
  • filter out sdr directories

Bug fixes

  • fixed zoom mode not restored when switching from non-reflowing mode to reflowing mode

================================================================

kindlepdfviewer-touch-nightly-20130219

Bug fixes

  • fixed 10 pixels mismatch between screen width and actual resolution
  • fixed no recalculation of page size when cropping

================================================================

kindlepdfviewer-touch-nightly-20130217

Bug fixes

  • fixed crash when opening TOC menu in PDF document without TOC

================================================================

kindlepdfviewer-touch-nightly-20130213

Bug fixes

  • fixed unable to rotate screen in config panel
  • fixed unable to save screen mode

================================================================

kindlepdfviewer-touch-nightly-20130209

Bug fixes

  • fixed cannot apply cropping settings instantly

================================================================

kindlepdfviewer-touch-nightly-20130206

New features

  • add landscape screen mode

================================================================

kindlepdfviewer-touch-nightly-20130204

New features

  • add manual page cropping for PDF document

================================================================

kindlepdfviewer-touch-nightly-20130123

Enhancements

  • K2pdfopt updated to version 1.64a

================================================================

kindlepdfviewer-touch-nightly-20130122

Enhancements

  • use embeded CSS in EPUB document by default
  • use optional stylesheet shipped with crengineEPUB

================================================================

kindlepdfviewer-touch-nightly-20130118

Bug fixes

  • fixed crash when hinting last page

================================================================

kindlepdfviewer-touch-nightly-20130116

Enhancements

  • add more reflowing options

================================================================

kindlepdfviewer-touch-nightly-20130110

Bug fixes

  • fixed crash when entering screensaver
  • fixed full screen refresh failure in Kindle Paperwhite

================================================================

kindlepdfviewer-touch-nightly-20130107

New features(preview release):

  • integrate koreader into native system with kpvbooklet
  • reflowing almost done
  • switching between non-reflowing mode and reflowing mode on the fly

================================================================

kindlepdfviewer-nightly-20121222

Enhancements

  • K2pdfopt updated to version 1.63

================================================================

kindlepdfviewer-new-ui-demo

New features

  • experimentally support Kindle Paperwhite and Kindle Touch

================================================================

kindlepdfviewer-nightly-20121122

Enhancements

  • turning on multithreading by default
  • customizable reflowing parameters

Bug fixes

  • fixed a memory leak in reflowing
  • fixed reader unresponsiveness caused by cache manager
  • fixed crash when mamually crop page in multithreading mode

================================================================

kindlepdfviewer-nightly-20121117

Enhancements

  • K2pdfopt updated to version 1.62

Bug fixes

  • fixed last line not shown in reflowing mode

================================================================

kindlepdfviewer-nightly-20121115

Enhancements

  • decrease default word gap parameter for better reflowing on Chinese document

================================================================

kindlepdfviewer-nightly-20121114

Bug fixes

  • fixed togglering multithreading also triggers reflowing
  • fixed notification of Rendering in background not disappear

================================================================

kindlepdfviewer-nightly-20121113

New features

  • add multithreading mode for better reflowing performence

Enhancements

  • set default column size to 2

================================================================

kindlepdfviewer-nightly-20121111

New features

  • add crop page before reflowing option

Enhancements

  • avoid contrast processing when contrast is set to 1.0
  • use compilation parameter -O3 for better performance

Bug fixes

  • fixed choose reader dialog not closed when opening file
  • fixed text lost in pre-cropped document
  • fixed paged displayed center

================================================================

kindlepdfviewer-nightly-20121109

Bug fixes

  • fixed reader association problem

================================================================

kindlepdfviewer-nightly-20121106

New features

  • add reflowing quality option
  • add defect size option

Enhancements

  • K2pdfopt updated to version 1.60