π§Ή CleanWrap β Smart File Organization for Windows [v1.2.0]
CleanWrap v1.2.0 π
π€ What's New
- Added staged duplicate detection for faster file organization.
- Files are filtered by size before any content hashing is performed.
- Same-size files are compared using a partial hash of their first and last 64 KiB.
- A complete FNV-1a hash is calculated only when the earlier checks match.
- Reduced unnecessary disk reads and hashing work for files that cannot be duplicates.
π Periodic Update Checker
- CleanWrap checks GitHub for a newer release automatically.
- Update checks run once every seven days instead of on every startup.
- The check interval is stored in a small file under
%LOCALAPPDATA%\\CleanWrap. - A version change triggers a fresh check immediately.
- Network failures do not interrupt file organization.
- A Windows notification is shown only when a newer version is available.
π° Project Architectural Logs:
π§© Centralized Version Management
- The application version is managed from one shared
Version.hppfile. - The application, update checker, build script, release script, and installer use the same version.
- Installer names and release tags can be updated without changing several source files manually.
π οΈ Build and Compatibility Improvements
- Added the Windows WinHTTP dependency for secure GitHub release checks.
- Preserved the lightweight, one-shot workflow of the application.
- Kept update checking non-blocking for offline users through short request timeouts.
π¦ Installation
Download the latest installer from the GitHub Releases page:
The installer is named CleanWrap_v1.2.0_Setup.exe.
CleanWrap Β© 2026 β’ Developed by Ettisaf Rup β’ Released under the MIT License