37480 Commits

Author SHA1 Message Date
Kovid Goyal
66f8ae20fc
Fetch news: Allow using the chromium network stack to make HTTP requests 2024-08-13 18:43:37 +05:30
Kovid Goyal
3d092909d6
Merge branch 'fix_tolino_mimetype' of https://github.com/beedaddy/calibre 2024-08-12 09:25:09 +05:30
Martin Brodbeck
2682901d78 Handle more tolino specific cases. 2024-08-11 18:38:36 +02:00
Martin Brodbeck
e75ea57e41 Check for tolino device. 2024-08-11 18:37:22 +02:00
Kovid Goyal
34f7b9eaf4
Fix #2076515 [calibredb list command ignores fields option](https://bugs.launchpad.net/calibre/+bug/2076515) 2024-08-11 20:18:29 +05:30
Martin Brodbeck
2ac0d0fcf0 Books from the Tolino Cloud are EPUBs (not KEPUBs).
Add MimeType 'application/epub+zip' so that these books are also being listed.
2024-08-11 15:55:36 +02:00
Kovid Goyal
408193c895
Get print() working in fetch worker 2024-08-09 19:33:55 +05:30
Kovid Goyal
339ec662d4
Implement changing user-agent and setting cookies 2024-08-09 19:27:22 +05:30
Kovid Goyal
1c5c36b1d7
Add tests for redirection and request objects 2024-08-09 13:12:32 +05:30
Kovid Goyal
d7404bcf1b
More tests including for timeouts 2024-08-09 12:53:53 +05:30
Kovid Goyal
d437f1b644
Add a basic test for the fetch backend 2024-08-09 10:44:02 +05:30
Kovid Goyal
4f077f1934
Write a fake browser object to help integrate the new webengine based fetcher into the recipe system 2024-08-09 08:59:34 +05:30
Kovid Goyal
40d217d7e7
More work on new fetch engine 2024-08-08 20:47:07 +05:30
Kovid Goyal
6f307021a0
More work on the new fetch backend 2024-08-08 15:02:17 +05:30
Kovid Goyal
d1589e00f3
Email delivery: When sending emails to Kindle's dont convert filenames to English letters as Amazon appears to have finally fixed their email servers to handle non-English filenames.
Fixes #2378 (use ebook title (name) as the email attachment name)
2024-08-08 12:46:06 +05:30
Kovid Goyal
e62f7427b4
Move scraper test into its own module 2024-08-08 10:46:36 +05:30
Kovid Goyal
5031269baf
Start work on using browser network stack for recipes 2024-08-06 08:56:41 +05:30
Kovid Goyal
0ce8e9af3c
Cleanup previous PR 2024-08-04 14:42:46 +05:30
Kovid Goyal
74d685ffa4
Merge branch 'opf' of https://github.com/lidavidm/calibre 2024-08-04 14:42:39 +05:30
Kovid Goyal
64cb4b3fc6
Bump Qt to version 6.7.2
Also fix some pep8 warnings in recipes
2024-08-04 14:26:28 +05:30
David Li
f1827e40d1 Feedback 2024-08-04 17:29:02 +09:00
luzpaz
e666ac3144
Fix various typos in codebase
Foiund via `codespell -q 3 -S "./Changelog.*,./resources/dictionaries" -L alo,ans,bu,fo,lokale,lokales,nd,pard,ro,tha,te,ths,ue,vai `
2024-08-02 13:12:09 -04:00
Kovid Goyal
f198b029e7
When adding books that do not have title sort metadata auto-generate it based on the book's language 2024-08-02 21:36:47 +05:30
Kovid Goyal
d597d59b25
Ensure field metadata is initialised before constructing downloaded books list 2024-08-02 21:01:03 +05:30
Kovid Goyal
8fa1980710
Another try at #2073972 2024-08-02 20:56:55 +05:30
Kovid Goyal
679848a577
Fix #2075562 [[Enhancement] MDE: Keep focus on current field when navigating books](https://bugs.launchpad.net/calibre/+bug/2075562) 2024-08-02 19:12:31 +05:30
Charles Haley
358aa8c4c6 Enhancement #2075565: Quickview: Tooltip displaying cell contents 2024-08-02 11:21:26 +01:00
Kovid Goyal
5203dc48d3
Windows: Book details panel: Fix selection not visible when using the system default theme 2024-08-02 12:19:49 +05:30
luzpaz
7d557904d5
Fix various typos
Found via `codespell -q 3 -S "./Changelog.*,./resources/dictionaries" -L alo,ans,nd,pard,ro`
2024-08-01 11:25:44 -04:00
Kovid Goyal
f6560bcc92
Merge branch 'master' of https://github.com/cbhaley/calibre 2024-07-31 08:03:18 +05:30
Kovid Goyal
07d2e66ee6
version 7.16.0 2024-07-31 06:21:49 +05:30
Charles Haley
7eb126aa9a Add an edit metadata button in the template tester for each book being examined. 2024-07-30 18:42:35 +01:00
Kovid Goyal
199b435464
Nicer error message when template not specified 2024-07-30 20:11:50 +05:30
Kovid Goyal
ce873c757a
Possible fix for exception on direct access to local books
Cannot reproduce so not sure.

