35248 Commits

Author SHA1 Message Date
Kovid Goyal
52261d69d4
Ensure args are properly msgpack encoded for cdb requests 2017-05-21 13:39:20 +05:30
Kovid Goyal
1e4dae7e16
Implement serialization of Metadata instances 2017-05-21 13:39:20 +05:30
Kovid Goyal
530cb0d00a
Framework for cdb change notifications 2017-05-21 13:39:19 +05:30
Kovid Goyal
4df54f92f9
... 2017-05-21 13:39:19 +05:30
Kovid Goyal
f73a5f0d5a
Refactor adding API to accept add_duplicates and use new_api 2017-05-21 13:39:19 +05:30
Kovid Goyal
3a764a429d
Dont notify GUI when connecting to remote 2017-05-21 13:39:19 +05:30
Kovid Goyal
97e544dd0a
Use native path as example 2017-05-21 13:39:19 +05:30
Kovid Goyal
7fda148e31
Add a build test for msgpack 2017-05-21 13:39:19 +05:30
Kovid Goyal
d2a5aab26d
Wire up remote access for calibredb 2017-05-21 13:39:19 +05:30
Kovid Goyal
8c591dfc68
Get rid of robust_parser as we now depend on mechanize 0.3 2017-05-21 13:39:19 +05:30
Kovid Goyal
6421e06045
Remove unused code 2017-05-21 13:39:19 +05:30
Kovid Goyal
0d9478674d
Start work on refactoring calibredb to make it work with remote libraries 2017-05-21 13:39:19 +05:30
Kovid Goyal
f54f7df5b4
... 2017-05-21 13:39:18 +05:30
Kovid Goyal
c8143fd0d9
hover/active highlight in details list 2017-05-21 13:39:18 +05:30
Kovid Goyal
6d1ff03ace
Broaden search grid 2017-05-21 13:39:18 +05:30
Kovid Goyal
18bbf1dd0b
... 2017-05-21 13:39:18 +05:30
Kovid Goyal
740ab016fc
Also preserve scroll position when using the home button 2017-05-21 13:39:18 +05:30
Kovid Goyal
55414ba6fa
Preserve scroll position in book list 2017-05-21 13:39:18 +05:30
Kovid Goyal
3c109d990e
Go home on error not back 2017-05-21 13:39:18 +05:30
Kovid Goyal
57d2e24961
Line up all text in the details list 2017-05-21 13:39:18 +05:30
Kovid Goyal
3b53bf0ad3
Finish details list 2017-05-21 13:39:18 +05:30
Kovid Goyal
e362250861
More work on the details list 2017-05-21 13:39:18 +05:30
Kovid Goyal
de3d570c52
Start for on detailed book list 2017-05-21 13:39:17 +05:30
Kovid Goyal
fe0a63e3ef
Make the formats list in the book details panel a little nicer
Use a dedicated popup to ask for the actual action on click
2017-05-21 13:39:17 +05:30
Kovid Goyal
27a5809178
... 2017-05-21 13:39:17 +05:30
Kovid Goyal
3253731e9e
... 2017-05-21 13:39:17 +05:30
Kovid Goyal
d7fae58892
Remove obsolete doc 2017-05-21 13:39:17 +05:30
Kovid Goyal
35c940fc53
... 2017-05-21 13:39:17 +05:30
Kovid Goyal
1f54d4fbb3
oops 2017-05-21 13:39:17 +05:30
Kovid Goyal
be02dee998
Display current VL at top of book list 2017-05-21 13:39:17 +05:30
Kovid Goyal
60278959b1
... 2017-05-21 13:39:17 +05:30
Kovid Goyal
58eb7ab38a
Ensure empty values are not placed in queries 2017-05-21 13:39:17 +05:30
Kovid Goyal
ae0a45b0be
Always sort keys when encoding a query 2017-05-21 13:39:16 +05:30
Kovid Goyal
a005b125cd
Menu to choose virtual libraries 2017-05-21 13:39:16 +05:30
Kovid Goyal
151ced90a2
... 2017-05-21 13:39:16 +05:30
Kovid Goyal
05fc67a92f
Get rid of calibre-debug --new-server 2017-05-21 13:39:16 +05:30
Kovid Goyal
16f0ab75a9
When re-opening a previously opened library from the home page, preserve the virtual library 2017-05-21 13:39:16 +05:30
Kovid Goyal
508c8578fd
Track virtual library state as well
Also ensure that library and virtual library state is always present in
the book list URLs
2017-05-21 13:39:16 +05:30
Kovid Goyal
2246053e3a
... 2017-05-21 13:39:16 +05:30
Kovid Goyal
8be3b5c88a
Fix book details panel on non-default libraries not working 2017-05-21 13:39:16 +05:30
Kovid Goyal
147b16e4de
Remove the allowed_books_id API from the server
Better performance and also allows implementing virtual library support
in the future.
2017-05-21 13:39:16 +05:30
Kovid Goyal
303a5cca6a
API to easily get books in a virtual library
Uses the search cache for maximum performance
2017-05-21 13:39:16 +05:30
Kovid Goyal
ebeec06b0b
Dont ask for reload confirmation when autoreload is enabled 2017-05-21 13:39:15 +05:30
Kovid Goyal
eda1926d58
Change default font on windows to Segoe UI 9pt as recommended by Microsoft. MS Shell Dlg 2 does not render well on hidpi displays 2017-05-21 13:39:15 +05:30
Kovid Goyal
3c9f17bd2b
A spot of refatoring 2017-05-21 13:39:15 +05:30
Kovid Goyal
46b9d7762e
Add a preference to turn high DPI scaling on or off 2017-05-21 13:39:15 +05:30
Kovid Goyal
32d1fbe1c6
Finish up UI for user management 2017-05-21 13:39:15 +05:30
Kovid Goyal
0e98153da7
UI for readonly permission 2017-05-21 13:39:15 +05:30
Kovid Goyal
6907bb3d50
More work on GUI for user management 2017-05-21 13:39:15 +05:30
Kovid Goyal
1b3d29e7f8
Work on GUI for managing server users 2017-05-21 13:39:15 +05:30