Commit Graph

53180 Commits

Author SHA1 Message Date
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
Kovid Goyal f9281feeee string changes 2026-03-15 19:52:08 +05:30
Kovid Goyal 0281641f2c Ensure preload is called in all rendering paths 2026-03-15 19:50:55 +05:30
Kovid Goyal 82855cbcea ... 2026-03-15 19:27:56 +05:30
Kovid Goyal cacd775712 Ad a shortcut to mark the current book as well 2026-03-15 18:59:27 +05:30
Kovid Goyal f08017a591 Add keyboard shortcuts for the mark/select all actions in the FTS dialog 2026-03-15 18:32:48 +05:30
Kovid Goyal 2acb2ee104 Show syntax help in cards view as well 2026-03-15 17:15:56 +05:30
Kovid Goyal 2f3d57e080 Make help panel re-useable 2026-03-15 17:11:35 +05:30
Kovid Goyal c24a52d6a0 DRYer 2026-03-15 17:05:27 +05:30
Kovid Goyal 68f2c61516 ... 2026-03-15 17:02:02 +05:30
Kovid Goyal 2b51faa4c9 Button to toggle FTS visualisation 2026-03-15 17:00:32 +05:30
Kovid Goyal 83b041ef11 ... 2026-03-15 16:40:43 +05:30
Kovid Goyal 499aeeb01e Remove margin above first row of cards 2026-03-15 16:29:10 +05:30
Kovid Goyal 992a08cf29 Show snippets in FTS cards 2026-03-15 16:27:21 +05:30
Kovid Goyal 803d6e8ad7 Cleanup copilot code 2026-03-15 16:14:15 +05:30
copilot-swe-agent[bot] 0d447ad0ea Implement mouse tracking and link activation in CardWidget
Fixes #3039
2026-03-15 16:06:26 +05:30
Kovid Goyal 9b41ea2bbc Add button line to FTS cards 2026-03-15 15:38:51 +05:30
copilot-swe-agent[bot] b6e47e44d7 Fix rendering of card view in fts/cards.py
Fix #3038 (Fix card view initial render width and right padding in fts/cards.py)
2026-03-15 11:22:07 +05:30
Kovid Goyal a688a6e74c Start work on card view for FTS results 2026-03-15 11:08:28 +05:30