You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Growth Insights: track disk growth over time, surface cleanup recipe suggestions, and drill down uncovered space to find the directories that are actually growing.
Project directory monitoring: the app discovers your dev directories, groups all node_modules / build outputs into one cleanable entry per type, and only suggests cleaning artifacts that are truly idle — build output after ~1 day, node_modules after 30 days (with a 72-hour write-activity safety window).
FSEvents incremental monitoring: disk changes are detected and rescanned without waiting for a full scan.
Sharper waterline ruler: 5 GB marks (2× finer), unified E-block style, and a larger usable scale while the deep sediment is shown only partially.
Polished visuals: new rising-bubble indicator on the menu-bar icon while scanning/cleaning, arc-following pipe elbow shading, opaque pool wall, and pipes that butt flush against it.
Fixes & Engineering
Growth Insights now hides entries under already-monitored dev roots and recipe-covered paths, so no more dead-end "project exists" rows.
Per-artifact idle windows: build outputs can be cleaned after a short idle; node_modules is protected longer because rebuilding requires re-downloading dependencies.
CLI honors POOLPROBLEM_HOME for testability; CI is test-only, skips expensive simulator-runtime scans, and caches SwiftPM builds (runs in ~1 minute).
Waterline scale algorithm keeps cleanable / manual / trash fully visible with a sediment peek instead of forcing the whole used range on screen.