Commit Graph

52964 Commits

Author SHA1 Message Date
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
Kovid Goyal a86763c873 version 9.2.1 2026-02-06 16:27:36 +05:30
Kovid Goyal ab7faebd18 Content server: Disable template based searches
Fixes #2140769 [Private bug](https://bugs.launchpad.net/calibre/+bug/2140769)
2026-02-06 16:24:33 +05:30
Kovid Goyal 18cddc583d string changes 2026-02-06 10:18:56 +05:30
Kovid Goyal 2512f581db version 9.2 v9.2.0 2026-02-06 09:35:53 +05:30
Kovid Goyal 2114b75728 E-book viewer: Fix google dictionary lookup results not legible. See #2140541 (Calibre reader crashes when I use the dictionary to define words) 2026-02-05 17:14:54 +05:30
Kovid Goyal 61cbc45e70 Use a fallback URL for calibre latest version check 2026-02-05 14:44:24 +05:30
Kovid Goyal f0649b2751 ZIP Output: Change the template engine used for HTML templating from templite to Mustache, for greater safety and performance. Note that this is a breaking change if you use custom templates with ZIP output. 2026-02-05 14:21:25 +05:30
Kovid Goyal 6db93430a6 Bookshelf: Avoid rendering during initial show while the view is still being resized 2026-02-05 12:22:31 +05:30
Kovid Goyal 370ced98d4 string changes 2026-02-05 12:20:26 +05:30
Kovid Goyal 9e7ec507e7 pep8 2026-02-04 14:12:57 +05:30
Kovid Goyal 58e35caa4a Fallback to a different UA strategy for Economist 2026-02-04 11:14:45 +05:30
Kovid Goyal 242838dc4b Dont fail to export for unknown library 2026-02-04 10:43:00 +05:30
Kovid Goyal 35368bf277 Handle long paths in ensure_dir and only make th edir if data for path is present 2026-02-04 09:58:36 +05:30
Kovid Goyal 9739232fcb CHM Input: Ignore internal files that have paths that end up outside the container
Also, allow extraction of long filenames
2026-02-04 09:52:36 +05:30
Kovid Goyal 0e3cd75c56 Ignore another CVE
Doesnt apply and anyway fix has not been released.
2026-02-03 13:40:25 +05:30
Kovid Goyal 377acd2866 Bookshelf: Fix bookshelf view blank on some macOS systems
An exception in the layout method was causing the worker thread to exit.
Instead just print the exception and let the worker thread wait for the
next layout request.

