SparkClean v1.3.0
What's New in v1.3.0
Added
- Privacy category with 7 scan definitions — Recent Items, Spotlight History, Shell History, Safari History, Chrome History (multi-profile), Firefox Form History, Browser Cookies
- Admin privilege escalation for root-owned files in main clean pipeline (macOS password dialog)
- Uninstaller: Admin privilege escalation for uninstalling root-owned apps (e.g., Microsoft Office)
- Uninstaller: Show in Finder icon in app detail header, error alert when uninstall fails
- Trash Monitor: Admin escalation for leftover cleanup
- UI: Animated stat counters, disk bar transitions, hover effects, section transitions
- Maintenance: Clear Time Machine Snapshots task with admin escalation
- Maintenance: Free APFS Purgeable Space task with defragmentation
- Maintenance: Per-task estimate badges (TM snapshots, purgeable space, Spotlight index size)
- Maintenance: Task selection with checkboxes, "Run Selected" button, and confirmation dialog
Changed
- Removed unused Filter search bar from sidebar
~/Library/Safariadded to protected paths blocklist- Static
ISO8601DateFormatterreplacing per-call allocation
Fixed
directorySizeSyncanddirectorySizeSyncExcludingnow handle individual files (was silently returning 0 for non-directory paths)runCommandpipe deadlock — reads data beforewaitUntilExitto prevent hang when output exceeds 64KB- DuplicateFinderManager strong self capture replaced with
[weak self]to prevent memory leak - Disk usage bar visual gap fixed — segments now use clipShape instead of per-segment corner radius
- DuplicateFinderManager now supports scan cancellation via
cancelRequestedflag - StartupManager
launchctltoggle only updates UI if command actually succeeded - StartupManager
NSWorkspace.shared.iconmoved to main thread to prevent potential crash
Download
Download SparkClean-1.3.0.dmg, open it, and drag SparkClean to your Applications folder.
Requirements
- macOS 14.0 (Sonoma) or later