All notable changes to this project will be documented in this file.
Navigation: ← Back to README | Web Interface | TUI Guide | Test Plan
- Removed pre-built Windows
.exefiles from releases due to security violations detected by Windows 11 and Sentinel One - Added comprehensive Windows build instructions with code signing guidance to prevent security warnings
- Updated documentation to emphasize building from source or using CLI/TUI directly on Windows
- Updated version to 4.0 (major version bump due to removal of Windows binary distribution)
- All download links updated to v4.0
- Windows users must now build from source or use Python directly (see README for instructions)
- Added "Building Windows Releases" section with code signing instructions
- Added security notice at top of README explaining Windows .exe removal
- Updated all version references to 4.0
- Web GUI interface with directory browsing, cleanup operations, and visualization
- Cleanup history graph using Chart.js
- Directory tree view with expandable/collapsible folders
- Auto-refresh with intelligent polling and exponential backoff
- Server controls (stop/restart) from web interface
- Automatic port conflict detection and resolution
- Terminal User Interface (TUI) with
--tuiflag - Comprehensive docstrings for all functions
- Web interface test suite (18 tests)
- Enhanced help flag with installation and examples
- Custom error handler for invalid flags with helpful suggestions
- Full automation support with proper exit codes
- Improved error handling with proper stderr output in quiet mode
- Enhanced flag validation to prevent automation/interactive conflicts
- Updated documentation structure for better scannability
- Localhost-only binding enforced for web interface
- Secure headers for browser compatibility
- Full scriptability with
--yes,--non-interactive,--overwrite, and--quietflags - Enhanced CLI help with comprehensive documentation
- Automation-ready exit codes for cron jobs and scripts
- Quiet mode for automation pipelines
- Command-line arguments for directory paths
- Partial path matching for directory search
- Simplified interface with smart defaults
- Refactored test suite with automatic mock file generation
- Improved performance and user experience
Related Documentation:
- README - Main documentation
- Web Interface Guide - Web UI features
- TUI Guide - Terminal interface
- Contributing Guidelines - How to contribute