Releases: xangelix/edirstat
Releases · xangelix/edirstat
v1.1.0
Added
- ⚡ Parallel Deduplication: Hashing is now fully parallelized using the Rayon library, making duplicate checks dramatically faster on multi-core CPUs.
- 🗑️ Safe Trashing: Added the option to move files to the system Trash/Recycle Bin instead of permanently deleting them, protecting you from accidental data loss.
- 🔗 Hardlink & Softlink Support: You can now create and manage hard/soft links directly in the Deduplicator tab to reclaim space without losing file access.
- 📁 Local Directory Refresh: Right-click a folder to refresh its contents instantly without having to scan your entire drive again.
- 📈 Duplicate Waste Chart: Added a new visualization showing which file extensions are wasting the most space on duplicates.
- 🎯 Smart Duplicate Selection: Added one-click helpers to select duplicates based on shortest, longest, oldest, newest, or root-most paths.
- ❌ Explorer Visuals: Folders and files marked for deletion in the deduplicator are now highlighted directly in the main directory tree.
Changed
- ⚙️ Layout Improvements: Reorganized the Deduplicator tools into clean, logical dropdown menus and refined the color palette.
- 📦 Under-the-hood Refactoring: Reorganized backend code modules for better performance and long-term stability.
v1.1.0-rc.1
Added
- 👥 First-Gen Deduplicator: Introduced a new deduplication engine and UI tab to find and clean up byte-for-byte identical files.
- 🔍 Regex Explorer Search: Added support for robust regular expression filtering in the directory explorer.
- 🌍 Commit Builds: Set up automatic builds for macOS, Windows, and Linux on every commit to catch issues early.
Changed
- 🖥️ Screen Friendly: Adjusted the default window size to
1200x800for a better fit on standard displays. - 📊 Plot Organization: Cleaned up GUI rendering by splitting up charts and plots into their respective modules.
Fixed
- 🎨 View Tweaks: Fixed the text color for "Monospace Paths" and updated the "Collapse All" menu option to use a clearer eject icon.