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
Kovid Goyal
64ab9587cb
Add tests for the combined cover cache
2025-12-12 10:24:32 +05:30