Kovid Goyal
d81aae4b71
version 8.7.0
2025-07-18 07:57:21 +05:30
Charles Haley
54b4076778
Detect templates that return a constant string in save to disk/send to device.
2025-07-17 18:53:13 +01:00
Kovid Goyal
6d3af52614
MTP driver: Use APNX config values from the Kindle plugin
...
This means APNX settings will be shared across all Kindle devices in one
place. They will apply the same to both USBMS and MTP based Kindles.
2025-07-17 13:53:51 +05:30
Kovid Goyal
aa2aef48f8
When finding similar books by author ignore "et al." suffix on author names. Fixes #2116804 [[Enhancement] Books by same author should ignore "et al."]( https://bugs.launchpad.net/calibre/+bug/2116804 )
2025-07-17 11:16:29 +05:30
Kovid Goyal
1ddbaa2bd8
Kobo driver: Fix a regression that caused ancient, pre-Touch kobo devices to no longer work with calibre. Fixes #2117113 [Calibre can't communicate with kobo]( https://bugs.launchpad.net/calibre/+bug/2117113 )
2025-07-17 10:43:23 +05:30
Kovid Goyal
1ce22c9aea
MTP driver: Workaround for LibMTP no longer returning device serial numbers on some systems
...
Fixes #2810 (MTP Kindle Serial not detected)
2025-07-16 21:57:09 +05:30
Kovid Goyal
b67e54744a
string changes
2025-07-16 14:45:17 +05:30
un-pogaz
730ac72ee8
pep8: fix bare except
...
ruff 'E722'
2025-07-16 08:55:16 +02:00
Kovid Goyal
0cac76f515
Cleanup previous PR
2025-07-16 05:37:16 +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
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
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
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
Charles Haley
ce0b6c243f
Add a formats_path_segments() template function.
2025-07-12 13:39:02 +01:00
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
Charles Haley
baa0756113
Remove blank lines from formats_paths() documentation
2025-07-11 14:21:10 +01:00
Charles Haley
89827fde3a
Allow specifying a separator in the formats_paths() function.
2025-07-11 14:18:09 +01:00
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