48008 Commits

Author SHA1 Message Date
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
Kovid Goyal
b45ca52f0f
calibredb export: Support exporting extra data files 2023-04-19 17:19:33 +05:30
Kovid Goyal
4982620da4
... 2023-04-19 12:12:43 +05:30
Kovid Goyal
abde717e29
Save to disk now exports data files associated with the book 2023-04-19 12:09:12 +05:30
Kovid Goyal
8e1d261279
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-19 08:00:14 +05:30
Charles Haley
e1b00c6af5 Add saved sorts to the "Sort by" action top-level menu 2023-04-18 21:00:43 +01:00
Kovid Goyal
994a9fa006
Check library now ignores the data folder used to store extra data files for books 2023-04-18 22:38:20 +05:30
Kovid Goyal
dc9da6b2e8
Allow adding arbitrary files to a book record stored as auxiliary data by right clicking the add books button and choosing "Add data files" 2023-04-18 22:31:58 +05:30
Kovid Goyal
80c997b13e
pep8 2023-04-18 22:01:04 +05:30
Kovid Goyal
dd2352bf0e
Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #2016711 [Minor bug: Long-text columns missing from grouped search dropdown](https://bugs.launchpad.net/calibre/+bug/2016711)
2023-04-18 22:00:18 +05:30
Charles Haley
ea0d6e0f15 Many changes and cleanups to the category editor. 2023-04-18 12:57:49 +01:00
Charles Haley
11d0994878 Bug #2016711: Long-text columns missing from grouped search dropdown
Also improved the explanatory text.
2023-04-18 12:57:03 +01:00
Kovid Goyal
165f5a93da
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-18 08:23:28 +05:30
Charles Haley
e445d0996b Save_to_disk formats the undefined date as 101. See https://www.mobileread.com/forums/showthread.php?t=353375 2023-04-17 18:26:00 +01:00
Kovid Goyal
9bf5fb2d37
... 2023-04-17 22:18:22 +05:30
Kovid Goyal
c049052dc9
Add a test to ensure restoring a db from folders preserves extra files
Also clean up the restore folder scanning logic a bit
2023-04-17 17:15:58 +05:30
Kovid Goyal
ce4238e8a1
copy_to_library now preserves extra files in book folders 2023-04-17 12:11:03 +05:30
Kovid Goyal
a041737b20
No need to separately copy author links in copy_to_library since all links are copied via get_metadata/set_metadata already 2023-04-17 11:46:51 +05:30
Kovid Goyal
6e35a30a8e
string changes 2023-04-17 11:18:49 +05:30
Kovid Goyal
a29e2a2537
Preserve all files in book dirs during export/import 2023-04-17 11:17:30 +05:30
Kovid Goyal
1a20d1e005
Cleanup previous PR 2023-04-16 20:15:42 +05:30
Kovid Goyal
88f75bb6e4
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-04-16 20:15:12 +05:30
Kovid Goyal
eac7146286
update_path() now preserves non format files/dirs in book directories 2023-04-16 18:17:57 +05:30
Charles Haley
3e4ce5a341 Several changes:
1) Remove the ability to open book-details link windows using a query. It was never documented and ui.py didn't support it.

2) Simplify management of book details windows. There can now only be three windows, all non-modal on top of calibre, all with calibre as the parent. Each window has a "purpose". The first is the normal book details slave window, the second is a locked book details window, and the third is a book-details link window.

3) Add more menu actions to Show Book Details: open a locked window and close all book details windows. Use this menu where the menuless qaction was previously used.
2023-04-16 12:53:35 +01:00
Charles Haley
c3a83fd891 Add the ability to name the shortcut for qactions in InterfaceActionPlugin. 2023-04-16 12:42:55 +01:00