Commit Graph

53198 Commits

Author SHA1 Message Date
Kovid Goyal 6d02a8161a FTS dialog: Allow sorting by any column 2026-03-20 12:36:17 +05:30
Kovid Goyal 62150573cb Only show most pages sort option if page counting is enabled 2026-03-20 12:09:48 +05:30
copilot-swe-agent[bot] efc3b650a5 Fix stale cards in FTS card view when a new search is conducted
Fixes #3053
2026-03-20 11:46:47 +05:30
Kovid Goyal e6510a5388 Ignore CVEs in unreleased dependency versions 2026-03-20 11:40:55 +05:30
Kovid Goyal e98d4bb409 ... 2026-03-20 11:32:51 +05:30
Kovid Goyal b1ee068587 Bump version for preview 2026-03-20 10:51:58 +05:30
Kovid Goyal 981f052894 ... 2026-03-19 21:49:34 +05:30
Kovid Goyal 9ee89a25ec Fix async worker on macOS 2026-03-19 21:48:32 +05:30
Kovid Goyal ed7bc9a699 ... 2026-03-19 21:07:34 +05:30
Kovid Goyal a140e88a60 Finish the async worker implementation 2026-03-19 21:01:15 +05:30
Kovid Goyal f6465046fe More work on automate worker backend 2026-03-19 10:02:06 +05:30
copilot-swe-agent[bot] ee6e7d8d71 TXT Output: Fix asciiize option not applying to generated inline TOC
Fixes #3051
2026-03-19 08:19:09 +05:30
Kovid Goyal 08801be3a9 Update Le Canard Enchaine 2026-03-19 08:09:06 +05:30
Kovid Goyal e17d2c7449 L'Humanite by Kabonix 2026-03-19 08:05:42 +05:30
Kovid Goyal 3d863073e0 Fix #2144787 [Stabilize order of tag_browser_hidden_categories](https://bugs.launchpad.net/calibre/+bug/2144787) 2026-03-19 07:50:31 +05:30
Kovid Goyal ecaad32bd4 Get the worker running in tty on Linux 2026-03-18 14:59:49 +05:30
Kovid Goyal f9aa890fb8 Start work on new web scraper framework 2026-03-18 14:38:39 +05:30
copilot-swe-agent[bot] 40c8603c16 E-book viewer: Fix using the slower/faster buttons causing a chapter skip when using the Piper neural speech backend
Fixes #3050
2026-03-18 13:18:38 +05:30
Kovid Goyal b49b0d3bc4 Update Le Monde 2026-03-18 08:36:02 +05:30
Kovid Goyal 1f76bb161c Telerama by Kabonix 2026-03-18 08:32:15 +05:30
Kovid Goyal 049cdb9c61 Le Parisien by Kabonix 2026-03-18 08:29:20 +05:30
Kovid Goyal 130c9d2eca Update Courrier International 2026-03-18 08:26:05 +05:30
Kovid Goyal 7005304d87 L'Equipe by Kabonix 2026-03-18 08:23:41 +05:30
copilot-swe-agent[bot] 992977b32c Convert METH_VARARGS functions in speedup.c to METH_FASTCALL
Fixes #3048
2026-03-16 16:43:56 +05:30
copilot-swe-agent[bot] b0abad9610 Convert METH_VARARGS functions in icu.c to METH_FASTCALL/METH_NOARGS
Fixes #3047
2026-03-16 14:37:51 +05:30
Kovid Goyal 8844a0aeef ... 2026-03-16 13:47:27 +05:30
Kovid Goyal 86e2403595 Cleanup copilot code 2026-03-16 13:41:59 +05:30
copilot-swe-agent[bot] 267a89a0dd Implement word_prefix_find() in C in the icu.c module
Fixes #3046
2026-03-16 13:37:41 +05:30
Kovid Goyal ed76e7ad7c Further optimisation of word prefix matching 2026-03-16 12:57:12 +05:30
Kovid Goyal 168225e356 Cleanup previous PR 2026-03-16 12:47:39 +05:30
copilot-swe-agent[bot] da48a964fb Modify icu_Collator_startswith to accept an optional codepoint offset
Fixes #3045
2026-03-16 12:34:17 +05:30
Kovid Goyal fbe1e43d4b Cleanup co-pilot code 2026-03-16 12:16:11 +05:30
copilot-swe-agent[bot] d128da7715 Add iter_breaks() and iter_positions() methods to ICU BreakIterator
Fixes #3044
2026-03-16 12:09:46 +05:30
Kovid Goyal 6af265c639 ... 2026-03-16 10:47:29 +05:30
Kovid Goyal 9c99877312 Use TLS rather than a lock for managing break iterators 2026-03-16 10:46:41 +05:30
Kovid Goyal 149263e75a Speed up word-prefix completion a bit 2026-03-16 09:54:59 +05:30
copilot-swe-agent[bot] 7d636cff46 Completion: A new completion mode word-prefix to match prefix only at the start of words. Fixes #2144422 [New option for completion_mode](https://bugs.launchpad.net/calibre/+bug/2144422)
Needs further optimisation.
Closes #3042
2026-03-16 09:42:01 +05:30
Kovid Goyal 840654cd38 Move series onto same line as authors in FTS cards 2026-03-16 09:35:18 +05:30
Kovid Goyal e927ee32fd Add accent color to the dark/light palettes 2026-03-16 09:32:04 +05:30
Kovid Goyal b1ef6a8142 E-book viewer: Disallow background images from the internet. This was an unused feature anyway 2026-03-16 08:58:25 +05:30
Kovid Goyal 6eb7b5458f E-book viewer: prevent reading background images from outside the config dir 2026-03-16 08:50:19 +05:30
Kovid Goyal c43f347837 TXT Input: Ensure resource files are read only from book contents 2026-03-16 08:37:16 +05:30
Kovid Goyal bde54d300e Only apply changes to text fields in the book list when the new value is different from the old. Fixes #2144489 [Japanese phonetic title sort field automatically overwritten when clicking title twice in library](https://bugs.launchpad.net/calibre/+bug/2144489) 2026-03-15 22:10:36 +05:30
Kovid Goyal 9e407e523d Function to get word break iterator for UI thread 2026-03-15 21:49:45 +05:30
copilot-swe-agent[bot] 0b6dc7e543 Completions: Update list of completion suggestions when cursor is moved. Fixes #2144486
Fixes #3041
2026-03-15 21:37:40 +05:30
Kovid Goyal ecc133c890 Start page scan if sorting by pages requested in FTS dialog 2026-03-15 21:28:09 +05:30
Kovid Goyal 3b7cc93c57 Make card borders less bright 2026-03-15 21:20:06 +05:30
Kovid Goyal 8e30f87a90 Fix copilot code from last PR 2026-03-15 21:07:49 +05:30
copilot-swe-agent[bot] 7ad7245c21 Add sort by button to FTS search widget 2026-03-15 21:07:42 +05:30
Kovid Goyal 4b331503be FTS Dialog: Add shortcuts to focus the search box 2026-03-15 19:56:58 +05:30