Skip to content

SparkClean v1.2.0

Choose a tag to compare

@georgekhananaev georgekhananaev released this 31 Mar 22:51
· 24 commits to main since this release

What's New in v1.2.0

New Features

  • Maintenance View — run system maintenance tasks like flushing DNS, purging memory, and rebuilding indexes
  • Startup Manager — view and manage Launch Agents, System Agents, and Daemons
  • Smart Trash Monitor — detects apps moved to Trash and offers to clean leftover files (caches, preferences, containers, logs, launch agents)
  • Drag-and-drop .app files onto Uninstaller for instant analysis
  • Per-path selection checkboxes in Uninstaller — choose exactly which related data to remove
  • Launch Agent discovery in Uninstaller related data scanning

Improvements

  • Low-confidence items (App Support, Containers) default to unselected for safety
  • Only selected related paths are deleted during uninstall

Fixes

  • Fixed autoreleasepool leak in dirSizeAndCount
  • TrashMonitor thread safety with OSAllocatedUnfairLock
  • Fixed potential retain cycle with [weak self] in Task closure
  • Eliminated duplicated file enumeration code in KnownAppData and dotfile scanning

Download

Download SparkClean-1.2.0.dmg, open it, and drag SparkClean to your Applications folder.

Requirements

  • macOS 14.0 (Sonoma) or later