39908 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
deeb08929c
Cover grid: Option to draw emblems on top of cover in Preferences->Look & feel->Cover grid->Emblems
Fixes #3019 (Cover grid: replace show_emblems/draw_emblems_on_cover with emblem_style enum; add on-cover emblem rendering)
2026-02-23 10:46:26 +05:30
Kovid Goyal
203a76edfe
Redirect page count worker processes stderr to NUL
This might fix issue on some windows machines where the worker is
being killed in normal calibre but not in debug mode (when stderr points
to a file)
2026-02-23 09:42:41 +05:30
Kovid Goyal
a16e8e8ee1
Fix Copilot's mistakes 2026-02-23 06:46:03 +05:30
copilot-swe-agent[bot]
acc180b4af
Cover grid: Add option to draw text flush with bottom of rendered cover
Fixes #3018
2026-02-23 06:28:28 +05:30
Kovid Goyal
1866cdbcc4
... 2026-02-22 07:06:16 +05:30
Kovid Goyal
4eabb38427
Fix #2142345 [Converting ODT to EPUB jpeg images indicates not found](https://bugs.launchpad.net/calibre/+bug/2142345) 2026-02-21 11:59:23 +05:30
Kovid Goyal
1be720c429
... 2026-02-21 10:26:51 +05:30
Kovid Goyal
9ae21875ab
Cover grid: Dont use a stylesheet for the background and border. Works around a regression in Qt 6.10 in the windows system theme. Fixes #2142296 [Cover grid texture is ignored if User interface style is System default](https://bugs.launchpad.net/calibre/+bug/2142296) 2026-02-21 09:08:37 +05:30
Kovid Goyal
f15d32d948
Fix #2142314 [Uneven rows in book details configuration dialog](https://bugs.launchpad.net/calibre/+bug/2142314) 2026-02-21 08:41:14 +05:30
Kovid Goyal
8f6bc410f0
Fix #2142318 [AttributError when merging books](https://bugs.launchpad.net/calibre/+bug/2142318) 2026-02-21 08:23:52 +05:30
Kovid Goyal
42df7c29c8
Wireless driver: Send client an eject message on shutdown 2026-02-20 13:38:30 +05:30
Kovid Goyal
88e00cd837
version 9.3 2026-02-20 06:22:01 +05:30
Kovid Goyal
135df408fc
PDB Output: Fix a regression in calibre 9.0 that broke output to PDB/TCR/zTXT files. Fixes #2142195 [AttributeError: 'OptionValues' object has no attribute 'use_alt_text_for_images'](https://bugs.launchpad.net/calibre/+bug/2142195) 2026-02-19 13:51:30 +05:30
Kovid Goyal
1f848e8cb5
Amazon metadata download plugin: Fix incorrect series index from amazon.com 2026-02-17 21:03:13 +05:30
Kovid Goyal
bea2d948f9
Fix #2141994 [Main process hangs on exit after using Wireless Device Connection (Port remains locked)](https://bugs.launchpad.net/calibre/+bug/2141994) 2026-02-17 20:37:45 +05:30
Kovid Goyal
fd216d4d88
... 2026-02-17 16:46:15 +05:30
Kovid Goyal
37d757f2d0
Wait for smart device connection thread to shutdown on exit 2026-02-17 16:08:41 +05:30
Kovid Goyal
7c800d4401
Wait for device manager thread to exit during shutdown 2026-02-17 15:50:28 +05:30
Kovid Goyal
14f49ea4cc
Explicitly close smartdevice during shutdown 2026-02-17 15:41:27 +05:30
Kovid Goyal
7121d29281
In debug mode output non-daemonic threads at exit 2026-02-17 15:33:53 +05:30
Kovid Goyal
79606f6a29
Ignore status bar update errors during shutdown 2026-02-17 15:16:26 +05:30
Kovid Goyal
8ee4408fe8
Nicer shutdown of MDNS server 2026-02-17 15:08:37 +05:30
Kovid Goyal
0fedba67a6
... 2026-02-17 09:47:34 +05:30
Kovid Goyal
7c5162bed7
remove unused code 2026-02-15 14:30:22 +05:30
Kovid Goyal
7150542c76
Ensure local db is properly closed when running any calibredb command 2026-02-14 13:46:54 +05:30
Kovid Goyal
ca82e1caba
Fix error in page counting when using calibredb add to add a book 2026-02-14 13:41:42 +05:30
Kovid Goyal
b241dfeb55
Also print when application event loop quits 2026-02-14 13:06:40 +05:30
Kovid Goyal
ac7c099add
Improve Preferences->Tweaks getting rid of the need for double apply
Also, show which tweaks have been modified with a modified emoji
2026-02-14 12:51:04 +05:30
Kovid Goyal
3d161110d2
string changes 2026-02-14 12:50:51 +05:30
Kovid Goyal
4a22dd0da1
Hanvon N10 device driver: Fix calibre unable to put its metadata files onto the device. Fixes #2141625 [calibre-9.1 fails to put metadata to Hanvon N10 pro 2](https://bugs.launchpad.net/calibre/+bug/2141625) 2026-02-14 10:29:55 +05:30
Kovid Goyal
e44e03679b
Completion: When sorting completion matches in contains mode ensure matches are sorted first by distance from beginning and then sub-sorted alphabetically. Fixes #2141170 [Tags field (or equivalent) does not display options sorted alphabetically](https://bugs.launchpad.net/calibre/+bug/2141170) 2026-02-14 10:03:08 +05:30
Kovid Goyal
a51b52b86a
Windows: Fix a regression in calibre 9 that caused tooltips to not follow the color scheme. Fixes #2141766 [Tooltips won't follow theme in calibre 9?](https://bugs.launchpad.net/calibre/+bug/2141766)
Workaround for yet another regression in Qt 6.10
2026-02-13 21:59:18 +05:30
Kovid Goyal
6fd2300a48
pep8 2026-02-13 21:57:17 +05:30
Kovid Goyal
eb43668e76
... 2026-02-13 16:02:52 +05:30
Kovid Goyal
833d3c96d8
Env var to disable python templates 2026-02-13 15:52:21 +05:30
Kovid Goyal
a20449431e
A new template function to calculate spine width
Used to implement width from custom pages columns. Gives an
easier to understand and documented template for users.
2026-02-13 15:31:15 +05:30
Kovid Goyal
0a556676bc
pep8 2026-02-13 13:30:09 +05:30
Kovid Goyal
38b7b4a9ab
Micro-optimisation
Avoid some unnecessary lambdas
2026-02-13 13:03:18 +05:30
Kovid Goyal
bb04635526
Make the new pages column value available in save to disk/send to device templates. Fixes #2141151 [New field pages unable to be used in templates](https://bugs.launchpad.net/calibre/+bug/2141151) 2026-02-13 12:32:53 +05:30
Kovid Goyal
22e7a93ece
KEPUB Output: When converting to KEPUB preserve cover aspect ratio regardless of the setting for it in the EPUB Output to match the behavior of KEPUB files from Kobo. Fixes #2141251 [KEPUB conversion - aspect ratio of title page is incorrect](https://bugs.launchpad.net/calibre/+bug/2141251) 2026-02-13 11:06:53 +05:30
Kovid Goyal
c5d12d8aa3
Also add a warning about importing calibre data from untrusted source to the import tool 2026-02-12 11:17:56 +05:30
Kovid Goyal
9657fcc464
... 2026-02-12 11:06:05 +05:30
Kovid Goyal
e58cb24532
PDF Input: Fix PDF Outline not being converted to Table of Contents in output document when using the calibre engine. Fixes #2141197 [E-book viewer: Table of Contents functionality doesn't work for PDF files](https://bugs.launchpad.net/calibre/+bug/2141197) 2026-02-12 11:04:33 +05:30
Kovid Goyal
b6da1c3878
PDB Input: Ensure extracted images are within the container 2026-02-12 10:31:53 +05:30
Kovid Goyal
e1b5f9b45a
ODT Input: Ensure images are extracted within container 2026-02-12 10:15:57 +05:30
Kovid Goyal
b8e39a777c
pep8 2026-02-12 09:26:18 +05:30
Kovid Goyal
58e0a519a9
Speculative fix for TTS bug since no reproducer was provided. Fixes #2141243 [Private bug](https://bugs.launchpad.net/calibre/+bug/2141243) 2026-02-12 07:40:57 +05:30
Kovid Goyal
7c8a62f5a3
Fix a regression in calibre 9.0 that caused a spurious large books merge warning when merging books in the cover grid view
Workaround for whatever underlying breakage there is in the Qt 6.10
selection model. We now robustly return the set of uniquely selected
rows in every view.
2026-02-11 09:50:36 +05:30
Kovid Goyal
62a9c3e374
... 2026-02-10 15:55:04 +05:30
un-pogaz
67783cb098 Editing book list: when editing the title, ensure to use the correct lang for title_sort 2026-02-10 11:01:41 +01:00