36511 Commits

Author SHA1 Message Date
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
Kovid Goyal
fa0fa3cba9
Implement per-user library access restrictions 2017-05-21 13:39:14 +05:30
Kovid Goyal
6549baf27e
... 2017-05-21 13:39:14 +05:30
Kovid Goyal
dd3150d975
Allow default library to work even with library removals 2017-05-21 13:39:14 +05:30
Kovid Goyal
0ae992a841
Fix auto-selection of digest auth not working 2017-05-21 13:39:14 +05:30
Kovid Goyal
0fab2c603e
Dont allow GUI prefs to override userdb 2017-05-21 13:39:14 +05:30
Kovid Goyal
b0e2cb8452
Make the download button a direct download link 2017-05-21 13:39:14 +05:30
Kovid Goyal
8ee6f735d2
Ignore swapCache failures 2017-05-21 13:39:14 +05:30
Kovid Goyal
1672ef4f22
Fix --url-prefix not working 2017-05-21 13:39:13 +05:30
Kovid Goyal
057d3604fc
Revert freezing of epubReadingSystem as it throws and I can't be bothered figuring out why 2017-05-21 13:39:13 +05:30
Kovid Goyal
ab45cb8fb1
Fix download book button not working 2017-05-21 13:39:13 +05:30
Kovid Goyal
4ae3605f7e
Update the server integration docs 2017-05-21 13:39:13 +05:30
Kovid Goyal
01b69ae781
Get rid fo the last use of the old server code 2017-05-21 13:39:13 +05:30
Kovid Goyal
b9db2663f8
Pre-select the users tab 2017-05-21 13:39:13 +05:30
Kovid Goyal
04210274f6
Dont allow server auth to be turned on without at least one user account being created 2017-05-21 13:39:13 +05:30
Kovid Goyal
9ab7cf6e9c
Fix test button 2017-05-21 13:39:13 +05:30
Kovid Goyal
a4454fa151
UI for advanced server settings 2017-05-21 13:39:13 +05:30
Kovid Goyal
968cfcbcc5
More work on the preferences UI for the new server 2017-05-21 13:39:13 +05:30
Kovid Goyal
7c1b3ce702
Fix home button on book list top bar not always working 2017-05-21 13:39:12 +05:30
Kovid Goyal
1aac334e64
... 2017-05-21 13:39:12 +05:30
Kovid Goyal
7acc25fcbc
Fix non pruned databases being closed in library_moved() 2017-05-21 13:39:12 +05:30
Kovid Goyal
c8737737ef
Fix server_library_id not being set 2017-05-21 13:39:12 +05:30
Kovid Goyal
c4d513131f
Fix choose library buttons not working 2017-05-21 13:39:12 +05:30
Kovid Goyal
37e19d411a
Port code for start/stop of CS to use new server 2017-05-21 13:39:12 +05:30
Kovid Goyal
2e84a2e1a9
Get copy to library working witht he new library broker 2017-05-21 13:39:12 +05:30
Kovid Goyal
2b6a7568d0
... 2017-05-21 13:39:12 +05:30
Kovid Goyal
3c64011526
Start work on embedding the new content server in the GUI 2017-05-21 13:39:12 +05:30
Kovid Goyal
420841377c
Restore jquery.js as it is still used by the viewer 2017-05-21 13:39:12 +05:30
Kovid Goyal
6af8bdab97
Add a robots.txt 2017-05-21 13:39:11 +05:30
Kovid Goyal
0a44163d82
Read and write CS settings from a file 2017-05-21 13:39:11 +05:30
Kovid Goyal
52007b840d
Change import to use new server code 2017-05-21 13:39:11 +05:30
Kovid Goyal
bae7d21608
Remove the old server code. Still need to port various bits of calibre that use it 2017-05-21 13:39:11 +05:30
Kovid Goyal
fce59c91c7
Switch calibre-server.exe to use the new server 2017-05-21 13:39:11 +05:30
Kovid Goyal
165dd83b68
Remove resources for old content server 2017-05-21 13:39:11 +05:30