Added GRAY color for unmatched library book. Improved diagnostics for MXD issue #32.
Added PINK for calibre duplicates with different UUIDs. Added dialog reporting calibre duplicates.
development_mode diagnostic reporting new hash based on last_modified change
Updated help file with GRAY and MAGENTA. Updated tool tips describing color status.
Cleanup of color management
Revised YELLOW/MAGENTA priority order. Revised test for calibre duplicates to confirm book also exists in Marvin.
Fixed leftover reference to .YELLOW, reorganized colors to enable metadata updates for GREEN and YELLOW only.
Tweaked duplicates dialog.
Changed signaling mechanism to handle dict so we can receive deleted paths. Added remove_path_from_hash_cache() to selectively delete paths from hash_cache. Tweaked hash algorithm to include date_time as well as file_name and size.
Refactored _generate_match_quality(), cleaner logic.
…
Require iOSRA 1.3.5 - delete_book signaling
Version 1.2.0
Tweaked matching algorithm to distinguish foreign UUIDs (YELLOW) from hash mismatches (GRAY)
Optimization to delete multiple cached hashes at once
added process_updates(). If version < 1.2.0, delete obsolete cached hashes.
Fixed error returning bad value from computed hash when updating Marvin hash_cache.
Added option to apply temporary markers to detected duplicates and updated content.
…
Separate switches for duplicate content and updated content. Custom dialog text based on switch settings.