Commit Graph

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