Commit Graph

50891 Commits

Author SHA1 Message Date
Kovid Goyal 1526cdb906 Fix #2100559 [KePubify: Restore 'template for kepubification'](https://bugs.launchpad.net/calibre/+bug/2100559) 2025-02-28 08:57:02 +05:30
Kovid Goyal 882dc07eec ... 2025-02-28 08:53:33 +05:30
Kovid Goyal 8af9c474d6 Start work on usbms vdev 2025-02-28 07:58:42 +05:30
Kovid Goyal d0f41ab638 When reading metadata from HTML also recognize meta name="subject" as tags 2025-02-27 09:09:03 +05:30
Kovid Goyal 856ab9c6ae ... 2025-02-26 19:56:55 +05:30
Kovid Goyal a879c947e4 Default implementation of Model metadata for USBMS devices 2025-02-26 19:51:27 +05:30
Kovid Goyal ef9353d7af Blacklist the third party kobo plugins whose functionality has become builtin 2025-02-26 15:24:27 +05:30
Kovid Goyal 92a801a71e Kobo driver: Allow specifying per-device model CSS 2025-02-26 15:22:00 +05:30
Kovid Goyal db7c986001 Micro-optimization 2025-02-26 10:46:58 +05:30
Kovid Goyal eb1e62a047 When completing names for fields that contain hierarchical data in prefix mode match prefixes after every period. Fixes #2099780 [completion_mode setting](https://bugs.launchpad.net/calibre/+bug/2099780) 2025-02-26 10:30:36 +05:30
Kovid Goyal 3e35e2db76 ... 2025-02-26 07:51:00 +05:30
Kovid Goyal 87e8c06819 Fix #2099939 [Book drag data includes invalid file URI](https://bugs.launchpad.net/calibre/+bug/2099939)
Workaround for https://bugreports.qt.io/browse/QTBUG-134073
2025-02-25 17:35:32 +05:30
Kovid Goyal 084a672f17 E-book viewer: Fix viewer not closing on SIGINT. Fixes #2099777 [ebook-viewer refuses to die after ctrl+c](https://bugs.launchpad.net/calibre/+bug/2099777) 2025-02-25 08:37:06 +05:30
Kovid Goyal 9bf4fcfd41 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-02-24 22:06:51 +05:30
Charles Haley df0f596877 Use first-letter ranges in "All actions" instead of fixed-size partitioning. 2025-02-24 16:30:54 +00:00
Kovid Goyal 85efea0bf5 Forgot to wire up the saving of the new kobotouch preferences 2025-02-24 21:11:05 +05:30
Kovid Goyal f637014ad1 Kobo driver: Delete empty directories in root
These accumulate over time if user deletes books on device rather than
via calibre.
2025-02-24 19:40:27 +05:30
Kovid Goyal e40228cb84 Fix regression that broke help formatting 2025-02-24 17:51:14 +05:30
Kovid Goyal ab7274536d KEPUB Output plugin 2025-02-24 15:22:28 +05:30
Kovid Goyal 7cd8171d32 Edit book: Allow editing of KEPUB files
Note that all Kobo markup is removed when opening the file and
automatically re-inserted when saving it.
2025-02-24 13:06:57 +05:30
Kovid Goyal 8cae0b402b Merge branch 'ci/creds' of https://github.com/Fdawgs/calibre 2025-02-24 11:57:02 +05:30
Frazer Smith 870d688dac Remove git credentials after checkout 2025-02-24 06:05:45 +00:00
Kovid Goyal 28cdb7c93f ... 2025-02-24 10:11:18 +05:30
Kovid Goyal f1bda707e9 Check for DRM when preparing KEPUB for viewing 2025-02-24 10:08:13 +05:30
Kovid Goyal 2f98ce3a8e Implement saving of calibre_bookmarks in kepub 2025-02-24 10:01:50 +05:30
Kovid Goyal fce03aaa38 Add support for viewing and converting KEPUB files 2025-02-24 09:50:07 +05:30
Kovid Goyal 91731ab5b8 unkepubify: Remove kobo-style comments 2025-02-23 20:10:19 +05:30
Kovid Goyal 9199cb6905 Kobo driver: Automatically unkepubify books when exporting from the device
Also, allow adding the virtual books since nowadays some of them are DRM
free. DRMed books will still give an error when attempting to add them
to the library.
2025-02-23 20:01:43 +05:30
Kovid Goyal 249c2d11a1 Edit book: Download external resources: Fix incorrect filename if the server returns a generic Content-Type header
Fix #2099754 [Private bug](https://bugs.launchpad.net/calibre/+bug/2099754)
2025-02-23 18:34:28 +05:30
Kovid Goyal 85e930555c Another kobo <style> tag type to remove 2025-02-23 15:12:09 +05:30
Kovid Goyal 7fb8fad292 Add kobo js to dummy title page 2025-02-23 14:12:46 +05:30
Kovid Goyal 644f6701c6 Only wrap leading whitespace if parent has no children 2025-02-23 13:43:15 +05:30
Kovid Goyal 4ff64c0b21 wrap pure whitespace 2025-02-23 13:21:36 +05:30
Kovid Goyal ee44d2ccd4 Allow running kepubify/unkepubify via calibre-debug 2025-02-23 13:05:24 +05:30
Kovid Goyal c9a4bb9525 Fix kepub renaming in device driver 2025-02-23 12:47:53 +05:30
Kovid Goyal 92c2691680 ... 2025-02-23 12:37:23 +05:30
Kovid Goyal 5bd7c8a9a7 Kobo driver: Add hyphenation config support 2025-02-23 12:21:17 +05:30
Kovid Goyal d17c59f695 kepubify: Add the useless JS script that Kobo includes in KEPUB it generates
This script is obviously better injected by firmware and I assume
modern firmware does that but Kobo's KEPUBification process has not been
updated to leave it out. So mirror it on the off chance that they
actually think this is the right way to do this.
2025-02-23 11:00:16 +05:30
Kovid Goyal 46480ad83b Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-02-23 09:47:41 +05:30
unkn0w7n 3357c23ef6 Update frontline.recipe 2025-02-23 09:44:30 +05:30
Kovid Goyal 2f44a2bf80 string changes 2025-02-23 08:52:36 +05:30
Kovid Goyal 1adcbd02a7 Smart device driver: Avoid exception when using OPT_COLLECTIONS
Needs proper root cause analysis and fix but at least dont fail in the
meantime.
2025-02-23 08:15:57 +05:30
Kovid Goyal 18bd4f4703 Forgot to pass in extra_css 2025-02-22 16:25:05 +05:30
Kovid Goyal 24e52319d6 Fix kepubified files not being renamed to .kepub 2025-02-22 16:15:07 +05:30
Kovid Goyal afc88ad4f8 ... 2025-02-22 15:53:49 +05:30
Kovid Goyal d5845852f6 ... 2025-02-22 15:53:15 +05:30
Kovid Goyal c40f271c4b Kobo driver: Automatically convert EPUB to KEPUB when sending to device. Can be turned off via an option in the device configuration 2025-02-22 15:45:19 +05:30
Kovid Goyal c2d52efbcd Implement unkepublify 2025-02-22 13:50:41 +05:30
Kovid Goyal c64588bee4 kepubify: Generate a default cover image if input document has no cover image 2025-02-22 09:51:39 +05:30
Kovid Goyal a8c9c6095b More work on kepubify 2025-02-22 09:38:42 +05:30