Commit Graph

44103 Commits

Author SHA1 Message Date
Kovid Goyal ec77b13303 Merge branch 'master' of https://github.com/davidfor/calibre 2021-12-01 18:21:09 +05:30
David 71b297dbd1 Show audiobooks and fix subtitle handling
Kobo now has purchased audiobooks. Plus there was an error in handling subtitle when the template returned an empty string.
2021-12-01 23:35:00 +11:00
Kovid Goyal 0b532f6974 calibre-server --manage-users: Allow managing users while the server is running 2021-12-01 11:42:17 +05:30
Kovid Goyal 872613f5f3 Fix a few places where ints were passed to PyArg_Parse instead of Py_ssize_t 2021-12-01 10:55:09 +05:30
Kovid Goyal 055f5b0979 Add the Py_SSIZE_T_CLEAN definition needed for python 3.10
Ideally someone needs to go through all the code and check that nothing
breaks because of this macro, but, I dont have that kind of time
2021-12-01 10:47:51 +05:30
Kovid Goyal f2add0b2aa calibre-server --manage-users: Add commands for automating readonly and restriction management. Fixes #1952764 [[Enhancement] command for automatically editing userdb](https://bugs.launchpad.net/calibre/+bug/1952764) 2021-12-01 10:45:40 +05:30
Kovid Goyal e592768e83 DOCX Input: also remove & from font file names 2021-11-30 10:30:00 +05:30
Kovid Goyal 4fa03c00ff Add logging for iframe ready event 2021-11-30 08:37:34 +05:30
Kovid Goyal ba9e65df0f Micro-optimization when reloading iframes
Just use a url query instead of first changing to 'about:blank'
2021-11-30 08:03:44 +05:30
Kovid Goyal bd111dc365 No need to call init() in display book since the iframe is inited at construction time 2021-11-30 00:12:20 +05:30
Kovid Goyal ce49820ffc E-book viewer: Fix an occassional hang on startup at "Loading section". Fixes #1950673 [Opening books using the book reader fails to load.](https://bugs.launchpad.net/calibre/+bug/1950673) 2021-11-30 00:10:37 +05:30
Kovid Goyal d8671c8e9e better error essage when iframe receives unexpected encrypted message 2021-11-29 22:49:48 +05:30
Kovid Goyal 416fa04d3b Make doubly sure the ready message is sent only once 2021-11-29 22:46:29 +05:30
Kovid Goyal ee717920ba Add names for all iframe clients 2021-11-29 22:28:39 +05:30
Kovid Goyal 61e2d4e175 EPUB 3 metadata: If the book contains a "subtitle" append it to the main title when reading metadata. Fixes #1950762 [Add subtitle to calibre title](https://bugs.launchpad.net/calibre/+bug/1950762) 2021-11-29 15:15:21 +05:30
Kovid Goyal 02e8bc631c E-book viewer: Add opened books to the Windows Jump List automatically 2021-11-29 14:10:42 +05:30
Kovid Goyal 1dbbf5b73d Fix #1952498 [[Enhancement - E-book viewer] Don't search for selection if it is a blanc space](https://bugs.launchpad.net/calibre/+bug/1952498) 2021-11-29 13:21:00 +05:30
Kovid Goyal cb9d4c5416 string changes 2021-11-29 12:07:23 +05:30
Kovid Goyal 171e5f19e5 Add books dialog: When a non-book file type is added the next time the dialog is used, preselect the "All files" filter. Fixes #1952562 [Update default selection filter for manual format adds via GUI](https://bugs.launchpad.net/calibre/+bug/1952562) 2021-11-29 11:27:28 +05:30
Kovid Goyal e80f16ddbf DRYer 2021-11-29 09:56:15 +05:30
Kovid Goyal b57bd18b12 Cleanup previous PR 2021-11-28 21:08:24 +05:30
Kovid Goyal 05352b0233 pep8 2021-11-28 20:21:30 +05:30
Kovid Goyal 8834991546 Merge branch 'master' of https://github.com/cbhaley/calibre 2021-11-28 20:20:27 +05:30
Charles Haley 0c3849411b Add the ability to customise the toolbar library icon and window title icons on a per-library basis. 2021-11-28 11:41:23 +00:00
Kovid Goyal 2ac4c1c24e Merge branch 'StoreWHSmithUKStore' of https://github.com/ChristopherHackett/calibre 2021-11-26 08:09:15 +05:30
Christopher Hackett 2482845430 Stores: Remove WH Smith UK
Searches return 0 results.
On inspection eBooks no longer appear to be sold by WH Smith.

