Skip to content

Prototype v0.1.2-beta

Compare
Choose a tag to compare
@miketvo miketvo released this 07 Jun 02:49
· 158 commits to main since this release
bbebfb4

Version: v0.1.2-beta

  • Available on Windows only
  • Needs more testing
  • Needs more user feedback
  • No icon yet (#12)
  • No executable compression
  • Note: #11 is not working yet, clean mode will throw a NotADirectoryError error when supplied with a file instead of a directory, to be implemented in next version

Changes

  • More robust progress bar
  • Renamed detect mode to scan mode
  • Setup extra verbose mode (-V1, -V2 verbose levels with -V1 as 'verbose' and -V2 as 'extra verbose')
  • Image indexing notifies user of excluded files when -V2 is set
  • Modular argument parsing and validation
  • Better detect_dup_images() scanning messages: Change Processing ... to Scanning ... to be clearer for the user
  • Added early stopping message when there are no duplications to clean
  • Better help messages
  • Better error messages
  • Efficient terminal messages flushing
  • More verbose duplication console output (Resolved #10)
  • Added option to show hash in console output (will be truncated if too long) using the -H/--show-hash flag
  • Output file for -o/--output does not include hash (they could get too long)
  • Paths in output file for -o/--output will always be absolute, that makes more sense
  • More informative interactive clean mode
  • Bumped version number
  • Code cleanup
  • Update README.md to match the above changes

Bug Fixes

  • Added MemoryError handling and force closing of corrupted images to free up locked memory that led to crashing
  • Added image file verification when opening an image, then force closing that image after processing is done to free locked memory that lead to crashing

Full Changelog: v0.1.1-beta...v0.1.2-beta