53367 Commits

Author SHA1 Message Date
Kovid Goyal
4dee44efa0
... 2026-04-17 14:33:10 +05:30
Kovid Goyal
c55afe2737
Dont generate toc in icns files as iconutil doesnt either 2026-04-17 14:01:09 +05:30
Kovid Goyal
771315bb3e
Fix multiprocessing forkserver not working with python 3.14.4
Because of this: https://github.com/python/cpython/pull/148195
2026-04-17 13:48:56 +05:30
Kovid Goyal
92fc9eb5c8
Add dark mode icons to calibre.icns
Doesn't actually work. The good lord only knows why not. I have wasted
enough of my life on Apple's idiocies.
2026-04-17 13:25:21 +05:30
Kovid Goyal
8833c84290
Merge branch 'copilot/create-dark-mode-frame-svg' of https://github.com/kovidgoyal/calibre 2026-04-17 10:28:06 +05:30
copilot-swe-agent[bot]
96fc61bfd9
Add dark mode frame SVG and update iconset generation for light/dark subdirectories
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/e4e53fa0-3fcf-4a89-aa8a-1f4829934bd2

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-04-17 04:50:49 +00:00
Kovid Goyal
cfb2e7566e
pep8 2026-04-17 09:44:11 +05:30
Kovid Goyal
073f67522a
Merge branch 'codex/add-openai-compatible-provider' of https://github.com/lazydao/calibre 2026-04-17 09:43:29 +05:30
Kovid Goyal
0b91aa8354
... 2026-04-17 09:41:29 +05:30
Kovid Goyal
5379b5bb62
Cleanup previous PR 2026-04-17 09:19:28 +05:30
Kovid Goyal
ad1da12068
Merge branch 'codex/throttle-ai-chat-streaming' of https://github.com/lazydao/calibre 2026-04-17 09:15:30 +05:30
Kovid Goyal
ab24d2e152
Native TTS engine: Normalize text to NFKC so that word tracking works when the native engine reports spoken word with different normal form 2026-04-17 08:51:55 +05:30
Kovid Goyal
1a87b70c12
When converting GIF images to PNG workaround bug in PIL causing exception when checking if the GIF is animated. Fixes #2148533 [Failure converting MOBI file to EPUB](https://bugs.launchpad.net/calibre/+bug/2148533) 2026-04-16 13:15:01 +05:30
Kovid Goyal
86d0abb1a9
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2026-04-15 20:46:23 +05:30
unkn0w7n
e6c71601f1 Update hindu.recipe 2026-04-15 20:41:21 +05:30
Kovid Goyal
d5c887d569
Use paths for another instance of safe_replace 2026-04-15 04:53:42 +05:30
Kovid Goyal
a92353468b
Merge branch 'copilot/add-tests-safe-replace-function' of https://github.com/kovidgoyal/calibre 2026-04-14 20:49:18 +05:30
Kovid Goyal
f154a468ee
... 2026-04-14 20:36:36 +05:30
copilot-swe-agent[bot]
dede73a0cc
Add tests for safe_replace() in zipfile.py and register in run_tests.py
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/ae87adbf-5df0-4d0c-aeb2-27cb25a97469

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-04-14 15:04:31 +00:00
Kovid Goyal
c5639d4428
Use atomic replace when updating epub files 2026-04-14 20:26:28 +05:30
Kovid Goyal
55e9d7650e
Merge branch 'clean-from-source-try-catch' of https://github.com/un-pogaz/calibre 2026-04-14 14:20:37 +05:30
Kovid Goyal
1b519a10e1
Bump python for CVEs 2026-04-14 14:12:35 +05:30
un-pogaz
51b4739aca clean "running from source" try catch 2026-04-14 10:20:09 +02:00
lazydao
b462171750 move AI chat disclaimer out of scroll area 2026-04-14 15:20:55 +08:00
lazydao
a40a29936f add streaming render demo for AI chat 2026-04-14 14:40:49 +08:00
Kovid Goyal
6ce8497ed4
Bump pillow version for CVE 2026-04-14 08:10:39 +05:30
lazydao
f84f3ca7ba add OpenAI-compatible AI provider 2026-04-14 10:24:18 +08:00
lazydao
04bcc7e7c3 throttle AI chat streaming re-renders 2026-04-14 10:23:04 +08:00
Kovid Goyal
4c1041b23f
Preserve existing conversation with AI when there is an error talking to it. Fixes #3085 (Preserve AI chat history when a follow-up request fails) 2026-04-13 20:02:21 +05:30
Kovid Goyal
1914d15fd3
Make clearing conversation optional when showing a message 2026-04-13 19:56:23 +05:30
Kovid Goyal
e5e9ad4055
Remove unused code 2026-04-13 19:54:53 +05:30
Kovid Goyal
f60e727d16
Bump deps for CVEs 2026-04-11 17:26:17 +05:30
Kovid Goyal
0d64020b05
Ignore AppleDouble files when looking for missing formats 2026-04-11 09:41:26 +05:30
Kovid Goyal
efd35819df
pep8 2026-04-10 21:45:42 +05:30
Kovid Goyal
d7d864b70b
Merge branch 'timemagazine-for-new-website-structure' of https://github.com/Monkfishare/calibre 2026-04-10 21:44:29 +05:30
Monkfishare
3b42a30f87
Update time magazine recipe for new website structure 2026-04-11 00:06:43 +08:00
Kovid Goyal
e3c6aef3dd
version 9.7.0 v9.7.0 2026-04-10 08:08:46 +05:30
Kovid Goyal
51ed34cd32
Bump openssl for CVEs 2026-04-09 14:40:58 +05:30
Kovid Goyal
db80d9b2b7
Skip checking korean website translations as too many errors 2026-04-09 06:21:25 +05:30
Kovid Goyal
04e409f4e9
E-book viewer: Fix a regression in the previous release that caused annotations/last read information to not be saved in e-book files. Fixes #2146912 [Last location not saved](https://bugs.launchpad.net/calibre/+bug/2146912)
Merge branch 'copilot/fix-epub-annotations-regression' of https://github.com/kovidgoyal/calibre
2026-04-08 19:17:20 +05:30
copilot-swe-agent[bot]
72f403d52a
Fix regression: EPUB annotations not saved due to immediate queue shutdown
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/171c5cc8-db33-468a-9656-d88b8b95ff40

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-04-08 13:39:27 +00:00
Kovid Goyal
fa2cce533d
pep8 2026-04-08 08:26:33 +05:30
Kovid Goyal
089dad329a
AI: Make the GitHub backend a bit more robust
Fixes #2147495 [Github backend errors silently](https://bugs.launchpad.net/calibre/+bug/2147495)
2026-04-08 08:25:53 +05:30
Kovid Goyal
4242c5c30b
Viewer: have the native pinch act exactly the touch screen pinch
Now only on completing the gesture does the font size change.
2026-04-07 19:28:38 +05:30
Kovid Goyal
3013076808
E-book viewer: Handle native pinch to zoom gesture to change font size and persist the changes using the same mechanism as regular font size adjustment 2026-04-07 15:37:30 +05:30
Kovid Goyal
9f0bf3a685
Remove unused code 2026-04-07 14:43:33 +05:30
Kovid Goyal
24a7abd0af
Be a bit more robust against external software corrupting calnotes 2026-04-07 07:07:00 +05:30
Kovid Goyal
3381057d25
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2026-04-06 18:52:13 +05:30
unkn0w7n
40bfe696f8 Update The Week 2026-04-06 18:13:59 +05:30
Kovid Goyal
2dc9de23bd
Update The Age 2026-04-06 10:54:02 +05:30