Commit Graph

53124 Commits

Author SHA1 Message Date
Kovid Goyal df3220ca10 Fix #2144340 [Ebook Previewer Reports Key Error Message After Book Reload](https://bugs.launchpad.net/calibre/+bug/2144340) 2026-03-13 21:57:55 +05:30
Kovid Goyal 925b8097c5 ... 2026-03-13 20:53:02 +05:30
Kovid Goyal a327df5767 Move transform css/html into a submenu as well 2026-03-13 20:49:53 +05:30
Kovid Goyal 2ee2269854 Move layout into a separate function 2026-03-13 13:01:46 +05:30
Kovid Goyal 020a3e73a1 ... 2026-03-13 11:43:36 +05:30
Kovid Goyal ff2ef67d33 Nicer spinner for the FTS dialog 2026-03-13 10:53:10 +05:30
Kovid Goyal fe46c600f9 version 9.5.0 v9.5.0 2026-03-13 08:14:05 +05:30
Kovid Goyal e94993a035 string changes 2026-03-12 13:22:18 +05:30
Kovid Goyal a0043a9461 E-book viewer: Add an option to display the pages from the paper book page list (when available) while also showing the last page number. Fixes #2142728 [[viewer] Feature request: Footer to show total publisher page](https://bugs.launchpad.net/calibre/+bug/2142728) 2026-03-12 09:18:14 +05:30
Kovid Goyal 5be8913097 string changes 2026-03-12 07:57:49 +05:30
Kovid Goyal c8e7eac6a9 ... 2026-03-11 21:19:04 +05:30
Kovid Goyal 92bc17155c Allow creating a column to display reading progress
Reading progress comes from the calibre E-book viewer. To create the
column, go to Preferences->Add your own columns, click the plus
button and finally click on the "Read progress" link.

