Commit Graph

27464 Commits

Author SHA1 Message Date
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 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
Kovid Goyal 5abf1a5fc8 Some TODO notes 2017-05-21 13:39:15 +05:30
Kovid Goyal d44f9cb468 pep8 2017-05-21 13:39:15 +05:30
Kovid Goyal 8e1b718060 Fix restrictions for unknown users 2017-05-21 13:39:14 +05:30
Kovid Goyal c6cd432d92 Terminal UI for managing library restrictions 2017-05-21 13:39:14 +05:30