47232 Commits

Author SHA1 Message Date
Kovid Goyal
cf520a0884
Dont use email to close launchpad bugs
Their email service appears to be broken. So use the fast responder
script instead.
2023-04-22 14:33:20 +05:30
Kovid Goyal
d3dda1af39
Edit book: Compress images: Support compression of images in the WEBP format as well. Fixes #2017195 [[feature] support webp in epub](https://bugs.launchpad.net/calibre/+bug/2017195) 2023-04-22 14:09:19 +05:30
Kovid Goyal
c6c8fbeb64
webp default for lossy encoding is q=75 2023-04-22 13:32:19 +05:30
Kovid Goyal
36203a7497
Functions to optimize and encode webp images 2023-04-22 13:22:48 +05:30
Kovid Goyal
89391da7b7
Fix another error in the manage category editor when setting was 2023-04-22 11:20:05 +05:30
Kovid Goyal
a91889f390
Move constants used by db backend into a separate module so we dont need to import the full backend everywhere else 2023-04-22 11:07:52 +05:30
Kovid Goyal
dba94e1b5b
DRYer 2023-04-22 11:01:56 +05:30
Kovid Goyal
679877607d
Comments editor: Add buttons to create links to data files and also to folders 2023-04-22 10:56:12 +05:30
Kovid Goyal
cb97b2b1fa
Allow not saving initial dir in choose_files as well 2023-04-22 10:14:26 +05:30
Kovid Goyal
d5dbb3c63a
Fix #2017316 [Error when renaming tag in Tags Manager](https://bugs.launchpad.net/calibre/+bug/2017316) 2023-04-22 07:29:21 +05:30
Kovid Goyal
4deb2384c2
Bump supported dbversion in kobo driver
At least one user reports that the driver seems to work OK with the
latest dbversion.

