Kovid Goyal
dd2a97d226
Start implementing HTML transform actions
2021-11-10 16:56:45 +05:30
Kovid Goyal
2a9caad4d3
Implement matching for HTML transform rules
2021-11-10 15:45:41 +05:30
Kovid Goyal
4f3c5be22d
Use a version and type when exporting rules
2021-11-10 14:41:02 +05:30
Kovid Goyal
35f95c4ed8
Implement validation for html transform rules
2021-11-10 14:33:30 +05:30
Kovid Goyal
9df1350784
Amazon metadata download: Add support for yet another variant of series markup
2021-11-10 13:27:00 +05:30
Kovid Goyal
45b17f6cad
Fix extracting cached URLs from google search results
2021-11-10 13:08:02 +05:30
Kovid Goyal
0749ba592c
Amazon metadata download: Recognize another markup variant for book comments
2021-11-10 11:11:01 +05:30
Kovid Goyal
790b1a2b37
Use a wizard for XPath input
2021-11-10 11:00:44 +05:30
Kovid Goyal
8d4966f14b
DRYer
2021-11-10 10:03:02 +05:30
Kovid Goyal
9de4b76699
DOCX Input: Sanitize image filenames more strictly to workaround broken EPUB software. Fixes #1950412 [epub image file names contains special charactors]( https://bugs.launchpad.net/calibre/+bug/1950412 )
2021-11-10 10:03:02 +05:30
Kovid Goyal
f7a70971d1
String changes
2021-11-10 10:03:02 +05:30
Kovid Goyal
166bb9fbb0
More work on HTML transform tool
2021-11-09 20:58:36 +05:30
Kovid Goyal
8b85aa82d9
Start work on HTML transform tool
2021-11-09 20:43:56 +05:30
Kovid Goyal
18dcc8734c
Fix #1950206 [Calibre missing private copy of kdialog on Fedora 35]( https://bugs.launchpad.net/calibre/+bug/1950206 )
2021-11-09 07:23:52 +05:30
Kovid Goyal
4d4f55a95d
Also use ascii filenames for @kindle.com addresses
...
Does no harm since filenames are not visible on Kindles anyway. Hopefully, fixes #1949604
2021-11-08 20:33:41 +05:30
Kovid Goyal
4c0138e40d
Use system random source for picking a random book
2021-11-08 20:30:02 +05:30
Kovid Goyal
359116e86a
...
2021-11-08 20:23:53 +05:30
Kovid Goyal
9e1e87371f
When picking a random book ensure recently chosen books are not re-selected. Fixes #1948889 ["Pick a random book" function not random]( https://bugs.launchpad.net/calibre/+bug/1948889 )
2021-11-08 20:22:19 +05:30
Kovid Goyal
2f6ad90635
Sending by email: Asciiize filenames when sending to @pbsync.com as the service cant handle non-ascii filenames
2021-11-08 19:42:55 +05:30
Kovid Goyal
6322ba9a1b
Pass bools_are_tristate to content server interface
2021-11-07 12:04:30 +05:30
Kovid Goyal
02cd4a3c06
Merge branch 'master' of https://github.com/cbhaley/calibre
...
Fixes #1950033 [Possible oversight in Book Details: Missing copy options on composite columns](https://bugs.launchpad.net/calibre/+bug/1950033 )
2021-11-07 11:54:42 +05:30
Kovid Goyal
085ebdd9f4
Icon theme chooser dialog: Allow right clicking on a theme to visit its homepage
2021-11-07 11:23:36 +05:30
Charles Haley
4a8f5a226a
Add searching for bool, numeric etc values to the content server.
2021-11-06 17:18:47 +00:00
Charles Haley
d1e2a03d58
Bug #1950033 : Book Details: Missing copy options on composite columns
...
Added the copy options as well as search and remove to composites, bools, numbers, etc
2021-11-06 15:03:38 +00:00
Kovid Goyal
2a5952f1e3
PDF Output: Fix the option to preserve cover aspect ratio being ignored when converting comics
2021-11-04 08:44:38 +05:30
Kovid Goyal
cc578e5a80
Prevent cover buttons in edit metadata from being expanded vertically
2021-11-03 21:45:26 +05:30
Kovid Goyal
ba89a2b970
Fix #1949448 [Opinion/enhancement request: Move 'welcome wizard' button to opposite side of preferences]( https://bugs.launchpad.net/calibre/+bug/1949448 )
2021-11-02 15:54:15 +05:30
Kovid Goyal
4b97f07532
Merge branch 'master' of https://github.com/davidfor/calibre
2021-11-02 07:56:34 +05:30
David
ff4a7e5a8e
Bump supported Kobo firmware version
2021-11-02 11:02:31 +11:00
Kovid Goyal
a553db9626
News download: Handle more types of invalid timestamps in RSS feeds
2021-11-01 14:35:45 +05:30
Charles Haley
38d34bd003
Fix formatter infix operators not handling raw_field of undefined values
2021-10-30 23:33:02 +01:00
Kovid Goyal
9cf1731d08
version 5.31.1
2021-10-29 14:49:34 +05:30
Kovid Goyal
4b9629b61f
Add a test for tostring on sub-trees
2021-10-29 14:34:31 +05:30
Kovid Goyal
f436139f55
version 5.31.0
2021-10-29 07:54:33 +05:30
Kovid Goyal
b95c2ad88e
Mention that the Kindle Oasis output profile works for PW 2021 also
2021-10-29 07:54:07 +05:30
Kovid Goyal
350ba190d4
pep8
2021-10-28 21:22:50 +05:30
Kovid Goyal
1796385b34
Multiple sort dialog: Allow removing saved sorts via a sub-menu of the Load button
2021-10-28 21:05:06 +05:30
Deckvig
87e24e7a98
Update amazon.py
...
fix get ratings fail in amazon.cn
2021-10-28 13:57:05 +08:00
Charles Haley
79536a7f7f
Small performance improvement for sorting categories by name and first letter
2021-10-27 15:58:43 +01:00
Kovid Goyal
571841268f
Kindle driver: Add support for the new Kindle PaperWhite
...
Lets hope nothing else is different on this device apart from the
changed BCD number. Fixes #1948883 [Add support for the 2021 Kindle Paperwhite (11th Version)](https://bugs.launchpad.net/calibre/+bug/1948883 )
2021-10-27 07:28:52 +05:30
Kovid Goyal
c70e064c23
Content server: Fix some OPDS feeds failing with non-ASCII content. Fixes #1947879 [IOS client access, the library does not display content.]( https://bugs.launchpad.net/calibre/+bug/1947879 )
...
This was caused by an underlying libxml2 bug.
https://bugs.launchpad.net/lxml/+bug/1873306
a697ed1e24
The workaround is to specify the encoding rather than using None.
2021-10-26 08:28:00 +05:30
Charles Haley
689a280a2c
Move the numeric_collation tweak to global preferences with the UI in Preferences / Behaviour. I didn't put it in db.prefs because I didn't want to create a linkage between icu.py and the database.
2021-10-25 16:53:30 +01:00
Kovid Goyal
1518344dd8
...
2021-10-24 22:20:25 +05:30
Charles Haley
21a4207ad7
Bug #1948560 : Odd behaviour with digits in alphabetical partitioning
...
This is fixed for the tag browser in the gui and the content server. I couldn't find anywhere else that used first letter partitioning.
When using first letter partitioning get_categories() constructs the sort key as follows:
- If the first character of the string is a digit (I hope isdigit() is localized) then use that digit otherwise use a string that is larger than any digit
- The ICU collation order key
- The sort key.
As such, items that start with a digit will first sort by that digit, then if needed use the ICU key as the second level then if needed use the sort key as the third level. Items that do not start with a digit will sort by the ICU key then the sort key.
2021-10-24 17:18:02 +01:00
Charles Haley
82e4b04e2f
Include some tests for non_numeric_sort_collator
2021-10-24 17:08:15 +01:00
Charles Haley
06b598eb9d
Fix non_numeric_sort_collator.
2021-10-24 17:07:50 +01:00
Kovid Goyal
ae437852be
E-book viewer: Add a button to directly open the viewer help section in the calibre user manual to the viewer controls
2021-10-24 21:21:08 +05:30
Kovid Goyal
6c45f4333d
oops
2021-10-24 18:46:05 +05:30
Kovid Goyal
4958e3623d
Add a clear button to the target field
2021-10-24 15:50:13 +05:30
Kovid Goyal
79a6ab5d94
Add a function to generation collation order for partitioning
2021-10-24 15:46:31 +05:30