Kovid Goyal
fb74eeaafa
Cleanup OAuth setup dialog
...
Also use a random port for the callback server
2026-02-15 14:12:55 +05:30
Kovid Goyal
f65d7f8e4a
Cleanup OAuth re-auth dialog
2026-02-15 11:21:34 +05:30
Kovid Goyal
396bc2a772
pep8
2026-02-15 10:56:12 +05:30
Kovid Goyal
38b51c992b
Merge branch 'oauth2-email-authentication' of https://github.com/shpala/calibre
2026-02-15 10:49:44 +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
89a0943953
Update The Asahi Shimbun
2026-02-13 10:33:29 +05:30
Kovid Goyal
5be7a6658d
Bump libpng for CVE
2026-02-13 08:58:40 +05:30
Kovid Goyal
049e99a834
Merge branch 'f_todoist_new_api' of https://github.com/rga5321/calibre
2026-02-13 08:28:58 +05:30
rga5321
cfb2350bf0
Migrated to Todoist new unified API v1. The previous REST API v2 was shut down on february 2026
2026-02-12 22:17:34 +01:00
Kovid Goyal
9a9d0ae750
...
2026-02-12 11:21:58 +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
1932fda98c
Add a line to the FAQ emphasizing that calibre libraries from untrusted sources should not be opened
2026-02-12 11:12:47 +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
d46d238f39
Merge branch 'fix/docs-typos-grammar' of https://github.com/him2him2/calibre
2026-02-12 07:54:29 +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
1d8394b854
Merge branch 'dependabot/pip/pillow-12.1.1' of https://github.com/kovidgoyal/calibre
2026-02-12 07:34:22 +05:30
dependabot[bot]
f1948ddf43
Bump pillow from 12.0.0 to 12.1.1
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.0.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.0.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 17:54:29 +00:00
ron
6b7acd199f
Fix typos, grammar errors, and incorrect references across documentation
...
Fix ~85 issues across 28 documentation files including misspellings,
subject-verb agreement errors, incorrect articles, missing punctuation,
and one incorrect URL scheme reference in url_scheme.rst.
2026-02-11 01:18:31 -05:00
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
Kovid Goyal
b384e91676
Merge branch 'fix-edit-title-sort' of https://github.com/un-pogaz/calibre
2026-02-10 15:52:58 +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
Kovid Goyal
d57dbdeeb1
Fix #2141303 [Amazon JP series number parsed incorrectly for 「◯番目の本」 format]( https://bugs.launchpad.net/calibre/+bug/2141303 )
2026-02-10 09:38:43 +05:30
Pavel Ferencz
fc972f8ac3
Email: Show dedicated dialog when OAuth re-authorization is needed
...
When OAuth tokens expire or are revoked (due to password change,
inactivity, or manual revocation), show a dedicated dialog explaining
the issue and offering a button to open email preferences directly,
similar to how DRM errors are handled.
2026-02-08 16:37:51 +02:00
Pavel Ferencz
3052302e56
Add OAuth 2.0 support for email sending
2026-02-08 16:37:51 +02:00
Kovid Goyal
c3b73ce6b1
Windows: Fix harmless error popup if user tries to launch calibre multiple times in quick succession
...
Apparently Qt Local Server is very slow to start on windows for some
reason.
2026-02-08 06:29:33 +05:30
Kovid Goyal
a46c448fb7
Bump dependency for CVE
2026-02-07 14:55:38 +05:30
Kovid Goyal
b4d4ed8a5c
...
2026-02-07 08:48:47 +05:30
Kovid Goyal
6cb0e38c43
Micro-optimisation
2026-02-07 08:48:01 +05:30
Kovid Goyal
6cefe7e661
Use the python ast module to validate tweaks
2026-02-07 08:34:33 +05:30
Kovid Goyal
77e047c4ea
Fix #2140971 [Calibre manual, GUI-Actions, Edit Metadata]( https://bugs.launchpad.net/calibre/+bug/2140971 )
2026-02-06 19:59:19 +05:30