Commit Graph

37319 Commits

Author SHA1 Message Date
Kovid Goyal 2dd1114c5a Cover grid: Add an option under Preferences->Look & feel->Cover grid->Cover size to round the corners of the displayed covers 2024-05-19 17:16:20 +05:30
Kovid Goyal 07ed435fd2 Bump version for preview release 2024-05-17 10:06:36 +05:30
Kovid Goyal 0c231f4c1c Edit book: Save the state of the current book when opening a new book via File->Open book 2024-05-17 08:38:14 +05:30
Kovid Goyal 3108dfbfa4 Fix #2065536 [TEMPLATE ERROR in json export](https://bugs.launchpad.net/calibre/+bug/2065536) 2024-05-13 08:54:31 +05:30
Kovid Goyal 0b4d040893 Add accelerators for the filter checkboxes 2024-05-11 12:48:54 +05:30
Kovid Goyal 981f3c624d Add buttons to clear current transform rules 2024-05-11 10:54:48 +05:30
Kovid Goyal e9d5693011 Bump version for preview 2024-05-10 11:04:49 +05:30
Kovid Goyal ecb617366d Run windows_repair using atexit
Makes it even more likely the parent process quits before the restore
process starts restoring.
2024-05-09 19:06:10 +05:30
Kovid Goyal 9a2d3e6d9f force close by default, since when we close exceptions are irrelevant 2024-05-09 17:41:27 +05:30
Kovid Goyal a3c262cebe EPUB3 metadata: Dont fail to read metadata in the presence on invalid calibre user metadata in the OPF file with empty keys 2024-05-08 18:35:24 +05:30
Kovid Goyal bf4b7357dd Edit book: Fix importing a list of words into a user dictionary not working. Fixes #2064887 [Import of words into dictionary fails](https://bugs.launchpad.net/calibre/+bug/2064887) 2024-05-06 09:19:08 +05:30
Kovid Goyal 6d9d698ab2 Bulk metadata edit: Add a new tab where you can create rules to transform tags/authors/publishers for the selected books. Fixes #2064674 [[Enhancement] - Request method to bulk transform tags of selected ebooks using a preset list of rules](https://bugs.launchpad.net/calibre/+bug/2064674) 2024-05-05 12:54:47 +05:30
Kovid Goyal 85b9ac251a Also apply author mapping rules when adding books via Get books 2024-05-05 08:36:18 +05:30
Kovid Goyal 942b0f15a5 Get books: Fix rules to map tags on adding books not being applied to books downloaded via Get books 2024-05-05 08:32:30 +05:30
Kovid Goyal d67b0e1b50 Spellcheck dialog: Move the checkbox to hide correctly spelled words with the rest of the checkboxes that filter the word list
Fix #2064792 [[Editor][master] Problematic spell check count with "only mispelled words" option disabled](https://bugs.launchpad.net/calibre/+bug/2064792)
2024-05-05 08:14:30 +05:30
Kovid Goyal af0433edb3 Nicer shading of shutting down overlay in dark mode 2024-05-04 10:30:50 +05:30
Kovid Goyal c9a4c4b2a0 Spell check dialog: Also show count of currently displayed words 2024-05-04 10:06:24 +05:30
Kovid Goyal 253012d392 pep8 2024-05-02 22:01:07 +05:30
Kovid Goyal e01a9c26c9 Fix #2064546 [Kobo database version unsupported (Kobo Clara Color)](https://bugs.launchpad.net/calibre/+bug/2064546) 2024-05-02 09:04:22 +05:30
Kovid Goyal d84e154564 Linux: Improve desktop detection for file dialog provider selection 2024-04-30 20:38:22 +05:30
Kovid Goyal d045698289 DOCX Input: Fix text elements containing only whitespace being incorrectly ignored. Fixes #2063301 [Incorrect conversion docx to epub](https://bugs.launchpad.net/calibre/+bug/2063301) 2024-04-30 14:34:29 +05:30
Kovid Goyal dd747283ca Dont endlessly chain NOT when repeatedly inverting the same search 2024-04-30 13:26:16 +05:30
Kovid Goyal 3bd4387f83 Merge branch 'master' of https://github.com/cbhaley/calibre
Allow easily inverting the current search via the right click menu on the search box
2024-04-29 21:57:54 +05:30
Charles Haley d77c793f64 Add menu action "Reverse current search" to the search bar context menu.
Reason: it is sometimes easier to reason about searches as "I want whatever this doesn't match". In addition, most calibre search tools are "positive", returning matches. This context menu action lets you easily reverse a search, returning everything that doesn't match.

