Skip to content

SparkClean v1.3.0

Choose a tag to compare

@georgekhananaev georgekhananaev released this 01 Apr 23:24
· 11 commits to main since this release

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/Safari added to protected paths blocklist
  • Static ISO8601DateFormatter replacing per-call allocation

Fixed

  • directorySizeSync and directorySizeSyncExcluding now handle individual files (was silently returning 0 for non-directory paths)
  • runCommand pipe deadlock — reads data before waitUntilExit to 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 cancelRequested flag
  • StartupManager launchctl toggle only updates UI if command actually succeeded
  • StartupManager NSWorkspace.shared.icon moved 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