Commit Graph

52895 Commits

Author SHA1 Message Date
Kovid Goyal 8089371ccf version 9.0.0 2026-01-30 08:37:16 +05:30
Kovid Goyal 34b7867011 Ignore a couple of non-security related CVEs in ffmpeg 2026-01-30 08:31:49 +05:30
Kovid Goyal 3953aec8a6 Merge branch 'patch-2' of https://github.com/NickWick13/calibre 2026-01-30 08:19:51 +05:30
Nick 0e24356e18 Update COPYRIGHT 2026-01-29 20:14:22 +02:00
Kovid Goyal 0af3a2d736 Bump OpenSSL version for CVEs 2026-01-29 20:23:17 +05:30
Kovid Goyal 1770c188d8 ... 2026-01-29 11:20:37 +05:30
Kovid Goyal 149fb650de Add a foundry when generating SBOM for grype 2026-01-28 09:38:20 +05:30
Kovid Goyal ffaef17713 Viewer: Add an "Edit book" button to the viewer controls
This functionality was previously available only via a shortcut
2026-01-28 09:24:34 +05:30
Kovid Goyal 9e3bdccc51 Ensure only a single thread is accessing db during export 2026-01-27 08:46:19 +05:30
Kovid Goyal 16e1a22f19 Handle plugins erroneously passing None for plugin_name to get_icons()
Fixes #2139058 [Editor Chain plugin not loaded in latest betas](https://bugs.launchpad.net/calibre/+bug/2139058)
2026-01-26 12:46:14 +05:30
Kovid Goyal d03c790d7b Merge branch 'fix-icon' of https://github.com/un-pogaz/calibre 2026-01-26 09:14:51 +05:30
un-pogaz cf7f67b88d use a correct icon for restore default colors button 2026-01-25 21:48:36 +01:00
Kovid Goyal ee34e853e5 Use a different icon for restore default font button 2026-01-25 21:09:41 +05:30
Kovid Goyal 5411a49ec3 Merge branch 'restore-default-font' of https://github.com/un-pogaz/calibre 2026-01-25 21:07:48 +05:30
Kovid Goyal c3e740fef6 Merge branch 'change-bookshelf-emblem-desc' of https://github.com/un-pogaz/calibre 2026-01-25 20:42:42 +05:30
un-pogaz 4c531f465e strings changes 2026-01-25 10:06:27 +01:00
un-pogaz 2926e4aaaa Bookshelf: add a button to restore default font 2026-01-25 09:27:29 +01:00
Kovid Goyal a9e6d03b9d string changes 2026-01-25 05:33:53 +05:30
Kovid Goyal 559c135400 Bump beta version 2026-01-24 13:44:47 +05:30
Kovid Goyal dee80bb9f6 ... 2026-01-24 13:31:24 +05:30
Kovid Goyal c88a1c9667 Merge branch 'dry-rule-editor' of https://github.com/un-pogaz/calibre 2026-01-23 23:42:20 +05:30
Kovid Goyal f158546962 Bookshelf: When drawing emblems at top/bottom of spine use the actual emblem size to reduce the height available for spine text 2026-01-23 23:40:00 +05:30
un-pogaz d99ff857a2 DRY 2026-01-23 19:04:48 +01:00
Kovid Goyal 3687b74eb0 Merge branch 'fix-emblem-above' of https://github.com/un-pogaz/calibre 2026-01-23 22:30:26 +05:30
Kovid Goyal daf30df53a Fix various issues with the Edit Rules widgets in the Look & feel preferences
They were not saving their gprefs based sub-setting uness the rules also
changed. They were not restoring defaults.

Fix these and make the whole thing more robust by making them regular
registered settings with their own setting management class. So any
future changes will not require more tinkering.
2026-01-23 22:13:08 +05:30
Kovid Goyal 0305b65363 Bump dependencies for CVEs 2026-01-23 19:49:10 +05:30
un-pogaz dec68cf1e2 Bookshelf: fix emblems not hidden at the left of the hovered spines 2026-01-23 11:44:15 +01:00
un-pogaz 2e27413b12 Bookshelf: fix emblems not show if setting expanded cover is above 2026-01-23 10:24:21 +01:00
Kovid Goyal fb31c841d1 Bump beta version 2026-01-23 12:50:51 +05:30
Kovid Goyal d51df00703 ... 2026-01-23 00:16:31 +05:30
Kovid Goyal 3947e501c6 Bookshelf: Clean up emblem rendering re-using code from grid view 2026-01-23 00:07:50 +05:30
Kovid Goyal c633a18d0f Bookshelf: Fix a regression that broke rendering of downwards spine text 2026-01-22 23:32:57 +05:30
Kovid Goyal 1369efc827 Fix #2138855 [kepub conversion: tate-chu-yoko implementation differs from official Kobo kepub](https://bugs.launchpad.net/calibre/+bug/2138855) 2026-01-22 23:21:22 +05:30
Kovid Goyal ec0de325e0 Add a tweak to change the font size of the AI chat widget. Fixes #2138862 [[Enhancement] Set Font Size for Ask AI](https://bugs.launchpad.net/calibre/+bug/2138862) 2026-01-22 17:17:52 +05:30
Kovid Goyal ff4d1faaab Update Times Literary Supplement 2026-01-22 11:39:31 +05:30
Kovid Goyal cbb2bcb68f Bump beta version 2026-01-22 11:19:28 +05:30
Kovid Goyal 20518cdf83 More usage of cached icons 2026-01-22 10:50:38 +05:30
Kovid Goyal f2bed5f206 Use cached icons for emblems 2026-01-22 10:47:25 +05:30
Kovid Goyal 3abe64dd56 ... 2026-01-21 23:33:45 +05:30
Kovid Goyal 983a8c67c9 add virtual hook to calibre icon engine 2026-01-21 23:26:01 +05:30
Kovid Goyal aae36e0d28 ... 2026-01-21 23:11:41 +05:30
Kovid Goyal 329a013ee0 Cleanup font selection dialog 2026-01-21 23:10:59 +05:30
Kovid Goyal 5e275651a6 Usual actual min/max font sizes in font selection dialog 2026-01-21 23:07:33 +05:30
Kovid Goyal 76ed86da6f ... 2026-01-21 22:59:23 +05:30
Kovid Goyal cd24e5d9b9 Bookshelf: Allow specifying the font to use for spines 2026-01-21 22:55:35 +05:30
Kovid Goyal 781ed74dc9 Bookshelf: Change defaults to outline off and bold on
At least to my eyes, this is more legible. Bold is better than outline
since it doesnt increase line height in most faces, thereby requiring
less font size reduction.
2026-01-21 20:19:08 +05:30
Kovid Goyal 1595f3a026 Remove unused code 2026-01-21 19:45:48 +05:30
Kovid Goyal 2876ebf07e Cache rendering of spine text
Rendering text with outline is dog slow, to the extent that it messes
with the momentum scroll animation
2026-01-21 19:39:19 +05:30
Kovid Goyal 1a0f6be544 Cache get_icons() to avoid reading icon data from zip file multiple times 2026-01-21 17:29:25 +05:30
Kovid Goyal 0e444b577a Merge branch 'outline-colors' of https://github.com/un-pogaz/calibre 2026-01-21 14:55:38 +05:30