Skip to content

v1.4

Latest

Choose a tag to compare

@CodingGeoff CodingGeoff released this 14 Jun 20:58
· 1 commit to main since this release

Full Changelog: v1.3...v1.4

πŸŽ‰ Major New Features

  • Custom Folder Mode: You can now analyze any folder on your system, not just a PARA structure. This power-user mode requires a compatible NVIDIA GPU to be enabled.
  • Developer-Aware Scan Engine: The full duplicate scan is now much safer for developers. It uses a new, configurable rule set to automatically ignore common development directories, configuration files, and library data.
  • Persistent User Data: All user data (configs, logs, caches) is now stored in the standard Application Data directory. This completely resolves the issue of data being lost every time the packaged .exe was closed.

✨ Key Improvements

  • Intelligent Hash Caching: Subsequent scans are now dramatically faster by skipping files that have not changed. The cache also automatically prunes entries for deleted files to stay efficient.
  • Safer Deletion Process: When cleaning duplicates, all files marked for deletion are now grouped into a single, timestamped folder which is then sent to the Recycling Bin. This makes recovery much easier.
  • Enhanced Results Dialog: You can now right-click on any file in the duplicate results list to open its location in your file explorer, allowing for easy verification. Tooltips have also been restored to show the retention score and reasoning for each file.
  • Smarter Search: Search results are now scored for relevance and highlighted, making it easier to find what you're looking for.
  • Dynamic UI: The tooltip for the "Full Scan" button now dynamically updates to show exactly which directory it will scan.

πŸ› Bug Fixes

  • Fixed all known startup crashes caused by NameError or TypeError due to missing or incorrect class definitions.
  • Resolved a critical ValueError that occurred when changing the target directory across different drives (e.g., from C: to F:).
  • Corrected all logic flaws that prevented the "Smart Default" selection (keep best, trash rest) from working reliably.
  • Eliminated the "flickering" progress bar during cache pruning for a smoother, more professional user experience.