Commit Graph

51518 Commits

Author SHA1 Message Date
Kovid Goyal 09b95e2706 Merge branch 'master' of https://github.com/dpecos/calibre 2025-07-16 05:27:00 +05:30
Kovid Goyal 7682abe13e Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-07-16 05:07:13 +05:30
Daniel Pecos Martinez 2c6084700a Fix for APNX file name 2025-07-15 22:28:12 +02:00
Daniel Pecos Martinez b1f84b9b31 UI to configure APNX settings 2025-07-15 22:28:03 +02:00
Daniel Pecos Martinez 84a3f8818d Feeback from forum applied 2025-07-15 19:33:27 +02:00
unkn0w7n f31b11aa07 Update New York Magazine 2025-07-15 22:49:33 +05:30
Kovid Goyal b54a0957e3 Replace use of atexit 2025-07-15 14:12:12 +05:30
Kovid Goyal f83e15f7aa Remove unused code 2025-07-15 14:08:49 +05:30
Kovid Goyal abd93cd457 Workaround for the execrable qmake mistakenly thinking its setuid when run with uid==0 and euid!=0
Instead of dropping and regaining privileges, fork and run sub commands
in child with uid!=0
2025-07-15 14:07:21 +05:30
Daniel Pecos Martinez 7d2afdcec2 Use tempfile API to create local APNX file 2025-07-15 07:54:02 +02:00
Daniel Pecos Martinez 6d5c681a86 Options for APNX generation in MTP devices - No UI 2025-07-14 23:33:04 +02:00
Daniel Pecos Martinez 35f701fb9f Only upload APNX for Kindle devices 2025-07-14 23:01:19 +02:00
Daniel Pecos Martinez 8a2b027e39 APNX generation for MTP devices 2025-07-14 22:46:50 +02:00
Kovid Goyal 4515dfbc85 Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #2116864 [Save Preferences Naming Error](https://bugs.launchpad.net/calibre/+bug/2116864)
2025-07-14 17:15:23 +05:30
Charles Haley 8f97765868 Bug #2116864: Save Preferences Naming Error. This affects Preferences / Send to device 2025-07-14 12:40:29 +01:00
Kovid Goyal 46acd9f1a2 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-07-13 17:09:20 +05:30
Charles Haley bf82a4594d I forgot to add format_duration() to the manual. 2025-07-13 11:48:41 +01:00
Kovid Goyal 764ce83290 Edit book: Fix the next/previous buttons in the Text search tool not working 2025-07-13 12:22:50 +05:30
Kovid Goyal 5ee36ba214 Fix #2116065 [series mapping rules cut off replacement at "," - in metadata download view](https://bugs.launchpad.net/calibre/+bug/2116065) 2025-07-13 09:45:00 +05:30
Kovid Goyal 477891f072 Fix #2116790 [Blacklisted Plugins.](https://bugs.launchpad.net/calibre/+bug/2116790) 2025-07-13 09:33:53 +05:30
Kovid Goyal 3b762b9781 Fix #2116784 [author_use_surname_prefixes is always false when surname contains accented character](https://bugs.launchpad.net/calibre/+bug/2116784) 2025-07-13 09:27:40 +05:30
Kovid Goyal acbbe86141 string changes 2025-07-13 09:25:45 +05:30
Kovid Goyal 6d222be1ab Merge branch 'master' of https://github.com/Mikescher/calibre 2025-07-13 08:56:03 +05:30
Kovid Goyal 48ed5c63f5 pep8 2025-07-12 22:35:56 +05:30
Kovid Goyal ea7711f6c6 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-07-12 22:34:58 +05:30
Charles Haley ce0b6c243f Add a formats_path_segments() template function. 2025-07-12 13:39:02 +01:00
Kovid Goyal 9e92686c9d Clarify where to get CALIBRE*PATH variables from 2025-07-12 10:41:56 +05:30
Kovid Goyal 78bf3c11e1 string changes 2025-07-12 06:42:11 +05:30
Mike Schwörer eb519cac68 Change comment rows under 'Custom metadata' to grow with the window.
This changes all comment-rows in the 'Custom metadata' tab in the "Edit metadata" window
to grow in height with the window.
Comment rows are rows with datatype=comments custom fields (= multi-line fields)
The minimal height is still maintained.
If there are multiple rows with multi-line fields, they all grow.
2025-07-12 00:20:09 +02:00
Kovid Goyal cacb6e5117 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-07-11 18:53:21 +05:30
Charles Haley baa0756113 Remove blank lines from formats_paths() documentation 2025-07-11 14:21:10 +01:00
Kovid Goyal 9e01c2b323 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-07-11 18:50:14 +05:30
Charles Haley 89827fde3a Allow specifying a separator in the formats_paths() function. 2025-07-11 14:18:09 +01:00
unkn0w7n e86df5aca1 Update world_archeology.recipe 2025-07-11 18:21:20 +05:30
unkn0w7n d52b832478 Update minerva_magazine.recipe 2025-07-11 18:21:13 +05:30
unkn0w7n 8fb31379f7 Update military_history.recipe 2025-07-11 18:21:05 +05:30
unkn0w7n cebab6815a Update Economist News
Eliminated functions and imports related to HTML parsing and cleanup that are no longer used, simplifying the recipe. Updated article processing to use JSON-based content directly, and removed custom tag and attribute handling for HTML output.
2025-07-11 18:20:21 +05:30
unkn0w7n 8acb5ddb37 Update Ancient Egypt Magazine
Added support for selecting image resolution via a new 'res' option and updated image URLs to use the specified resolution. Enhanced tag filtering logic to include additional classes for keeping and removing tags, improving content extraction accuracy.
2025-07-11 18:18:18 +05:30
Kovid Goyal e21256c483 version 8.6.0 v8.6.0 2025-07-11 06:55:31 +05:30
Kovid Goyal f2043877ac pep8 2025-07-10 21:03:05 +05:30
Kovid Goyal 5889505d92 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-07-10 18:08:49 +05:30
Charles Haley 9d1b02acd2 Depending on ('' in 'abc') (empty string in string) to be true breaks my brain and IMO not readable. This is an alternate implementation that avoids that. 2025-07-10 12:41:45 +01:00
Kovid Goyal 4fe197b813 Merge branch 'improve-format_duration' of https://github.com/un-pogaz/calibre 2025-07-10 07:50:37 +05:30
un-pogaz 86e4a79f32 allow empty suffixes 2025-07-09 19:49:44 +02:00
un-pogaz 3bc9f1c4f4 GPM format_duration(): make 'largest_unit' as optional parameter 2025-07-09 19:49:44 +02:00
Kovid Goyal 85f448527b Merge branch 'master' of https://github.com/cbhaley/calibre 2025-07-09 17:07:03 +05:30
Charles Haley b0273893d3 format_duration() - fix misformatting in documentation 2025-07-09 11:09:55 +01:00
Charles Haley 6840d53c10 format_duration: 1) use [ ] instead of { } so it can be used in single function mode. 2) use zero for empty values. 2025-07-09 11:06:40 +01:00
Kovid Goyal 2b6acffd57 ... 2025-07-09 08:45:01 +05:30
Kovid Goyal cfd1dc75bf Restoring database: Improve performance by using SQLITE savepoints when restoring individual books. Fixes #2796 (massive performance improvement for restoring database) 2025-07-09 08:43:51 +05:30