Latest release
MacSweep v2.1.8
MacSweep v2.1.8 makes Empty Trash finish the job on external drives, SD cards and cloud drives, and tells you what it removed afterwards. Memory status now matches what macOS reports, quitting a process asks first, and App Leftovers calls an app removed only when it can confirm no installed app owns its data.
Checksums
MacSweep-2.1.8.dmg
d4b30bd0cf4ec984d516cd13252667142a67774269b29f92fc374e8a0ff63b29
macsweep-2.1.8.tar.gz
d4d49cc061e0952ec5bf7fdf6f474e32417492e6da6179d311db9b45e2216498
What to test
- Install from DMG and launch without Gatekeeper warnings.
- Launch the app normally from `/Applications` and confirm Overview loads.
- Empty Trash with items in an external drive, SD card or cloud drive Trash, and confirm the summary matches what was removed.
- Check the menu bar memory badge against Activity Monitor's Memory Pressure graph.
- Open App Leftovers and confirm rows are marked removed only where ownership was confirmed, and that the reason is shown when it could not be.
- Homebrew install flow: `brew tap C-TTK/macsweep`, `brew install macsweep`, `macsweep doctor`.
What's new in v2.1.8
This release fixes Empty Trash on external and cloud drives, corrects how memory status is reported, and makes App Leftovers confirm no installed app owns the data before calling an app removed.
- Empty Trash finishes the job. External drives, SD cards and cloud drives each keep their own Trash. MacSweep now empties those too, asks before touching anything stored on other devices, and says afterwards how much was freed and what is still there.
- Memory status you can trust. The menu bar badge shows the pressure level macOS itself reports, the same signal as Activity Monitor. It used to compare used memory with total RAM, so a healthy Mac often showed a warning.
- Purge is gone. It ran a macOS tool without the rights it needs, so it never did anything. In its place the menu bar links to Optimization, sorted by memory.
- Quit asks first. Quitting a process from Optimization now confirms before acting.
- App Leftovers no longer flags installed apps. MacSweep now reads the helper apps an installed app carries inside its own bundle, and containers named after an app group, when deciding who owns data. It calls an app removed only when it can confirm no installed app owns its data, and when it cannot confirm that, it says so rather than guessing.