Commit Graph

53011 Commits

Author SHA1 Message Date
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 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
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
Kovid Goyal 877c474bdd Fix #2140918 [Calibre manual, GUI-Actions, Add Books](https://bugs.launchpad.net/calibre/+bug/2140918) 2026-02-06 19:55:05 +05:30
Kovid Goyal 6474d01b38 string changes 2026-02-06 19:00:57 +05:30
Kovid Goyal 3f7fc2cf5b A few more locations to disallow template based searches v9.2.1 2026-02-06 16:41:18 +05:30
Kovid Goyal fdab1d476a fix failing test 2026-02-06 16:33:58 +05:30
Kovid Goyal 52189d9075 pep8 2026-02-06 16:29:09 +05:30