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