Mac Cleaner Pro logoMac Cleaner Pro
Release notes

What shipped, version by version.

Every line below maps to a commit you can read on GitHub. Nothing here is aspirational — the roadmap lives further down the page.

v1.0.7

Latest

Undo that actually works, and a UI that scales

What's new
  • Text now follows your system text size. The whole interface was built with fixed point sizes and ignored Accessibility → Display → Text Size entirely; every screen has been moved onto a scale that responds to it.
  • Dark mode reworked — a softer canvas, cards that read as cards, and the stray rectangle that appeared across every screen is gone.
  • One permissions screen instead of prompts scattered through the app. It explains what macOS needs and why, shows live status, and offers to relaunch when Full Disk Access is granted — because macOS only applies that at launch.
  • Cleaned files can now be deleted outright instead of staged in the Trash, for anyone who wants it. Trash-first stays the default and turning it off asks first.
  • Scans survive switching tabs. A long Space Lens walk is no longer thrown away when you look at another screen.
Fixes
  • Undo across a relaunch never worked on a real Mac. Its records lived inside ~/.Trash, which macOS will not let an app list without Full Disk Access, and the failure was silent. They now live in Application Support and reload as intended.
  • Space Lens, Duplicate Finder and Large & Old Files rendered underneath the title bar, with headings colliding with the window title.
  • The size sliders drew a stray dashed line; macOS was rendering a tick mark for every step.
  • The app icon showed as a white card inside a grey square rather than filling its tile, and the sidebar logo carried the same white background.

109 unit tests · universal binary · macOS 13+

v1.0.4

Space Lens gets a treemap, Undo survives relaunch

What's new
  • Space Lens now has two views — the sunburst it opens on, plus a new squarified treemap. Your last choice is remembered.
  • Undo survives quitting the app: staging tokens persist to disk and reload at launch, and a sweep clears anything older than 30 days.
  • Smart Scan counts hidden files toward folder sizes, so reported totals match what you actually reclaim. Cancelled scans no longer report inflated numbers.
  • Memory Manager quits apps gracefully and asks first. Quick Free now states plainly when it skips — there is no purge without root, and it no longer pretends otherwise.
  • The whole custom-drawn UI is reachable by VoiceOver, and the primary action on every screen has a keyboard shortcut.
  • Rule pack grew to 21 signed rules (v1.1.0), covering caches, logs, developer artifacts, browsers, and mail.
Fixes
  • Path wildcards now match hidden entries, so dotfile caches are no longer silently skipped.
  • Deletion is atomic — a partial failure rolls back instead of leaving half a batch staged.
  • Rule-pack verifier pins the trusted public key and fails loudly on a bad signature.

95 unit tests · universal binary · macOS 13+

v1.0.3

Free and open source

What's new
  • Mac Cleaner Pro went MIT-licensed and free. No trial, no license key, no feature gate.
  • Legacy pre-open-source keys keep working and show as a Supporter badge in Settings.
  • Removed the checkout flow entirely — there is nothing left to buy.
Fixes
  • Fixed the broken download link and several dead donation links.
  • Developer Junk no longer double-scrolls on long result lists.

Universal binary · macOS 13+

Built in public

Eight modules. Fully open source. Counting.

Every milestone from spec to ship to open-sourced — visible.

Week 1
CI + signing pipeline
done
Week 2
Privileged helper + XPC bridge
done
Week 3
Cleanup rules engine + Smart Scan UI
done
Week 4
Trash + Undo + Activity Log
done
Week 5
Large & Old Files + Quick Look
done
Week 6
App Uninstaller + leftover finder
done
Week 7
v1.0 ship — DMG + landing page
done
Week 8
Space Lens, Memory Manager, Duplicate Finder
done
Week 9
Developer Junk scanner
done
Week 10
Open sourced under MIT — free for everyone
done
Week 11
Undo that survives relaunch + 30-day staging sweep
done
Week 12
VoiceOver, keyboard shortcuts, localization scaffolding
done
Week 13
Space Lens treemap + CI on every pull request
current
Next
Apple Developer cert + notarization (donation-funded)
next
Next
Menubar Agent + Malware Scanner
next