Fixes #2139403 [Bookshelf view empty after changing the GUI font](https://bugs.launchpad.net/calibre/+bug/2139403)
2026-02-03 13:07:12 +05:30
Kovid Goyal f3dccb517d E-book viewer: Fix a regression in calibre 9.0 that broke the Go to page function. Fixes #2139576 [E-book viewer: moving to a position functionality seems to be broken](https://bugs.launchpad.net/calibre/+bug/2139576) 2026-02-03 12:17:00 +05:30
Kovid Goyal 33f5d13242 E-book viewer: Fix pageup/pagedn keys needing to be pressed repeatedly at internal HTML file boundaries in flow mode 2026-02-03 11:51:27 +05:30
Kovid Goyal d9e137718d Cleanup previous PR 2026-02-03 09:45:51 +05:30
Kovid Goyal d2dba913ff Merge branch 'patch-1' of https://github.com/David-Nahorniak/calibre 2026-02-03 09:45:47 +05:30
David Nahorniak d90ea251cd Increase ajax_timeout
Increase ajax_timeout due to timeout when downloading larger books with audio files via content server.
2026-02-02 19:36:42 +01:00
Kovid Goyal 0bb3b9a2d5 Check library: Add an option to rebuild the annotations search index
See #2139555 (Private bug)
2026-02-02 22:54:40 +05:30
Kovid Goyal e39cd5a1f2 ... 2026-02-02 22:39:00 +05:30
Kovid Goyal 379e3282d4 Simplify transaction using apsw with block 2026-02-02 11:48:01 +05:30
Kovid Goyal 9484ea82c6 DRYer 2026-02-02 11:25:09 +05:30
Kovid Goyal 9938a6cb96 Replace use of eval in build script with ast.literal_eval
This is simply to spare me from noise from stupid AI driven automated scanners.
2026-02-02 11:06:45 +05:30
Kovid Goyal 267bfd3402 EPUB Input: Ensure font obfuscation processing happens only on files from the EPUB 2026-02-02 09:51:18 +05:30
Kovid Goyal ffa20c1735 ... 2026-02-01 21:19:35 +05:30
Kovid Goyal 202b53f890 string changes 2026-02-01 21:12:52 +05:30
Kovid Goyal 56ce2827dc Restore old wheel event handler for cover grid
It was somehow deleted in the re-organisation which meant the Qt handler
was being invoked which scrolls an entire row for a single wheel line
scroll event.
2026-02-01 19:08:22 +05:30
Kovid Goyal 5597a861c7 ... 2026-02-01 17:01:29 +05:30
Kovid Goyal d2ee7d1102 Add a section on the Bookshelf view to the manual 2026-02-01 17:00:47 +05:30
Kovid Goyal e3e9df79b6 Fix drag and drop of books into bookshelf view not working. Fixes #2139529 [Drag & Drop of new books not working when in new Bookshelf View](https://bugs.launchpad.net/calibre/+bug/2139529) 2026-02-01 13:36:21 +05:30
Kovid Goyal 38a6cc4a5d News download: Fix a regression in 8.11 that broke automatic cleanup of downloaded HTML 2026-02-01 12:51:07 +05:30
Kovid Goyal 4b3dc6683b Disconnect signal before deleting target 2026-02-01 12:10:02 +05:30
Kovid Goyal 2d7fcd3d73 Windows: Workaround for bug in Qt 6.10 causing Read Aloud in the E-book viewer to crash when stopped and restarted. Fixes #2139521 [Read Aloud crash](https://bugs.launchpad.net/calibre/+bug/2139521) 2026-02-01 12:03:18 +05:30
Kovid Goyal aea8d84e42 Get console input working on windows for piper develop mode 2026-02-01 11:39:44 +05:30
Kovid Goyal a9a0946308 ... 2026-02-01 10:44:53 +05:30
Kovid Goyal bdb6839a76 More useful error message when loading image from data fails 2026-02-01 01:01:27 +05:30
Kovid Goyal ce7e0eed2f Fix #2139504 [Error message when activating Text-to-speech narration](https://bugs.launchpad.net/calibre/+bug/2139504) 2026-02-01 00:45:16 +05:30
Kovid Goyal 803e49feb7 version 9.1.0 v9.1.0 2026-01-31 15:31:30 +05:30
Kovid Goyal aa6b2c9d0a ... 2026-01-31 10:39:29 +05:30
Kovid Goyal 2e0ceacba7 Dont convert to int too early 2026-01-31 10:38:08 +05:30
Kovid Goyal f8376019c8 Add an example of having uppercased book title to the tooltip 2026-01-31 10:34:49 +05:30
Kovid Goyal fe71d45496 Fix a regression in calibre 9 that caused covers in the Cover grid to be slightly stretched on high DPI screens 2026-01-31 10:28:23 +05:30
Kovid Goyal 172f5de1e3 Fi a regression in calibre 9 that broke using icon themes in "For dark and light" mode. Fixes #2139454 [San Fracisco icon theme not working after calibre 9.0 update](https://bugs.launchpad.net/calibre/+bug/2139454) 2026-01-31 09:16:28 +05:30
Kovid Goyal e61e1c3c91 Fix restore_database not working because of the new page count thread. Fixes #2139455 [Unable to restore database in 9.0](https://bugs.launchpad.net/calibre/+bug/2139455) 2026-01-31 08:01:00 +05:30