2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
Commit Graph

44 Commits

Author SHA1 Message Date
chrox
d3bb0d159a disable Turbo on Android to save precious mcode
This is a workaround to fix #1456.
2015-03-20 10:15:41 +08:00
chrox
dac9c85c3b fix show sync dialog on same page for PDF 2015-03-16 21:51:17 +08:00
chrox
055d3b0127 fix auto sync cannot be disabled 2015-03-11 12:23:23 +08:00
chrox
064992e3c1 localizations for messages from server 2015-03-10 15:49:33 +08:00
chrox
2a373e5f5b keep plugin naming consistent 2015-03-10 15:12:44 +08:00
chrox
25c7687c7d fix koplugin on Android 2015-03-10 15:09:42 +08:00
chrox
d08e22ec2e add simple sync service as a plugin
The 'KOSync' plugin will synchronize furthest reading progress
across different koreader devices after users registering their
devices.

The synchronizing service is open-sourced as the project
[koreader/koreader-sync-server](https://github.com/koreader/koreader-sync-server).
2015-03-09 20:20:36 +08:00
chrox
db064fc009 add toggle wifi status on PocketBook 2015-02-01 15:16:27 +08:00
Huang Xin
1f51cdc499 get rid of plugin name "calibre companion"
It's called "calibre wireless connection" now.
2014-12-21 19:12:58 +08:00
Frans de Jonge
73a6f71a0b Prevent spaces from being eaten by Transifex
Fixes #1276
2014-11-28 22:38:54 +01:00
Frans de Jonge
6a7e6ed6ca Some English improvements in evernote.koplugin 2014-11-19 17:33:45 +01:00
Frans de Jonge
cf5f388a7f Correct "cannot connect to calibre server string" 2014-11-12 13:34:29 +01:00
Frans de Jonge
e5029b54c1 Capitalization: change a few mentions of calibre to lowercase
The author likes it that way. See http://calibre-ebook.com/about
2014-11-12 13:10:48 +01:00
Frans de Jonge
ff4e2f3458 Minor English improvements. 2014-11-12 12:29:38 +01:00
Hans-Werner Hilse
78b098e47d make functions in MD5 implementation local
also get rid of mostly unused helper libraries and some stylistic
oddities in the MD5 code
2014-11-11 15:53:26 +01:00
chrox
b401bca59a get rid of unneccessary requirements 2014-11-05 16:58:48 +08:00
Hans-Werner Hilse
3066c86e38 Refactoring hardware abstraction
This is a major overhaul of the hardware abstraction layer.
A few notes:

General platform distinction happens in
  frontend/device.lua
which will delegate everything else to
  frontend/device/<platform_name>/device.lua
which should extend
  frontend/device/generic/device.lua

Screen handling is implemented in
  frontend/device/screen.lua
which includes the *functionality* to support device specifics.
Actually setting up the device specific functionality, however,
is done in the device specific setup code in the relevant
device.lua file.

The same goes for input handling.
2014-11-02 21:19:04 +01:00
chrox
68265336f4 fix #1034 by refactoring path chooser to a download manager
Now directories visible in the filemanager should also
be visible in the path chooser
2014-10-28 17:14:06 +08:00
chrox
7eb58588fc add option to export highlights to local HTML files in Evernote plugin 2014-10-16 18:25:02 +08:00
chrox
a4d5ec6534 plugin modules have 'name' field 2014-10-09 12:26:52 +08:00
chrox
508cf94f98 fix run out of memory when receiving large files from Calibre 2014-09-29 14:22:33 +08:00
chrox
e002125696 use calibre ip address returned by receivefrom
This fixes unresolved hostname issue in some network configurations.
2014-09-18 20:39:50 +08:00
chrox
7871af3489 add Calibre Companion plugin
This plugin implements a simple Calibre Companion protocol that
communicates with Calibre Wireless Server from which users can
send documents to Koreader devices directly with WIFI connection.

Note that Calibre Companion(CC) is a trade mark held by MultiPie Ltd.
The Android app Calibre Companion provided by MultiPie is closed-source.
This plugin only implements a subset function of CC according to the
open-source smart device driver from Calibre source tree.

More details can be found at calibre/devices/smart_device_app/driver.py.
2014-09-18 14:03:55 +08:00
chrox
54ebfe8b2f refactoring: use pathchooser in zsync plugin 2014-09-13 14:23:20 +08:00
chrox
a21c322499 add close button in InboxChooser 2014-08-12 22:26:59 +08:00
chrox
b86a086a83 recalculate width in InboxChooser 2014-08-12 22:14:04 +08:00
Martín Fernández
58be50e45e Update main.lua 2014-08-09 16:16:20 +02:00
Martín Fernández
63dc9f7404 Update main.lua 2014-08-09 16:15:44 +02:00
pazos
9458936868 no need to translate trademarks v2 2014-08-09 13:56:49 +02:00
chrox
880e5499fb more informative notification 2014-08-01 22:01:57 +08:00
chrox
d5860fa9fb no need to translate trademarks 2014-07-17 21:06:01 +08:00
chrox
d1052a46fc prompt users to turn on Wifi if network is unreachable 2014-07-17 21:01:31 +08:00
chrox
4a3ecf59b4 ZSync now also synchronize document settings
This should implement #628.
2014-07-04 02:28:33 +08:00
chrox
2773ca9386 fix zsync cannot run properly in Kindle due to firewall 2014-06-25 21:32:50 +08:00
chrox
26f5a4731e add peer-to-peer file sharing plugin ZSync 2014-06-23 22:35:41 +08:00
chrox
162b1a69b5 don't clip page images when text is available 2014-05-16 14:02:08 +08:00
chrox
e110492d16 fix no page field in pos when reflowing 2014-05-15 20:04:59 +08:00
chrox
3bba47b241 fix domain in login/logout menu not changed after switching domain 2014-05-15 17:53:56 +08:00
chrox
27148c3c8b check if booknotes are exported in this notebook
so that booknotes will still be exported after switching user account
2014-05-15 17:27:23 +08:00
chrox
55734f6aaa export highlighted rect in scanned page to Evernote 2014-05-15 16:11:26 +08:00
chrox
dd278a4b1f fix inconsistant notes between myclipping and history 2014-05-15 16:11:26 +08:00
chrox
6a9adbacca incremental exporting of all notes 2014-05-12 18:07:20 +08:00
chrox
8e4eda579e add option to export notes to Yinxiang 2014-05-01 18:38:43 +08:00
chrox
5c1d5c3314 add Evernote plugin to export highlights and notes
The "My Clipping" file that storing highlights and notes for Kindle
native readers could also be parsed and exported. The parser is
implemented in `evernote.koplugin/clip.lua`.

Parsed highlights and notes in one book will be packed and rendered
into html node with a slt2 template `note.tpl` that complies with
evernote markup language(ENML).

Finally the evernote client will create or update note entries and
push them to Evernote cloud.
2014-04-23 22:30:36 +08:00