Instead product pages for books on WH Smith contain text such as
"Also available on eBook for £xx.xx. Click here to purchase from Rakuten Kobo"
with a deep link to the relevant kobo.com product page.

Additionally the landing page of Kobo on WH Smith also just links to Kobo.com.

As such it seems wise to delist this store.
2021-11-25 17:48:37 +00:00
Kovid Goyal 0a18e51a32 Dont do qt6 transition when rebase in progress 2021-11-25 13:53:10 +05:30
Kovid Goyal cee59dbf18 Fix #1950896 [No warning when deleting Saved search in Tag browser](https://bugs.launchpad.net/calibre/+bug/1950896) 2021-11-25 11:53:39 +05:30
Kovid Goyal f0cdd690ea Fix #1950899 [Renaming Saved seach to the same name displays a warning](https://bugs.launchpad.net/calibre/+bug/1950899) 2021-11-25 11:45:46 +05:30
Kovid Goyal c45ef9be71 String changes 2021-11-25 10:45:19 +05:30
Kovid Goyal e8a7bd2167 Get books: Update the Kobo plugin for website changes
Fixes #1952142 [Get Books times out connecting to Kobo](https://bugs.launchpad.net/calibre/+bug/1952142)
2021-11-25 10:04:27 +05:30
Kovid Goyal c904e934e1 Use a safer bypy artifact transition scheme 2021-11-24 13:45:39 +05:30
Kovid Goyal c996912602 Only rebuild when transitioning between master and qt6 2021-11-24 13:35:46 +05:30
Kovid Goyal 58b35b8923 Fix #1952034 [[Enhancement] Add a download icon to the Download metadata button in the Edit metadata window](https://bugs.launchpad.net/calibre/+bug/1952034) 2021-11-24 13:16:13 +05:30
Kovid Goyal a613277837 Remove mention of Calibre Companion from the FAQ
It is no longer maintained or supported. Also mention OPDS support.
Fixes #1946564 [Web user-manual Android page update](https://bugs.launchpad.net/calibre/+bug/1946564)
2021-11-24 11:42:38 +05:30
Kovid Goyal 5adfacad4b Fix #1950760 [[Enhancement] Move the Restore defaults button to the left of the Preferences window](https://bugs.launchpad.net/calibre/+bug/1950760) 2021-11-24 11:09:07 +05:30
Kovid Goyal 24a546be7b Fix #1951637 [[Enhancement] Icon for Restore defaults button missing in Convert book window](https://bugs.launchpad.net/calibre/+bug/1951637) 2021-11-24 10:48:16 +05:30
Kovid Goyal 6209e84ba6 use a summary for post rebase form generation 2021-11-24 10:41:55 +05:30
Kovid Goyal 6004e588da remove py2 only code 2021-11-24 09:46:02 +05:30
Kovid Goyal 3805c50be5 ... 2021-11-24 09:44:52 +05:30
Kovid Goyal 98d18b1f1d Use a checkout hook for qt6 transitions 2021-11-24 09:37:17 +05:30
Kovid Goyal 235b7e38c1 Fix inefficient regex that slows down a lot with certain input. Fixes #1951979 [Private bug](https://bugs.launchpad.net/calibre/+bug/1951979) 2021-11-23 21:26:18 +05:30
Kovid Goyal 1e12201376 String changes 2021-11-23 21:12:52 +05:30
Kovid Goyal 2d66fa4e68 Change some text to reflect the fact that stemming works for multiple languages not just English 2021-11-23 15:24:13 +05:30
Kovid Goyal 66dd933fad Use separate bypy build cache for the Qt 6 branch 2021-11-22 11:21:15 +05:30
Kovid Goyal e99ab7e002 Dont import calibre.gui2 to build forms 2021-11-21 22:18:20 +05:30
Kovid Goyal 53ad3db66e Command to switch to Qt6 branch and build deps 2021-11-21 21:48:53 +05:30
Kovid Goyal 304ada7f44 Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #1951673 [Clicking on field Search Mode resets previous field](https://bugs.launchpad.net/calibre/+bug/1951673)
2021-11-20 17:46:16 +05:30
Charles Haley b73125904a Reviewed template_dialog.py. I made cosmetic changes in some variable names to make the code easier (for me) to understand. 2021-11-20 10:52:34 +00:00
Charles Haley de477900ac Bug #1951673: Clicking on field Search Mode resets previous field
Moved the mode field, which as a side benefit makes it more "important".
2021-11-20 10:09:15 +00:00