https://www.mobileread.com/forums/showthread.php?t=353443
2023-04-22 07:18:55 +05:30
Kovid Goyal
f9bc895f0a
Fix exception when opening book info popup window with no cover and fit cover checkbox checked 2023-04-22 07:17:48 +05:30
Kovid Goyal
3ac4dc6e43
Avoid div-by-zero in fit_image 2023-04-22 07:16:51 +05:30
Kovid Goyal
8ed76a284a
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-21 21:09:34 +05:30
Charles Haley
9ccabd206f Improvement in custom comments header position documentation 2023-04-21 16:31:23 +01:00
Kovid Goyal
464030a796
Fix copy to library not copying extra files
There was a bug in the test as well that allowed this bug through.
2023-04-21 20:09:18 +05:30
Kovid Goyal
0805fa23f2
Merge branch 'Python_3.9_syntax' of https://github.com/madpilot78/calibre 2023-04-21 20:00:12 +05:30
Kovid Goyal
c021519f95
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-21 19:58:59 +05:30
Guido Falsi
e227e0f123 Adapt union syntax to work on python 3.9 2023-04-21 15:44:22 +02:00
Charles Haley
1a5bf9ffa8 Refresh book details after adding extra files in case the link isn't alreadyy showing. 2023-04-21 14:34:14 +01:00
Kovid Goyal
ef05b19024
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-21 18:07:20 +05:30
Charles Haley
a17b860df5 Add a menu action in book details to copy the link to a book's data folder if one exists. 2023-04-21 13:06:32 +01:00
Kovid Goyal
a8229ffc9d
Trash bin: Add a button to clear the bin. Fixes #2017232 [Enhancement Request: One-click 'empty recycle bin'](https://bugs.launchpad.net/calibre/+bug/2017232) 2023-04-21 17:28:41 +05:30
Kovid Goyal
f7fb20e431
Ensure metadata.opf is always written when deleting book even if it is not sequenced for backup. Fixes #2017217 [Trash Bin not working](https://bugs.launchpad.net/calibre/+bug/2017217) 2023-04-21 17:13:38 +05:30
Charles Haley
125c7bbf26 Use tabs instead of spaces in the template tester's sample python text. This makes indenting and outdenting in the tester consistent. 2023-04-21 11:55:59 +01:00
Kovid Goyal
46406ca9a7
Also ignore unparseable metadata.json 2023-04-21 14:47:40 +05:30
Kovid Goyal
67ad60d536
When listing the trash dir ignore entries without a useable metadata.opf 2023-04-21 14:44:31 +05:30
Kovid Goyal
d7632c256c
Book details: Show a clickable link to open the data files folder when extra data files are present for the book 2023-04-21 14:35:51 +05:30
Kovid Goyal
73d1406e29
Missed a few places to make long paths useable in copy_tree 2023-04-21 14:14:42 +05:30
Kovid Goyal
7e014c6851
... 2023-04-21 13:43:05 +05:30
Kovid Goyal
e4eae39a5f
Add tests for various external DLL based modules in pillow 2023-04-21 13:41:40 +05:30
Kovid Goyal
ef8a6f05ac
Merge branch 'scientific-american-recipe-fix' of https://github.com/ping/calibre 2023-04-21 10:31:10 +05:30
ping
9837ad8041
Fix Scientific American recipe 2023-04-21 12:51:51 +08:00
Kovid Goyal
5ba24a04eb
version 6.16.0 v6.16.0 2023-04-21 08:20:25 +05:30
Kovid Goyal
b92d673ad4
DRYer 2023-04-20 18:09:57 +05:30
Kovid Goyal
7af8910281
E-book viewer: Fix a regression that caused notes from a different highlights to be shown in some situations. Fixes #2017130 [Private bug](https://bugs.launchpad.net/calibre/+bug/2017130) 2023-04-20 17:58:29 +05:30
Kovid Goyal
eb72eabb44
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-20 15:33:37 +05:30
Charles Haley
7e469587dc I forgot to sort the names. 2023-04-20 10:51:40 +01:00
Kovid Goyal
532d17c070
Bump max supported Kobo firmware version 2023-04-20 13:35:52 +05:30
Kovid Goyal
bc7a01934a
Content server viewer: Fix end of chapter content being occasionally skipped when scrolling by screen full with multiple pages. Fixes #2015617 [[Content Server] Last page not shown by Firefox if short](https://bugs.launchpad.net/calibre/+bug/2015617) 2023-04-20 13:33:00 +05:30
Kovid Goyal
6d6173f1ff
Remove unused code
dis was not being defined so we were setting max width/height to
"undefinedpx"
2023-04-20 10:13:20 +05:30
Kovid Goyal
1ef173bca5
DRYer 2023-04-20 07:18:48 +05:30
Kovid Goyal
81fe7d3180
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-20 07:10:39 +05:30
Charles Haley
dbd0d591cf In the Sort by tool, use a combo box when saving to make it easier to replace an existing sort. 2023-04-19 21:43:25 +01:00
Kovid Goyal
d153d026e9
When creating and using id assertions in CFI check that the ID is unique 2023-04-19 23:02:17 +05:30
Kovid Goyal
b63ca39143
Nicer error when failing to decode CFI 2023-04-19 22:54:34 +05:30
Kovid Goyal
cc89ccb265
E-book viewer: Show an error if the user tries to search for only punctuation or spaces in the search modes that ignore these. Fixes #2015795 [Searching for punctuation freezes the e-book viewer](https://bugs.launchpad.net/calibre/+bug/2015795) 2023-04-19 18:17:50 +05:30
Kovid Goyal
b41e2be8e3
Kobo driver: Add support for the new Kobo Elipsa 2E
Fixes #2016070 [Support kobo elipsa 2e](https://bugs.launchpad.net/calibre/+bug/2016070)
2023-04-19 18:02:49 +05:30
Kovid Goyal
6cf5501674
Fix some warnings from the font subset process not making it into the final report 2023-04-19 17:54:39 +05:30
Kovid Goyal
2f6cd98741
calibredb add_format: Add support for adding extra data files 2023-04-19 17:39:47 +05:30