49 Commits

Author SHA1 Message Date
Kovid Goyal
7661bb00d1
Viewer: Add option under Page layout to control if the aspect ratio of the cover is preserved or not 2019-09-19 21:51:54 +05:30
Kovid Goyal
997595dfd4
Viewer: Add option to hide mouse-over tooltips 2019-09-17 19:47:00 +05:30
Kovid Goyal
e91e414687
Work on preferences UI for keyboard shortcuts 2019-09-13 09:12:31 +05:30
Kovid Goyal
95aa3a50c2
Implement opening of local ebook files 2019-09-13 09:12:29 +05:30
Kovid Goyal
95dc6a06ad
UI for misc settings 2019-09-13 09:12:29 +05:30
Kovid Goyal
7914ad4244
UI for viewer font settings 2019-09-13 09:12:29 +05:30
Kovid Goyal
783ff58129
Implement basic settings storage for new viewer 2019-09-13 09:12:12 +05:30
Kovid Goyal
1a3d09a61b
Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode) 2019-04-17 11:22:27 +05:30
Kovid Goyal
409aac87dd
Donate buttons should link to localized donate pages
Fixes #1819064 [Clicking on the heart (donate) button will not get you to the donate page in your language](https://bugs.launchpad.net/calibre/+bug/1819064)
2019-03-08 10:32:08 +05:30
Kovid Goyal
24a9ebd3af
Content server: Allow specifying custom URLs for the "Search the internet" feature via Preferences->Sharing over the net->Search the internet. Fixes #1810923 [[Enhancement]: Search the internet on Content Server](https://bugs.launchpad.net/calibre/+bug/1810923) 2019-03-06 20:36:19 +05:30
Kovid Goyal
6ff8b2a97a
Allow controlling behavior for dupes when copying to library in the server 2019-01-29 11:24:16 +05:30
Kovid Goyal
a26292751d
Content server: Fix switching from translations to no translations not working 2018-03-24 10:13:54 +05:30
Kovid Goyal
fa2bcb0f90
Allow custom word lookup actions in the browser viewer 2018-02-22 12:40:08 +05:30
Kovid Goyal
da032270d1
UI for configuring header footers int he browser viewer 2018-01-03 11:18:14 +05:30
Kovid Goyal
f9a0bfc6e0
Infrastructure for user stylesheets in the browser viewer 2017-10-23 10:53:22 +05:30
Kovid Goyal
2b92691c68
Server: Add an option to control the number of books displayed per page in the browser (Preferences->Sharing over the net->Advanced). Fixes #1715283 [[Enhancement] Control # of Books Output to Browser](https://bugs.launchpad.net/calibre/+bug/1715283) 2017-09-19 10:17:30 +05:30
Kovid Goyal
e62ade9d20
Pass in the custom list template via interface_data 2017-07-18 17:30:34 +05:30
Kovid Goyal
aadacfdbfd
Get console_print() to work 2017-05-27 16:44:04 +05:30
Kovid Goyal
034e779b41
Add a setting to the server Book details panel to show all metadata fields instead of only the enabled ones from Preferences->Look & Feel->Book details
To access the setting click the three vertical dots in the top right
corner of the book details panel
2017-05-21 13:39:45 +05:30
Kovid Goyal
0875953364
First time the viewer is shown on a device show a diagram of the basic controls 2017-05-21 13:39:40 +05:30
Kovid Goyal
352a6d9238 A randomly generated device id that persists in local storage 2017-02-23 00:40:32 +05:30
Kovid Goyal
ca8fed1bd4 Start work on porting the Tag Browser panel 2017-02-15 10:27:33 +05:30
Kovid Goyal
6e6cadf996 Re-implement sorting of the books list
Now the sort is made part of the URL
2017-02-15 08:30:46 +05:30
Kovid Goyal
8cb4545b96 Allow updating interface data independently of init 2017-02-15 08:30:46 +05:30
Kovid Goyal
341fcfd91b Start work on refactoring client app to make it fully offline-able 2017-02-15 08:30:46 +05:30
Kovid Goyal
2be19e90ce Update RapydScript and replace type() by jstype() 2016-10-03 11:16:33 +05:30
Kovid Goyal
4d8786e4e9 Make base font size a setting 2016-09-26 15:40:48 +05:30
Kovid Goyal
51b940dad9 Use 0 instead of auto for automatic pagination value of cols per screen 2016-09-25 13:49:32 +05:30
Kovid Goyal
c3b015e75e Make the number of columns per screen automatic in paged mode 2016-09-25 13:32:51 +05:30
Kovid Goyal
a2d58d639b Color scheme support for the viewer 2016-09-06 11:47:48 +05:30
Kovid Goyal
80f311a6d0 ... 2016-09-06 09:40:24 +05:30
Kovid Goyal
7852aa3eac Add history to the search bar widget 2016-08-11 10:14:18 +05:30
Kovid Goyal
5f3de701d4 Side margins in paged mode 2016-04-30 10:55:06 +05:30
Kovid Goyal
60a531283c Update RapydScript 2016-04-25 16:39:04 +05:30
Kovid Goyal
857d2c7cfc Implement max_text_(width|height) options 2016-04-22 17:27:23 +05:30
Kovid Goyal
bf91769b37 More work on the in-browser viewer 2016-04-18 13:09:58 +05:30
Kovid Goyal
37b7ab4a13 Margins for the reader 2016-04-09 17:27:07 +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
d83dc3fb94 CS: Implement switching of libraries 2016-02-18 18:16:12 +05:30
Kovid Goyal
c1d41d5eab Button to easily restore default settings on the preferences panel 2016-02-11 16:00:46 +05:30
Kovid Goyal
2460401e2b Work on popup menu for CS TB 2016-02-07 21:13:40 +05:30
Kovid Goyal
e300871797 Implement hiding of empty categories for server 2015-12-21 17:45:25 +05:30
Kovid Goyal
e6380faa01 Start work on generating JSON representation of Tag Browser tree 2015-11-22 10:23:02 +05:30
Kovid Goyal
5f89dcf6e4 Fix session data for anonymous users not being restored on startup 2015-11-18 09:02:53 +05:30
Kovid Goyal
817d966e3c ... 2015-11-17 21:18:35 +05:30
Kovid Goyal
08fc792ecd Store a copy of session data for logged in users on the server 2015-11-16 11:29:23 +05:30
Kovid Goyal
08fa7a72c1 Store session defaults centrally 2015-11-04 15:53:56 +05:30
Kovid Goyal
4476e0f0ce ... 2015-11-04 15:06:17 +05:30
Kovid Goyal
e2bfb32dc9 Switch to using localStorage instead of cookies for sessions 2015-11-04 14:59:04 +05:30