Fixes #2073972 [[Content Server] Downloaded Books page error when using Custom Book List](https://bugs.launchpad.net/calibre/+bug/2073972)
2024-07-30 15:28:00 +05:30
Kovid Goyal
c8f7cf15c1
Better file not found error 2024-07-30 15:15:12 +05:30
Kovid Goyal
3eca4a53d0
Redirect to home on invalid book id 2024-07-30 15:10:49 +05:30
Kovid Goyal
38a1bf50d8
Fix #2075128 [Private bug](https://bugs.launchpad.net/calibre/+bug/2075128) 2024-07-30 13:51:33 +05:30
Kovid Goyal
863abac24e
Fix #2075130 [Private bug](https://bugs.launchpad.net/calibre/+bug/2075130) 2024-07-30 13:40:21 +05:30
Kovid Goyal
d56574285e
Fix #2075131 [Private bug](https://bugs.launchpad.net/calibre/+bug/2075131) 2024-07-30 13:36:39 +05:30
Kovid Goyal
bcd0ab12c4
Fix #2075125 [Private bug](https://bugs.launchpad.net/calibre/+bug/2075125) 2024-07-30 13:11:31 +05:30
David Li
5d9d21572e Fix import of manga epubs 2024-07-28 16:22:18 +09:00
Kovid Goyal
b0e1d97af6
Also open multiple paths when dropped onto running editor instance 2024-07-27 11:03:19 +05:30
Kovid Goyal
4c0df1ba17
Clean up FileOpen event handling 2024-07-27 10:57:34 +05:30
Kovid Goyal
28fded9122
macOS: Fix opening multiple books from Finder with the editor only opening one of the books 2024-07-27 10:50:45 +05:30
Kovid Goyal
f524711a3b
Kobo driver: Fix typo in SQL query 2024-07-27 09:34:52 +05:30
Kovid Goyal
6d4114f473
Merge branch 'lrf-viewer-fix' of https://github.com/qykth-git/calibre 2024-07-26 12:47:58 +05:30
YOKOTA Hiroshi
13be0c28f2 Fix LRF viewer
LRF viewer will not start from command line.

See also: https://github.com/kovidgoyal/calibre/pull/2198

----
Traceback (most recent call last):
  File ".../lrfviewer", line 21, in <module>
    sys.exit(main())
             ^^^^^^
  File ".../calibre/gui2/lrf_renderer/main.py", line 312, in main
    main = file_renderer(stream, opts, logger=logger)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File ".../calibre/gui2/lrf_renderer/main.py", line 263, in file_renderer
    m = Main(logger, opts, parent=parent)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File ".../calibre/gui2/lrf_renderer/main.py", line 72, in __init__
    self.setupUi(self)
  File ".../calibre/gui2/lrf_renderer/main_ui.py", line 35, in setupUi
    self.graphics_view = BookView(parent=self.viewer_page)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BookView.__init__() got an unexpected keyword argument 'parent'
2024-07-26 16:04:45 +09:00
Kovid Goyal
e5ef3b8b88
Fix #2074147 [[Enhancement Request] Date change form 'undefined' with mouse wheel error](https://bugs.launchpad.net/calibre/+bug/2074147) 2024-07-26 12:32:27 +05:30
Kovid Goyal
9d174f5cac
DRYer 2024-07-26 10:32:56 +05:30
Kovid Goyal
93e66c25ac
Bump version for preview release 2024-07-26 09:37:26 +05:30