Hzj_jie
ed461c7f30
InputDialog is broken by #2672 ( #2690 )
...
This change also adds a tap_input_func in both TouchMenu and Button.
8 years ago
Frans de Jonge
a970a1f034
MenuSorter: fix outside testability (for potential unit tests)
8 years ago
Frans de Jonge
8f31a81601
MenuSorter: some documentation
...
MenuSorter: forgot to add plugin style change
MenuSorter: worked out the final quirks
* Menu always compressed into tables without missing indexes for ipairs compatibility
* Orphans attached
* Separators no longer count as items
8 years ago
Frans de Jonge
5b20106db7
MenuSorter: initial implementation
...
* Menus are now sanely configurable
* Custom separator placement for clearer menus
8 years ago
Hzj_jie
c662ca4cc8
Load plugins also in FileManager ( #2426 )
...
added is_doc_only plugin attribute
8 years ago
Qingping Hou
bd43e59fe7
fix: disable network info menu when device is not connected
8 years ago
Qingping Hou
93873bfd69
plugins(chore): fix static check errors
8 years ago
Zijie He
f36f8cb464
KOSync plugin should respect onNetworkConnected and onFlushSettings events
8 years ago
Frans de Jonge
6091378bc6
Various low-hanging language fruits
...
* Record to location, see https://github.com/koreader/koreader/pull/2268#issuecomment-252416860
* Defect size, see https://www.transifex.com/houqp/koreader/translate/#nl_NL/koreader/11979947?issue=yes
* Stop publisher/subscriber, see https://www.transifex.com/houqp/koreader/translate/#nl_NL/koreader/27031159?issue=yes and https://www.transifex.com/houqp/koreader/translate/#nl_NL/koreader/27031160?issue=yes and https://www.transifex.com/houqp/koreader/translate/#nl_NL/koreader/27031161?issue=yes
8 years ago
Hzj_jie
fd7ae875c0
Whisper sync feature
...
Now KOReader supports more sync options, and most of the sync operation can be
executed automatically.
8 years ago
Frans de Jonge
88fd5501d9
kosync: improve a couple of strings
8 years ago
chrox
7ea12c0198
fix broken unit tests on Travis CI
...
1. It turns out that `device_id` is not defined in unit test environment
which makes the `assert(self.kosync_device_id)` fail and somehow makes `luajit` segmentation fault.
2. In the device spec, stubbing `io.open` will make subsquent `require`
all return boolean value and segmentation fault `luajit`.
This patch is a minimum viable change that makes CI work on both my
local box and Travis.
8 years ago
Zijie He
820a39c8f7
Update KOSyncClient
8 years ago
Qingping Hou
20eb36a03d
feat: add network management UI for kobo
8 years ago
Frans de Jonge
5638819f25
Removed a bunch of "successfully", replaced an ellipsis, and some deviant spellings of KOReader.
9 years ago
Allan Nordhøy
bc16ed5035
Spelling of calibre and KOReader. Ellipsis.
9 years ago
Qingping Hou
467199285f
minor: rename Koreader to KOReader
9 years ago
Qingping Hou
ac9888f106
fix: use ffi/md5 in plugins
9 years ago
chrox
9e91512f5f
add custom sync server option in Kosync plugin
...
This should fix #1619 .
9 years ago
chrox
8836225cec
fix freeze when register for KOSync on Kindle
10 years ago
chrox
d3bb0d159a
disable Turbo on Android to save precious mcode
...
This is a workaround to fix #1456 .
10 years ago
chrox
dac9c85c3b
fix show sync dialog on same page for PDF
10 years ago
chrox
055d3b0127
fix auto sync cannot be disabled
10 years ago
chrox
064992e3c1
localizations for messages from server
10 years ago
chrox
2a373e5f5b
keep plugin naming consistent
10 years ago
chrox
25c7687c7d
fix koplugin on Android
10 years ago
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 ).
10 years ago