Kovid Goyal
a88dbd4a63
Fix boolean searchingin Vietnamese not wroking for Yes as opposed to yes
...
For the good Lord alone knows what reason in Vietanamese
yes is translated as "đồng ý" and Yes as "Đúng"
2025-12-21 14:19:30 +05:30
Kovid Goyal
baeb9a577d
Cleanup unicode normalisation in boolean searches
2025-12-21 14:16:20 +05:30
Kovid Goyal
6776f6c05d
Use the actual max number of variable supported by the sqlite connection
2025-12-19 15:38:30 +05:30
Kovid Goyal
12b4b50969
API to efficiently group books by year/month for builtin datetime fields
2025-12-19 12:36:24 +05:30
Kovid Goyal
2fb0f42571
Only report corrupted files in an import at the end
2025-12-19 08:49:20 +05:30
Kovid Goyal
44a0942331
Edit book: Add copy from preview to clipboard action (Ctrl+Alt+C)
2025-12-18 11:58:33 +05:30
Kovid Goyal
8962dc0aae
macOS: Diff view: Fix scrollbar flickering continuously when transient scrollbars are enabled
2025-12-17 13:03:51 +05:30
Kovid Goyal
e825d96553
Fix #2136450 [OpenRouter.AI integration doesn't work in 8.16.2]( https://bugs.launchpad.net/calibre/+bug/2136450 )
2025-12-17 09:49:45 +05:30
Kovid Goyal
9a0f3e2c35
Pick a non-conflicting shortcut for show bookshelf
2025-12-16 13:16:55 +05:30
Kovid Goyal
304f41cd90
Keyboard shortcuts: Prefer user customizes key mappings over default ones when they conflict. Fixes #2136184 [[Enhancement] don't add/change shortuts in updates]( https://bugs.launchpad.net/calibre/+bug/2136184 )
2025-12-16 13:14:08 +05:30
Kovid Goyal
d788da05f2
Fix #2136280 [Disabling all AI plugins errors configure dialog]( https://bugs.launchpad.net/calibre/+bug/2136280 )
2025-12-16 12:07:06 +05:30
Kovid Goyal
e2899e558a
Allow configuring size of RAM cache used in shelf view
2025-12-15 15:08:20 +05:30
Kovid Goyal
6f91439871
Use constBits to avoid QImage copy
2025-12-15 11:09:25 +05:30
Kovid Goyal
4155f45f75
...
2025-12-15 11:05:05 +05:30
Kovid Goyal
0ec156f864
Fix getting dominant color of null qimage
2025-12-15 11:04:13 +05:30
Kovid Goyal
e55140e5bd
...
2025-12-15 10:59:00 +05:30
Kovid Goyal
be83055dce
Use a native implementation of dominant_color() for performance
2025-12-15 10:55:05 +05:30
Kovid Goyal
a7c2d8b5cb
Fix get books kobo plugin
2025-12-14 21:16:28 +05:30
Kovid Goyal
970a46fd23
update kobo get books plugin but it is still being blocked
2025-12-14 20:58:25 +05:30
Kovid Goyal
00fbfa6077
Cache dominant color as well when caching thumbnails
...
Additionally, re-use the cache code used by the cover grid. Also
draw the cover over the full spine rather than just a part of it.
Cache the most recently drawn covers in RAM.
2025-12-14 18:56:48 +05:30
Kovid Goyal
ef2742f4bd
Port cover grid preferences
2025-12-14 15:03:44 +05:30
Kovid Goyal
d7c9553330
Remove cbz from list of formats to update metadata in since calibre doesnt support writing of metadata to cbz
2025-12-14 09:41:24 +05:30
Kovid Goyal
4665027c8e
Use rapydscript.cmd as exe name on windows
2025-12-14 09:29:07 +05:30
Kovid Goyal
38793816b7
Fix #2135853 [[fr] plugboard format limits are antiquated]( https://bugs.launchpad.net/calibre/+bug/2135853 )
2025-12-14 09:19:51 +05:30
Kovid Goyal
f4f34640ca
...
2025-12-13 16:33:07 +05:30
Kovid Goyal
f5e5a1a1a9
string changes
2025-12-13 16:31:42 +05:30
Kovid Goyal
5f595907c8
Try installing rapydscript on windows CI as well
2025-12-13 11:55:58 +05:30
Kovid Goyal
96429b06d2
Merge branch 'shelf'
2025-12-13 11:13:07 +05:30
Kovid Goyal
eea4dce3a3
Update San Francisco Chronicle
2025-12-13 10:45:42 +05:30
Kovid Goyal
e637ef7687
Update Vox
...
Compress images as Vox downloads extremely high res images
2025-12-13 10:08:07 +05:30
Kovid Goyal
55669eb45f
Do same thing for editor
...
I wasnt getting the segfaults there, but no harm in being defensive
2025-12-13 09:59:49 +05:30
Kovid Goyal
ab44a0762c
Fix occassional segfault on exit of viewer
...
Force destruction of main window and application object before
interpreter shutdown.
2025-12-13 09:57:25 +05:30
Kovid Goyal
33ba0468d6
Fix using readability on trees not parsed by lxml.html
2025-12-13 09:45:09 +05:30
Kovid Goyal
d774faf29c
Fix #2135263 [Adding *.tif image as cover causes segfault]( https://bugs.launchpad.net/calibre/+bug/2135263 )
2025-12-13 09:21:35 +05:30
Kovid Goyal
f1639119bb
Merge branch 'master' of https://github.com/h-holm/calibre
2025-12-13 08:52:02 +05:30
Henrik Holm
433ad77cef
Remove distracting images, ads and teasers
2025-12-13 02:08:13 +01:00
Henrik Holm
19bea2adce
Improve image handling
2025-12-13 02:07:06 +01:00
Kovid Goyal
695162a2e9
Do not apply synthetic momentum for mouse wheel based scrolling by default
...
Many mice wheels have their own physical momentum
2025-12-12 23:14:47 +05:30
Kovid Goyal
959e7e6c58
friction should make sense
2025-12-12 22:54:34 +05:30
Kovid Goyal
7b29e64bb7
Cleanup momentum scrolling implementation
2025-12-12 22:48:53 +05:30
Kovid Goyal
d77e0723ee
Remove unneccessary function call
2025-12-12 21:50:16 +05:30
Kovid Goyal
dac5f8a103
Increase momentum scrolling FPS
...
Fixes jerkiness at slower scroll speeds
2025-12-12 20:02:38 +05:30
Kovid Goyal
2824f9cb1c
...
2025-12-12 19:42:52 +05:30
Kovid Goyal
cdc1b8e01f
Remove unused code
2025-12-12 19:39:41 +05:30
Kovid Goyal
3a4e506cae
Add a test for cover_timestamp()
2025-12-12 19:26:28 +05:30
Kovid Goyal
94041b955d
Use the new refactored cover thumbail cache in the grid view
2025-12-12 19:18:16 +05:30
Kovid Goyal
70b6bc025d
Merge branch 'fix-spine-witdth' of https://github.com/un-pogaz/calibre into shelf
2025-12-12 16:35:07 +05:30
un-pogaz
675013ee91
fix and tweak spine size template
...
template dosn't work
and tweak the log curve to be less abrupt
2025-12-12 09:59:34 +01:00
un-pogaz
edfbf08ef9
...
2025-12-12 09:52:12 +01:00
Kovid Goyal
49a8c1336e
DRYer
2025-12-12 11:14:29 +05:30