Changes in this release:- Run all the quality checks with a progress dialog that can be aborted
- Change the ePub check for unmanifested files to exclude iTunes plist and Calibre bookmark files
- Add ePub check for embedded fonts in an ePub
- Add check for pubdate, testing for equality with date timestamp
- Add ePub check for DRM
Those long running checks on large libraries should hopefully be a bit more tolerable to run with a proper progress dialog and ability to abort.
As I mentioned in a previous post, I have changed the unmanifested files check so it now works exclusive of calibre bookmark and plist files.
The embedded font check was requested by Idolse. This only checks for .ttf and .otf files in the ePub.
The check for pubdate was requested by drMerry. When you first add a book to Calibre, the pubdate is set to the same value as the book timestamp, this check finds books that are still in this state.
The check for DRM just checks for the presence of an encryption.xml file. Perhaps this is not a fully encompassing check, but it did achieve the purpose on my own library.
As always, further suggestions and feedback welcomed.