Kovid Goyal
89652f81f0
Fix pre-commit hook filter
2025-09-21 06:13:02 +05:30
Kovid Goyal
cf725bee8c
handle missing follow_symlinks on windows
2025-09-21 06:06:17 +05:30
Kovid Goyal
74662373cb
Cleanup previous PR
...
Run the hooks using calibre-debug directly no need to go through sh
2025-09-20 16:51:15 +05:30
Kovid Goyal
d2009d036c
Merge branch 'git-hooks' of https://github.com/un-pogaz/calibre
2025-09-20 16:09:19 +05:30
Kovid Goyal
9fcfd14c6b
Bump version of node as it has some CVEs
...
Doesnt matter for us since its a build time dep but keeps the scanner
output clean.
2025-09-20 16:05:03 +05:30
un-pogaz
2458e20dba
add pre-commit git hook
2025-09-20 11:11:41 +02:00
un-pogaz
a589785ad2
support passing a file as argument for check
...
and quiet ruff
2025-09-20 11:11:41 +02:00
un-pogaz
5fed12a0ca
windows want its executable as first parameter
2025-09-20 11:11:41 +02:00
un-pogaz
e7e1f86183
setup.py git_hooks
...
Install/uninstall git hooks
2025-09-20 11:11:41 +02:00
Kovid Goyal
4fe9fe2974
Viewer Ask AI: Option to have the AI respond in the current user interface language instead of English
2025-09-20 06:05:01 +05:30
Kovid Goyal
e3f2e374dd
Turn of CodeQL TRAP caching
...
It was using up all github action cache of 10GB
2025-09-19 22:54:33 +05:30
Kovid Goyal
1f6afb8e63
Bump preview version
2025-09-19 22:44:19 +05:30
Kovid Goyal
c8ef39009f
Fix bugs with custom Ask AI actions
2025-09-19 22:43:43 +05:30
Kovid Goyal
748e9e270c
Fix incorrect default value for llm_quick_actions
...
Guess I forgot to remove that from the original PR
2025-09-19 17:01:24 +05:30
Kovid Goyal
243cf03deb
Bump version for beta release
2025-09-19 09:22:31 +05:30
Kovid Goyal
460bef6487
string changes
2025-09-19 08:10:37 +05:30
Kovid Goyal
dcc60d7df4
...
2025-09-18 22:54:23 +05:30
Kovid Goyal
4e9c60a536
Merge branch 'master' of https://github.com/cbhaley/calibre
2025-09-18 22:11:22 +05:30
Charles Haley
4887d6990b
Add the function "f_string()", similar to python's 'f strings', to the template language.
2025-09-18 17:38:15 +01:00
Kovid Goyal
6e20528004
Merge branch 'refactor-iterations' of https://github.com/un-pogaz/calibre
2025-09-18 21:36:50 +05:30
un-pogaz
015d0c1e3f
refactor iterations
2025-09-18 17:56:54 +02:00
Kovid Goyal
0976c55c24
Go back to using old expiring certificate
...
It's good till Oct 2nd so at least the next calibre release
is doable.
2025-09-18 20:04:12 +05:30
Kovid Goyal
4d5671496d
Turn off signing of exe and dll files on windows
...
Now only the installers are signed. This is needed because
DigiCert now only allows a thousand files to be a signed a year.
And charges $800 per year for the privilege. There is an alternative of
using a HSM (hardware security module) but that doesnt work with
my remote VM based signing workflow.
There are over 200 exes and dlls in a single calibre install.
Until a better provider is found, dont sign them.
2025-09-18 18:47:26 +05:30
Kovid Goyal
f423804d3d
Merge branch 'fix-pyproject.toml' of https://github.com/un-pogaz/calibre
2025-09-18 17:21:43 +05:30
un-pogaz
e4fda73348
...
2025-09-18 12:37:47 +02:00
un-pogaz
7ac8017524
fix pyproject.toml
2025-09-18 12:37:38 +02:00
Kovid Goyal
b32e33777a
Rename git hook script
...
Its a commit message hook not a pre commit hook
2025-09-18 14:52:25 +05:30
Kovid Goyal
b03dbbe128
Migrate to using new Digicert keylocker cert for authenticode signing
...
The old one is about to expire. The new keylocker based service is
highway robbery some 800 dollars a year. Migrate to Azure Trust based
signing once that leaves beta for $120 a year instead, assuming it was
not designed by incompetent buffoons, which is always a possibility.
2025-09-18 14:40:17 +05:30
Kovid Goyal
20dcc7331a
License info has now been centralised in bypy
2025-09-18 11:15:08 +05:30
Kovid Goyal
fc61a33d10
...
2025-09-18 11:02:43 +05:30
Kovid Goyal
9712309783
Use sqlite version in dotted notation
2025-09-17 23:02:13 +05:30
Kovid Goyal
93f2261eda
Fix incorrect dep migration
2025-09-17 10:46:00 +05:30
Kovid Goyal
622c6eb09b
Increase timeout for all other backends to 120 secs
2025-09-17 08:02:22 +05:30
Kovid Goyal
f87e6f574d
Ollama backend: Add configurable timeout
2025-09-17 07:58:31 +05:30
Kovid Goyal
5459b51ee3
Run CodeQL on GitHub actions as well
2025-09-17 07:50:54 +05:30
Kovid Goyal
d309f1ae4a
...
2025-09-16 22:44:21 +05:30
Kovid Goyal
2dd12298fa
Bump some dependency versions that have security advisories
2025-09-16 22:35:24 +05:30
Kovid Goyal
c036356789
Move python dependencies into pyproject.toml
...
Integrates better with external tooling
2025-09-16 20:36:44 +05:30
Kovid Goyal
4b07fe00c9
Have the default AI provider for text to text be Google
2025-09-16 08:20:41 +05:30
Kovid Goyal
26a88ba47f
Try running CodeQL on windows to increase C coverage
2025-09-16 08:04:21 +05:30
Kovid Goyal
b4618df18b
Run CodeQL analysis for different languages in parallel
2025-09-16 07:13:28 +05:30
Kovid Goyal
e57ae9979b
Merge branch 'dependabot/github_actions/actions-a331d3ec2d' of https://github.com/kovidgoyal/calibre
2025-09-15 22:53:34 +05:30
dependabot[bot]
77884e27ed
Bump actions/checkout from 3 to 5 in the actions group
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 3 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 17:16:39 +00:00
Kovid Goyal
edf73c2118
Make CodeQL happy
2025-09-15 19:16:21 +05:30
Kovid Goyal
e8868c8e83
certgen: Use AES 256 as the CBC when serializing RSA keys
...
That is the current standard recommendation
2025-09-15 19:03:43 +05:30
Kovid Goyal
57dc9a0bcb
Make CodeQL happy
2025-09-15 18:54:19 +05:30
Kovid Goyal
1acde49ce5
Merge branch 'master' of https://github.com/cbhaley/calibre
2025-09-15 18:41:11 +05:30
Charles Haley
dd880c8dea
Update the template language documentation to include the new 'with' statement
2025-09-15 13:20:35 +01:00
Kovid Goyal
9622ce41a8
Turn on scanning of C code in CodeQL
...
Because I want to spend the next half a day of my life swatting false
positives.
2025-09-15 17:21:03 +05:30
Kovid Goyal
d1ec4a2b91
PDB Input: Ignore malformed ExceptioNCharSets headers in plucker files. Fixes #2123829 [PDB to EPUB conversion Python error]( https://bugs.launchpad.net/calibre/+bug/2123829 )
...
The data from the header was unused anyway
2025-09-15 17:10:59 +05:30