Skip to content

Features/p0#7

Closed
NK2552003 wants to merge 7 commits into
mainfrom
features/P0
Closed

Features/p0#7
NK2552003 wants to merge 7 commits into
mainfrom
features/P0

Conversation

@NK2552003
Copy link
Copy Markdown
Owner

Added

P0 (baseline UX and safety)

  • Global --dry-run flag (src/core/dry_run.py)
  • Shell completion command (src/core/completions.py)
  • Full app uninstaller (src/core/uninstaller.py)

P1 (highest demand data and visibility)

  • Browser data cleaner (src/scanners/browser_data.py)
  • Visual disk space map (src/scanners/space_map.py)
  • Photo library analyzer (src/scanners/photos_analyzer.py)
  • iOS simulator deep cleaner (src/scanners/simulators.py)

P2 (system utilities and maintenance)

  • Memory pressure reliever (src/core/memory_pressure.py)
  • Homebrew deep manager (src/core/brew_manager.py)
  • Storage trend tracker (src/reporting/storage_trend.py)
  • Recent files and activity cleaner (src/scanners/recent_activity.py)

P3 (advanced and higher risk features)

  • Permissions auditor (src/core/permissions_auditor.py)
  • APFS snapshot guard (src/core/apfs_snapshots.py)
  • Menu bar companion (src/core/menubar.py)
  • Data breach monitor (src/core/breach_monitor.py)
  • Cloud storage junk scanner (src/scanners/cloud_junk.py)

Changed

  • CLI wiring for new P0/P1 commands and dry-run behavior
  • Module layout aligned to core/scanners (removed features package)
  • README, checklist, and roadmap paths updated for the new layout
  • Improved error handling with debug logs across filesystem and subprocess paths
  • Dev junk scanner traversal now uses a deque for better performance

@NK2552003 NK2552003 closed this May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant