33 Commits

Author SHA1 Message Date
Kovid Goyal
6b0668960b
String changes 2019-12-23 09:23:06 +05:30
Kovid Goyal
c17411a39f
Only use Qt bug workaround in the viewer 2019-11-03 07:16:17 +05:30
Kovid Goyal
a179632356
Also reset headers/footers when resetting interface
And work Qt 5.13.2 bug in more places
2019-11-03 07:12:51 +05:30
Kovid Goyal
6cccd18be8
Workaround for AJAX breakage on Qt 5.13.2
Fixes #1850975 [qt5-webengine 5.13.2 breaks ebook-viewer](https://bugs.launchpad.net/calibre/+bug/1850975)
2019-11-02 07:24:10 +05:30
Kovid Goyal
8b7b9427bd
Better error message on AJAX call failure 2019-11-02 07:18:35 +05:30
Kovid Goyal
473bff43e3
Fix exception when trying to read ajax responsetext in error handler 2019-01-17 09:21:50 +05:30
Kovid Goyal
4fc76a6919
Finish up adding books implementation
Still needs to add the new book to the existing book list, so that the
book list does not need to be refreshed to see the book.
2018-01-25 14:04:15 +05:30
Kovid Goyal
f97c680386
Server endpoint for adding books 2018-01-24 15:16:05 +05:30
Kovid Goyal
d48c8e7a2b
More work on adding books in the server UI 2018-01-23 16:17:42 +05:30
Kovid Goyal
f26ce3c724
Content server: Add an option to control the timeout for making AJAX queries to the server. Fixes #1722016 [Private bug](https://bugs.launchpad.net/calibre/+bug/1722016) 2017-10-18 10:48:56 +05:30
Kovid Goyal
22452b0616
Content server: Fix the new server interface not working with the --url-prefix option when the trailing slash is omitted on the URL used in the browser. Fixes #1698406 [calibre-server 3.0's "--url-prefix" doesn't apply to all URLs.](https://bugs.launchpad.net/calibre/+bug/1698406) 2017-06-16 22:22:50 +05:30
Kovid Goyal
aadacfdbfd
Get console_print() to work 2017-05-27 16:44:04 +05:30
Kovid Goyal
fd9b16ece2
Better error message for network errors on AJAX queries 2017-05-21 13:39:36 +05:30
Kovid Goyal
60278959b1
... 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
1672ef4f22
Fix --url-prefix not working 2017-05-21 13:39:13 +05:30
Kovid Goyal
4eb45e1816 Endpoint to print directly to server log 2016-08-15 16:15:55 +05:30
Kovid Goyal
3ca4670ce9 Encode the current book position in the URL
Allows direct linking to arbitrary locations in a book hosted in the
calibre server
2016-05-20 12:36:50 +05:30
Kovid Goyal
7501a3b0fd ... 2016-05-02 14:27:34 +05:30
Kovid Goyal
60a531283c Update RapydScript 2016-04-25 16:39:04 +05:30
Kovid Goyal
d96eb506bd Work on downloading files for a rendered book 2016-03-20 20:49:42 +05:30
Kovid Goyal
f27e2bb85e Replace == with and != with not is in all RS code 2016-03-13 22:13:07 +05:30
Kovid Goyal
3869c4764b Allow clicking on title bar to clear current search 2015-11-26 15:49:38 +05:30
Kovid Goyal
56c31d8067 Convenience function to run an AJAX call with a progress dialog 2015-11-17 16:04:45 +05:30
Kovid Goyal
5c2441fe0d ... 2015-11-16 11:31:56 +05:30
Kovid Goyal
7f6d2d786d Implement the "Get more books" button
Also refactor ajax.pyj to make error reporting easier
2015-11-13 14:41:41 +05:30
Kovid Goyal
08f6eb1c1f More work on the authentication infrastructure 2015-11-05 12:01:16 +05:30
Kovid Goyal
08fa7a72c1 Store session defaults centrally 2015-11-04 15:53:56 +05:30
Kovid Goyal
e2bfb32dc9 Switch to using localStorage instead of cookies for sessions 2015-11-04 14:59:04 +05:30
Kovid Goyal
18533eeebc More work on the new server UI 2015-10-19 20:33:08 +05:30
Kovid Goyal
d7ceb3dd23 Show request path when failing to load library data 2015-10-16 16:44:18 +05:30
Kovid Goyal
d2ba80ec41 Implement progress bar while loading library data 2015-10-16 12:35:57 +05:30
Kovid Goyal
0bbc30c07f Start work on UI for new server 2015-10-15 13:58:19 +05:30