53293 Commits

Author SHA1 Message Date
Kovid Goyal
3155ae770c
... 2026-03-31 23:05:17 +05:30
Kovid Goyal
525fc29cd8
Merge branch 'copilot/task-1308621-10332822-42314d4f-2cba-4eae-97d1-0754baa2baff' of https://github.com/kovidgoyal/calibre 2026-03-31 15:55:35 +05:30
copilot-swe-agent[bot]
38252f6435 Fix test_annotations tests to match updated annotation group sorting
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/2fb2b51f-720c-42c9-b99a-bbcadf6bd521

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 10:21:37 +00:00
Kovid Goyal
1aaa786980
Merge branch 'copilot/fix-group-sorting-in-annotations' of https://github.com/kovidgoyal/calibre 2026-03-31 15:40:48 +05:30
copilot-swe-agent[bot]
e7bd5ee3e7 Use rating_to_stars for rating group labels, 'Unrated' for missing/0 values
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/484081a7-d0c9-44da-aabb-4b2e454dc774

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 09:34:54 +00:00
copilot-swe-agent[bot]
2a4f8570cd Fix type mismatch in get_group_key for non-text fields (rating, enumeration, etc.)
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/390a940b-78a4-4b27-a1e4-0728a442235e

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 09:29:26 +00:00
Kovid Goyal
08a0a9a396
Partial cleanup of previous PR 2026-03-31 14:54:33 +05:30
Kovid Goyal
8da1ead831
Merge branch 'copilot/refactor-grouping-code-annotations' of https://github.com/kovidgoyal/calibre 2026-03-31 14:21:01 +05:30
copilot-swe-agent[bot]
f4e5b0f4e5 Merge remote-tracking branch 'origin/master' into copilot/refactor-grouping-code-annotations
# Conflicts:
#	src/calibre/gui2/library/test_annotations.py

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 08:39:09 +00:00
copilot-swe-agent[bot]
e2a51c3409 Address code review: simplify walrus operator, fix test assertion
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/6c6c56e2-ea78-4bc2-95b1-4ee08f08c1dd

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 08:29:02 +00:00
copilot-swe-agent[bot]
ccd7d3ffc8 Refactor grouping code in annotations.py - use db prefs, iter_all_groups, and multi-valued field support
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/6c6c56e2-ea78-4bc2-95b1-4ee08f08c1dd

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 08:27:37 +00:00
Kovid Goyal
5413476893
Fix failing tests 2026-03-31 13:53:46 +05:30
Kovid Goyal
bf1b8f18b4
Make getting list of groups re-useable 2026-03-31 13:22:58 +05:30
Kovid Goyal
ae60d09500
Clean up previous PR 2026-03-31 12:46:31 +05:30
Kovid Goyal
1777d6288a
pep8 2026-03-31 10:17:17 +05:30
Kovid Goyal
81ea2dcc55
Merge branch 'annot-sort' of https://github.com/brpeterman/calibre 2026-03-31 10:15:39 +05:30
Kovid Goyal
8bf08af7b8
Merge branch 'copilot/fix-cover-image-on-book-records' of https://github.com/kovidgoyal/calibre 2026-03-31 10:04:45 +05:30
copilot-swe-agent[bot]
85429c25de Fix cover not being set when adding files to existing book records with no cover
Agent-Logs-Url: https://github.com/kovidgoyal/calibre/sessions/aa4abbc0-5dd8-4380-a760-ace343a70589

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-03-31 04:20:43 +00:00
Kovid Goyal
d85fd0f15b
Cleanup previous PR 2026-03-31 08:40:06 +05:30
Kovid Goyal
17d1a7ada0
Merge branch 'add-cenital-recipe' of https://github.com/rpazos98/calibre 2026-03-31 08:36:33 +05:30
Kovid Goyal
6c834f77b5
Merge branch 'dependabot/pip/pygments-2.20.0' of https://github.com/kovidgoyal/calibre 2026-03-31 08:18:35 +05:30
Rodrigo Pazos
627bc91051 now producing a new cover 2026-03-30 16:41:43 -03:00
dependabot[bot]
9cf000a18c
Bump pygments from 2.19.2 to 2.20.0
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 19:38:35 +00:00
Rodrigo Pazos
8f69c4d349 Add Cenital recipe for Argentine newsletter magazine
Adds a new recipe for Cenital, an Argentine news outlet publishing 8 weekly
newsletters covering politics, economics, international affairs, and culture.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 16:03:00 -03:00
Kovid Goyal
9015f436c8
Python developers take 5 tries to get a simple license field right
Its format has apparently changed, yet again. Sigh.
2026-03-30 13:40:50 +05:30
Kovid Goyal
1d02709af2
pep8 2026-03-29 21:58:43 +05:30
Kovid Goyal
65cc790bf7
Content server: Implement full offline mode
Needs HTTPS to work because browsers are gods own pieces off ass.
Fixes #3065 (E-book viewer: Service Worker offline caching)
2026-03-29 21:33:19 +05:30
Kovid Goyal
7ecc18e7eb
... 2026-03-29 21:22:04 +05:30
Kovid Goyal
8a7d833704
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2026-03-29 20:26:44 +05:30
unkn0w7n
e977d5860b update FT & Mint 2026-03-29 20:24:41 +05:30
Kovid Goyal
72f13096ac
Update macOS minver requirement in bundle to 14.0, which is the actual minver needed for calibre 9. Fixes #2146691 [application bundle for v9.6.0 has wrong macOS requirement](https://bugs.launchpad.net/calibre/+bug/2146691) 2026-03-29 15:28:55 +05:30
Kovid Goyal
564d83535c
... 2026-03-29 13:34:25 +05:30
Kovid Goyal
ca6fa6bccf
Make building index-generated.html deterministic 2026-03-29 10:56:59 +05:30
Kovid Goyal
94d93c2165
Conversion: Ignore page break CSS properties using the value "never"
This is invalid, but there apparently exist some books in the wild that
use it. Sigh. See #2146609 (*LOTS* of undesired splits on EPUB to AZW3 conversion)
2026-03-29 07:46:19 +05:30
Kovid Goyal
a078326413
Bump dependency for CVE 2026-03-28 14:10:39 +05:30
Kovid Goyal
af489dc784
Fix #2146596 [Bug in FTS mark_books: AttributeError: 'ResultsPanel' object has no attribute 'results_view' (v9.6)](https://bugs.launchpad.net/calibre/+bug/2146596) 2026-03-28 06:14:09 +05:30
Brandon
4d9c482491
Merge branch 'kovidgoyal:master' into annot-sort 2026-03-27 12:45:37 -05:00
Brandon Peterman
eb97e8c3e6 Annots browser: Refactor grouping to better match existing patterns 2026-03-27 12:45:05 -05:00
Kovid Goyal
4906fbe3fb
... 2026-03-27 14:44:36 +05:30
Kovid Goyal
d022762b46
Turn off POT upload as Transifex is currently down and I need to make a release v9.6.0 2026-03-27 09:24:12 +05:30
Kovid Goyal
2c81c5d437
Cleanup previous PR 2026-03-27 08:45:37 +05:30
Kovid Goyal
ea4ba2e86c
Merge branch 'master' of https://github.com/fabsch225/calibre 2026-03-27 08:42:47 +05:30
Kovid Goyal
f8cf906be4
version 9.6.0 2026-03-27 08:38:17 +05:30
Fabian Schuller
d072d16819
Cleanup 2026-03-26 22:23:12 +01:00
Fabian Schuller
efb764110f
Cleanup 2026-03-26 22:19:12 +01:00
Fabian Schuller
7b4840f54e
Update recipe for My Zeit EPUB subscription 2026-03-26 22:18:38 +01:00
Kovid Goyal
bf047369aa
string changes 2026-03-26 19:23:20 +05:30
Kovid Goyal
2694316480
... 2026-03-26 19:22:54 +05:30
Kovid Goyal
a0b8337305
Cleanup previous PR 2026-03-26 16:42:01 +05:30
Kovid Goyal
a282b84522
Merge branch 'completion-extra_word_break_chars' of https://github.com/un-pogaz/calibre 2026-03-26 16:39:28 +05:30