Skip to content

Releases: QDenka/MacCleanCLI

1.1.0: Merge pull request #3 from QDenka/feature/show-file-details

06 Oct 11:06
bfd767e

Choose a tag to compare

Developer Tool Categories:

Add Xcode Derived Data and Archives cleanup
Add Docker data cleanup
Add Homebrew cache cleanup
Add Node.js node_modules cleanup
Add Python cache cleanup
All categories fully integrated with priority levels and UI
File Detail Preview Feature:

Show detailed file list before cleaning with pagination
Display 20 files per batch with size and safety indicators
Shorten paths using ~ for home directory
Default to showing details for better transparency
Address user feedback: show exactly what will be deleted
Bug Fixes:

Fix file size detection for scanner (1KB minimum, 100KB for duplicates)
Fix attribute naming consistency in CleaningResult and ScanResult
Fix directory lifecycle handling in cleanup operations
Fix LaunchDaemon/LaunchAgent type detection
Improve exception handling in optimizer

Release

11 Jun 05:42
0239561

Choose a tag to compare

Adding the core functionality and tooling for macOS Cleaner, including logging, configuration, backup, scanning, cleaning, UI, tests, and packaging.

Introduces utility modules: logger, config, and backup management
Implements core modules: scanner, cleaner, optimizer, and UI components
Adds tests, CLI entrypoint, installation scripts, documentation, and Makefile

Added

Permission checking feature in Settings menu
Troubleshooting guide (TROUBLESHOOTING.md)
Force disable option for protected startup items
Homebrew deployment guide and formula
Development setup scripts
GitHub Actions CI/CD workflow

Fixed

VPN services (like ru.vpnmonster.service) can now be disabled
Browser cache scanning now supports all major browsers
Better error handling for permission-denied directories
Import errors in tests

Changed

Expanded browser cache detection to include Chrome, Firefox, Brave, Edge, Opera, Vivaldi
Improved scan result display to show when no caches are accessible
Enhanced startup item management with safety warnings