2
0
mirror of https://github.com/koreader/koreader synced 2024-11-08 07:10:27 +00:00
koreader/plugins
Ben Kelly f9ac8b138b Basic fixes to calibre-sync (#3558)
* Properly create intermediate directories when receiving books from Calibre.

This fixes an issue where you can't receive books except into directories that
already exist on the Kobo, which, in particular, causes problems when your
configuration in Calibre is something like "put books in $Author/$Title.epub"
and you haven't previously synced any books by that author.

* Wake up periodically to process ZMQs if any are registered.

This fixes an issue where if there are any timed events (such as the suspend
timer) in the queue, ZMQ events may not get processed until the timed event
fires, which is a problem when (for example) the suspend timer goes off in
an hour and you have something trying to send a book to the kobo over wifi
*right now*.

With this change, the event loop will wake up every 50ms to check for ZMQ
events and process them if necessary. If there are no ZMQs registered (which
is typical), it uses the original behaviour -- so this won't affect battery
life under normal usage.
2018-01-01 15:40:28 +01:00
..
autofrontlight.koplugin Revert last change to autofrontlight.koplugin 2017-09-05 12:30:55 -07:00
autosuspend.koplugin Use PluginShare to exchange data between plugins (#2981) 2017-06-26 21:39:23 -07:00
backgroundrunner.koplugin Move PluginShare.backgroundJobs into PluginShare module (#3128) 2017-08-24 09:10:57 +02:00
batterystat.koplugin Several minor fixes (#3057) 2017-08-08 08:29:57 +02:00
calibrecompanion.koplugin Basic fixes to calibre-sync (#3558) 2018-01-01 15:40:28 +01:00
coverbrowser.koplugin CoverBrowser: some optimizations 2017-10-21 19:09:24 +00:00
evernote.koplugin MenuSorter: fix outside testability (for potential unit tests) 2017-03-26 11:12:44 +02:00
goodreads.koplugin close button alignment (#3367) 2017-10-16 18:23:50 +02:00
hello.koplugin Support configurable extra plugin lookup path (#2693) 2017-04-06 11:12:35 +02:00
keepalive.koplugin Use PluginShare to exchange data between plugins (#2981) 2017-06-26 21:39:23 -07:00
kobolight.koplugin Add onFrontlightStateChanged event (#2966) 2017-06-19 19:00:36 -07:00
kosync.koplugin Avoid recalculation of partial_md5_checksum at each opening (#3352) 2017-10-13 19:18:36 +02:00
newsdownloader.koplugin NewsDownloader: Number items in processing InfoMessage (#3467) 2017-11-05 22:04:40 +01:00
perceptionexpander.koplugin MenuSorter: fix outside testability (for potential unit tests) 2017-03-26 11:12:44 +02:00
readtimer.koplugin separate strings for singular and plural (#3420) 2017-10-24 16:30:25 +00:00
statistics.koplugin KeyValuePage: option to align value to the right (#3550) 2017-12-17 22:08:13 +01:00
systemstat.koplugin KeyValuePage: improve looks 2017-04-29 03:01:38 -07:00
terminal.koplugin Font: unify font styling 2017-04-29 03:01:38 -07:00
timesync.koplugin Support configurable extra plugin lookup path (#2693) 2017-04-06 11:12:35 +02:00
zsync.koplugin Fix: Zsync -> Share this document crashes 2017-08-14 20:30:52 +02:00