Quality Check Changelog

New in version 1.9.11

August 6th, 2015
  • Find ePub formats that have one, multiple, legacy or no jackets. Legacy jackets are from calibre conversions prior to 0.6.50 which will result in duplicated jackets if you convert again.
  • Find ePub formats that are invalid due to a missing container.xml file
  • Find ePub formats with invalid namespaces specified in the container or opf manifest
  • Find ePub formats that have non dc: namespace elements in the manifest
  • Find ePub formats that have files listed in the .opf manifest that are not in the ePub file
  • Find ePub formats that have files in the ePub that are not included in the .opf manifest
  • Find ePub formats that have CSS files in the ePub manifest that are not used from the html content
  • Find ePub formats that have unused image files that can be safely deleted
  • Find ePub formats that have iTunes plist or artwork files from viewing the ePub in iTunes
  • Find ePub formats that have calibre bookmarks files from the calibre ebook viewer
  • Find ePub formats that have OS artifacts like .DS_Store or Thumbs.db
  • Find ePub formats that have an NCX TOC that is hierarchical
  • Find ePub formats that have an NCX TOC with < 3 entries
  • Find ePub formats that have an NCX TOC with broken link entries
  • Find ePub formats that have broken references in the manifest
  • Find ePub formats that have html files larger than 260KB requiring splitting
  • Find ePub formats that have DRM
  • Find ePub formats that have Adobe DRM tags
  • Find ePub formats that have or do not have a cover that is replaceable when exporting from calibre
  • Find ePub formats that have or do not have SVG covers created by calibre
  • Find ePub formats that have or have not been converted using calibre
  • Find ePub formats that have smart tags which corrupt readability
  • Find ePub formats that have embedded fonts
  • Find ePub formats that have @font-face declarations in CSS or html files
  • Find ePub formats that have Adobe .xpgt files with margins specified
  • Find ePub formats that have Adobe inline .xpgt links in the html files
  • Find ePub formats that have are left or unjustified i.e. no CSS file containing text-align:justify
  • Find ePub formats that have book margins different to your calibre defaults
  • Find ePub formats that have no book margins defined
  • Find ePub formats that have inline margins defined on the content files
  • Find ePub formats that have javascript files or blocks
  • Find ePub formats that have unsmartened punctuation
  • Search the contents of ePub formats for ad hoc regular expressions of your own
  • Find Mobi/AZW/AZW3 formats that will not show in the documents folder on an Amazon Fire due to cdetype or ASIN missing/incorrect (with a Fix option below).
  • Find Mobi/AZW/AZW3 formats that have their Facebook/Twitter sharing disable on an Amazon Fire (with a Fix option below)
  • Find Mobi/AZW/AZW3 formats that have publisher imposed limits on the amount of text that can be placed in clipping notes when read on a Kindle.
  • Find books that have covers based on a choice of criteria such as file size or dimensions
  • Find books with an invalid title sort
  • Find books with an invalid author sort
  • Find books with an invalid ISBN
  • Find books with an invalid pubdate (equal to date timestamp)
  • Find books with a duplicate ISBN
  • Find books with a duplicate series
  • Find books with a series gap
  • Find books with a series numbering that does not match the published date
  • Find books with more than a specified number of tags
  • Find books with comments that have HTML style tags embedded like bold or italic
  • Find books with comments that have no HTML tags at all
  • Find books with commas in the author (useful if your author is FN LN)
  • Find books with no commas in the author (useful if your author is LN, FN)
  • Find books with authors that are all upper or all lower case
  • Find books with authors that contain non-alphabetic characters like incorrect separators or cruft
  • Find books with authors that contain non-ascii characters of accents/diatrics
  • Find books with authors that have initials in a different punctuation to your preference
  • Find books with titles that have possible series info like hyphens/numerics
  • Find books with titles that do not appear to be a valid title case
  • Search for books missing metadata, such as titles, authors, isbn, pubdate, publisher, tags, rating, comments, languages, cover or formats.
  • Change the search scope to either search your entire library (respecting search restrictions) or only your selected book(s).
  • Swap author names for the selected book(s) between FN LN and LN, FN order or vice versa
  • Fix author initials for selected books to your preferred naming format
  • Rename author names for selected books to replace non-ascii characters
  • Find and fix the file sizes stored for a book format (useful if you edit books outside of calibre)
  • Find and fix folder/file paths that are missing commas for inconsistencies within a library for books added after calibre 0.8.35
  • Cleanup orphaned opf/jpg files/folders resulting from using Save to Disk followed by Remove from device. Do NOT ever run this against a calibre library folder, it is intended for external save to disk/device folders only.
  • Fix Mobi/AZW/AZW3 files for a Kindle Fire to insert an ASIN and set the correct cdetype in the internal data to enable sharing and appear in the correct folder
  • Ability to add books to an exclusion list for a particular quality check, if you intentionally want to exempt them. You can view and edit your exclusion lists.
  • Customise the menus to hide items not of interest

New in version 1.9.9 (January 29th, 2014)

  • Make Series Gaps report case insensitive
  • Do not include Series with no gaps in the report
  • When changing configuration preferences, preserve the search scope

New in version 1.9.5 (March 27th, 2013)

  • When using the "Fix ASIN for Kindle Fire" feature, check for mobi-asin as a possible identifier prefix.

New in version 1.9.4 (February 21st, 2013)

  • Fix for dependency on calibre code removed in 0.9.19.
  • Display how many matches while running, and when cancelling display the matches found at that point rather than aborting completely.

New in version 1.9.3 (November 28th, 2012)

  • Tidy up the help file for some redundant/missing/renamed menu items
  • For "Check author initials" support more permutations of special cases to include trailing period - i.e. Jr. as well as Jr
  • In the config screen put a separate option groupbox in for the author initials setting
  • Add a "Reformat author initials" option to the "Fix" menu to reformat initials to your preference for authors on the selected books
  • Add a "Rename author to ascii" option to the "Fix" menu to rename author names to remove diatrics and accents
  • Enhance the "Repeat last action" tooltip to display what that last action was (in status bar)