Fixes #2142135 [Request: show percentage read in cover window](https://bugs.launchpad.net/calibre/+bug/2142135)
2026-03-11 21:09:50 +05:30
Kovid Goyal 1365e243f2 string changes 2026-03-11 19:45:37 +05:30
Kovid Goyal 56baffee50 A new template function reading_progress() to get read progress for the specified book 2026-03-11 19:42:57 +05:30
Kovid Goyal d91b7645bd Fix #2143888 [calibre-debug --shutdown-running-calibre returns error code](https://bugs.launchpad.net/calibre/+bug/2143888) 2026-03-11 16:19:47 +05:30
Kovid Goyal dc399ac961 Cleanup copilot code from previous PR 2026-03-11 12:28:11 +05:30
Kovid Goyal 0b68199ae8 DRYer 2026-03-11 10:49:56 +05:30
copilot-swe-agent[bot] b69135fc38 Add last read position saving to calibre library database from desktop viewer
Fixes #3035
2026-03-11 10:09:29 +05:30
Kovid Goyal 94396b4c20 Use a common code path for restart and stop server
Fixes #2143182 [[Calibre Server] Enhancement: Restart server](https://bugs.launchpad.net/calibre/+bug/2143182)
2026-03-11 09:02:25 +05:30
copilot-swe-agent[bot] 6528cfce13 Change start server button to restart button when server is running
Fixes #3034
2026-03-11 08:58:52 +05:30
copilot-swe-agent[bot] 30a8a80d25 Fix: Use MOBI fallback for KFX format when downloading news periodicals
Fixes #3033
2026-03-11 08:18:10 +05:30
Kovid Goyal 9afc057ff8 Update Naked Capitalism 2026-03-10 19:48:39 +05:30
Kovid Goyal c5c900c47b pep8 2026-03-10 19:48:16 +05:30
copilot-swe-agent[bot] 37ca29a0b7 Edit book: Add a tool to remove unused images, similar to the tool to remove unused CSS
Fixes #3032
2026-03-10 19:28:17 +05:30
Kovid Goyal 0acd035620 Fix overridden icons from config directory not switching between dark/light variants on theme change. Fixes #2143063 [Icons in resources/images do not swap (-for-dark-theme) on Linux Mint Cinnamon (X11/Qt6)](https://bugs.launchpad.net/calibre/+bug/2143063) 2026-03-10 11:40:06 +05:30
Kovid Goyal 2a8eb9eee0 Update color_palette used for override icons on dark/light theme change 2026-03-10 10:57:59 +05:30
Kovid Goyal 5e93ff8de7 Truthout by PaulB223 2026-03-10 10:32:27 +05:30
Kovid Goyal 0646a74744 Edit book: Restore focus to editor after showing search count popup message 2026-03-10 10:21:59 +05:30
Kovid Goyal f5255d5447 Be more defensive 2026-03-08 11:39:17 +05:30
Kovid Goyal d811b6364a Fix a bug in KEPUB markup removal when there are empty kobo spans 2026-03-08 11:33:46 +05:30
Kovid Goyal d57f3c0a07 Remove the biig book search metadata plugin as the website no longer exists 2026-03-08 09:44:25 +05:30
Kovid Goyal 00b081968b Merge branch 'master' of https://github.com/brpeterman/calibre 2026-03-08 08:29:13 +05:30
Brandon Peterman b6ace842b1 Annots browser: fix decoration-style highlight filters 2026-03-07 10:33:17 -06:00
Kovid Goyal 749f05c84a Ignore spurious CVE against python stdlib 2026-03-06 16:39:35 +05:30
Kovid Goyal 77f827c3b8 Cleanup previous PR 2026-03-06 16:30:20 +05:30
Kovid Goyal 989122f0a8 Merge branch 'remove-formatter_builtins-list' of https://github.com/un-pogaz/calibre 2026-03-06 16:25:03 +05:30
un-pogaz d2710fb934 remove '_formatter_builtins' list 2026-03-06 11:42:17 +01:00
Kovid Goyal 0f8dc63933 RB Input: Ensure files are extracted within container dir 2026-03-06 07:39:44 +05:30
Kovid Goyal 4fe8d17356 Content server: Change MIME type for /get-note to text/plain
Protects the endpoint from XSS in case anyone never browses to it in a
browser for some reason.
2026-03-06 07:29:34 +05:30
Kovid Goyal 2c8dedb547 Merge branch 'tolino_5.15.245253' of https://github.com/beedaddy/calibre 2026-03-05 16:48:50 +05:30
Martin Brodbeck a23541bceb Bump supported dbversion in kobo/tolino driver
New tolino Shine 5 firmware 5.15.245253 uses db version 207. No significant db changes noticed.
2026-03-05 10:46:34 +01:00
Kovid Goyal 726e4ffbdf Cleanup previous PR 2026-03-05 06:42:02 +05:30
Kovid Goyal 483c047c92 Merge branch 'master' of https://github.com/brpeterman/calibre 2026-03-05 06:13:11 +05:30
Brandon Peterman a66edb176d Annots browser: Add highlight style filter 2026-03-04 18:13:18 -06:00
Kovid Goyal 043c181d56 Bump dependency for CVE 2026-03-03 14:23:37 +05:30
Kovid Goyal c779fdf3e7 Content server: disallow adding .recipe files
.recipe files are executable code so disallow adding them to the library
when the adding is done via the content server. This prevents remote
users (with write permissions) from adding executable code that can be
triggered by requesting a conversion.
2026-03-03 14:13:49 +05:30
Kovid Goyal 4b690b2fd5 Add context menu entries to expand/collapse all in manage tags list 2026-03-01 10:15:50 +05:30
copilot-swe-agent[bot] d21bc5faf1 ManageTagList: remember expanded/collapsed state between invocations
Fixes #3026
2026-03-01 09:42:51 +05:30
Kovid Goyal 748ea14f9f Book list: Fix ctrl+shift+arrow key not moving the currently selected book. Fixes #2142950 [[Glitch] Ctrl+Shift+Up/Down Behaviour](https://bugs.launchpad.net/calibre/+bug/2142950)
Override Qt's default behavior of changing current but not selected.
2026-03-01 09:18:08 +05:30
Kovid Goyal 0b4ef281bc string changes 2026-03-01 08:55:43 +05:30