NB: "Reverse" could be "Invert". I don't know which is the better word.
2024-04-29 15:39:31 +01:00
Kovid Goyal d7d9d466b6 Fix #2064113 [PocketBook 740 device interface has wrong title](https://bugs.launchpad.net/calibre/+bug/2064113) 2024-04-29 19:40:28 +05:30
Kovid Goyal 53d21e7aca Bulk metadata dialog: Dont fail when setting covers from ebook files and some of the files have invalid covers 2024-04-29 11:28:10 +05:30
Kovid Goyal 275d670a6a Edit book: Spell check: Add options to exclude words in ALL CAPS or with numbers or in camelCase/snake_case from the list of words 2024-04-29 08:56:20 +05:30
Kovid Goyal 6c0edaf1d5 fetch news: handle data: URLs 2024-04-29 08:17:04 +05:30
Kovid Goyal a067f1d519 Make code re-useable 2024-04-28 19:38:50 +05:30
Kovid Goyal d37f436c4c Fix deprecation warning from tarfile.extractall() 2024-04-28 11:41:05 +05:30
Kovid Goyal 11ad5a1a6e Fix deprecation warning from Py_DefaultFileystemEncoding 2024-04-28 11:36:26 +05:30
Kovid Goyal 58cb771c7b Bump version for preview release 2024-04-26 14:10:47 +05:30
Kovid Goyal d68e11b2b9 Fix #2063549 [lxml has split out lxml.html.clean into a separate project](https://bugs.launchpad.net/calibre/+bug/2063549) 2024-04-26 12:11:22 +05:30
Charles Haley 94d17acbde Bug 2063171: still another ampersand escape bug
Also fixed a similar problem in the virtual library additional restrictions menu.
2024-04-23 13:19:03 +01:00
Kovid Goyal 1df7047633 Export of calibre data: Ensure individual part files in the exported data are no larger than one gigabyte even if the library contains individual files larger than that size.
Note that this means that exports created by calibre from this version
on will not be importable by earlier versions. However, exports from
earlier versions should still be importable.
2024-04-21 20:19:56 +05:30
Kovid Goyal bcc8ea4d5e Fix exporting of data not storing timestamps for format and extra files
Also make the code DRYer
2024-04-21 09:26:38 +05:30
Kovid Goyal d6b602a085 ... 2024-04-21 08:27:42 +05:30
Kovid Goyal c581bad34e pep8 2024-04-19 22:00:36 +05:30
Charles Haley 74eceb7214 Remove "view column definition" 2024-04-19 17:18:35 +01:00
Charles Haley 04e50fa395 Enhancement #2062434: Add option to show/edit current column definition to the booklist header context menu 2024-04-19 15:41:23 +01:00
Kovid Goyal 589d926507 Fix crash in headless backend with Qt 6.7.0 2024-04-19 09:07:58 +05:30
Kovid Goyal cc9afd6371 env var to override the headless platform used by Qt 2024-04-19 07:50:52 +05:30
Kovid Goyal 098c77b543 version 7.9.0 2024-04-19 07:12:05 +05:30
Kovid Goyal 6514dde205 Edit book: Regex-function mode: Show a confirmation popup when closing the function editor when there are unsaved changes 2024-04-19 07:01:44 +05:30
Kovid Goyal 9319cd722a ... 2024-04-19 06:50:31 +05:30
Kovid Goyal ffb2b5b5cb calibre-customize dont fail when customizing plugin and user provides no custom value 2024-04-19 06:47:07 +05:30
Kovid Goyal 30a0505eba Kobo driver: read device model id from version.txt to distinguish between the three 2024 Kobo models 2024-04-18 19:52:36 +05:30
growfrow f4a40c7280 chore: remove repetitive words
Signed-off-by: growfrow <growfrow@outlook.com>
2024-04-18 15:43:47 +08:00
Kovid Goyal 07194ca5af Use Libra H2O cover settings for 2024 devices
We dont have a way to distinguish between the different 2024 devices. So
use the highest resolution on the theory that downscaling is better.
2024-04-17 21:05:05 +05:30
Kovid Goyal 919f985193 Add a device name for the new Kobo models
Libra Color, Clara Color and Clara BW

They all share the same device ids, so we cannot easily disntiguish
between them, so use a generic name.
2024-04-17 07:38:13 +05:30