Kovid Goyal
e21256c483
version 8.6.0
2025-07-11 06:55:31 +05:30
Kovid Goyal
f2043877ac
pep8
2025-07-10 21:03:05 +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
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
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
Kovid Goyal
f5b3f6aa0e
pep8
2025-07-09 08:37:57 +05:30
Kovid Goyal
7e88bac83a
Expose sqlite transaction via db.new_api
2025-07-09 08:23:15 +05:30
Charles Haley
709ed60283
New template function: format_duration().
2025-07-08 21:51:47 +01:00
Charles Haley
3fc1bc2c2c
GPM Templates: allow comments to start in any column, not just the first.
2025-07-08 12:34:10 +01:00
Kovid Goyal
bb64863046
Content server: Add a checkbox in content server user preferences to prevent a user account from changing its own password via the web interface
...
Useful if the user account is shared by multiple people and the server
admin doesnt want any of them to be able to change the password without
informing the others.
2025-07-07 12:04:01 +05:30
Charles Haley
7091048e4b
Slight optimization of previous PR: use existing variable instead of subscripting.
2025-07-06 14:33:37 +01:00
Charles Haley
7eb859147c
Fix parentheses problem exposed by the db tests
2025-07-06 13:43:51 +01:00
Charles Haley
bb11deca05
Add tweak to display permit displaying series_sort for series in the tag browser.
2025-07-06 13:26:00 +01:00
Kovid Goyal
09a17f06e0
Completion combobox: have up/down arrow keys open the completion popup even when there is no current text
2025-07-06 09:33:46 +05:30
Kovid Goyal
4bffaa147a
kepubify: Handle long file internal paths on windows
2025-07-06 09:19:44 +05:30
Kovid Goyal
c3d35d2733
Tag browser: Fix clicking on categories to search for books by first letter of series not working correctly for non-English language books. Fixes #2116006 [Series filtering misbehaves with articles]( https://bugs.launchpad.net/calibre/+bug/2116006 )
2025-07-06 09:10:31 +05:30
Kovid Goyal
489665c11f
Welcome wizard: Change default output format to AZW3 for Kindle
2025-07-04 12:14:00 +05:30
Kovid Goyal
21c5c322d5
Bump version for preview release
2025-07-04 11:06:17 +05:30
Kovid Goyal
19632c98e6
Improve rendering of icon theme descriptions when description is too long to fit
2025-06-29 09:30:38 +05:30
Kovid Goyal
e008592fe7
Merge branch 'master' of https://github.com/cbhaley/calibre
2025-06-29 07:36:19 +05:30
Kovid Goyal
7229a1f328
string changes
2025-06-29 07:33:21 +05:30
Charles Haley
fabb3f2849
Make the validate_formatter use real instances of book metadata. This avoids type errors during validation in, for example, the Kobo driver..
2025-06-28 11:52:27 +01:00
Kovid Goyal
da02180c4c
Bump version for preview release
2025-06-27 15:03:34 +05:30
Kovid Goyal
7874c51118
Add a couple of missed partials in the previous PR
2025-06-24 18:32:16 +05:30
Charles Haley
fcdb50df3a
Add 'Search "not in"' and 'Filter "not in'" buttons to Manage authors and Manage Items. Also clean up tooltips to use consistent language.
2025-06-24 13:55:11 +01:00
Kovid Goyal
42fb76fef7
Windows: Fix a regression in the previous release that caused terminal windows to popup momentarily when adding PDF files or converting them. Fixes #2115246 [When converting / importing PDF file into 8.5 on windows (10/11), multiple command windows will pop up for fraction of a second]( https://bugs.launchpad.net/calibre/+bug/2115246 )
2025-06-24 17:29:51 +05:30
Charles Haley
3c65caa5ba
Fix problem introduced in commit fb4654b, breaking removing the temporary DB. It can't use rmtree on a file path name.
...
Commit: fb4654bd91
2025-06-24 12:14:49 +01:00
Charles Haley
a63302765f
Allow the template function check_yes_no() to be used outside the GUI. Also remove some redundant text.
2025-06-23 18:19:29 +01:00
Kovid Goyal
07b5c98fd0
Edit metadata individually: Ensure Next/Previous buttons work even if something re-orders the books in the book list. They will now iterate over the books as they were at the time the dialog is created. Fixes #2115111 [While editing a filtered list, clicking "next" (Edit metadata) can cause several records to be missed]( https://bugs.launchpad.net/calibre/+bug/2115111 )
2025-06-22 13:57:35 +05:30
Kovid Goyal
38628e4c97
E-book viewer: Fix a regression in 8.4 that broke fading of the background image. Fixes #2115057 [image fade in styles does not work]( https://bugs.launchpad.net/calibre/+bug/2115057 )
2025-06-22 09:48:01 +05:30
Kovid Goyal
69faf8c936
Retry job folder rename on windows to workaround programs locking files. Sigh.
2025-06-21 08:25:21 +05:30
Kovid Goyal
fb4654bd91
Windows: Generate catalog: Workaround for systems where a broken antivirus or similar holds open files in the catalog library causing a permission denied error. Fixes #2115084 [Create Catalog fails]( https://bugs.launchpad.net/calibre/+bug/2115084 )
2025-06-21 08:09:27 +05:30
Kovid Goyal
2e8b8bac6d
Merge branch 'master' of https://github.com/j-howell/calibre
2025-06-21 07:20:05 +05:30
j-howell
f0fbcafce2
Fix handling of very long file names on import from Kindles using MTP
2025-06-20 15:16:47 -04:00
Charles Haley
e8d46b6094
Fix a problem with the validation formatter causing problems in the Kobo driver.
2025-06-20 17:25:43 +01:00
Kovid Goyal
28f550f6b2
version 8.5.0
2025-06-20 06:57:21 +05:30
Kovid Goyal
c3dc09d862
Merge branch 'master' of https://github.com/cbhaley/calibre
2025-06-17 11:06:15 +05:30
Kovid Goyal
5b963844d2
string changes
2025-06-17 08:32:47 +05:30
Charles Haley
ca0f1187a9
Kobo: add an option to change the SeriesIndex_Text value using a template. The text value is what the Kobo displays for series_index. It sorts on the float value.
2025-06-16 12:02:57 +01:00
Martin Brodbeck
aac1bc3590
Bump supported dbversion in kobo/tolino driver
...
New tolino Shine 5 firmware 5.9.220067 uses db version 196. No significant db changes noticed.
2025-06-14 18:25:23 +02:00
Kovid Goyal
9fba8f7bae
Detect nytimes captcha pages
2025-06-14 20:42:23 +05:30
Kovid Goyal
ae83537ef8
pread64() -> pread()
...
We dont support 32 bit architectures anymore anyway, but define
_FILE_OFFSET_BITS to be safe, only in speedups.c to minimize an
side-effect risks.
Fixes #2769 (Define _FILE_OFFSET_BITS=64 and replace usage of pread64)
2025-06-07 07:55:59 +05:30
Kovid Goyal
37bb650871
Store cli args passed to qt
2025-06-05 06:58:48 +05:30
Kovid Goyal
237e54630a
...
2025-06-05 06:15:36 +05:30
Kovid Goyal
0bc7e0d4b9
...
2025-06-04 19:50:45 +05:30
Kovid Goyal
62738f4d81
Update 7zip wrapper code for removal of read method
2025-06-04 12:00:36 +05:30