What's Changed
- docs: consolidated backlog brief for open PRs and issues by @VincentShipsIt in #124
- docs: repo-wide DRY/slop audit report by @VincentShipsIt in #75
- docs(audit): repo map — audit 00 by @VincentShipsIt in #74
- [codex] share cleanup and error banner components by @VincentShipsIt in #73
- fix: P0 audit bug batch (#85–#89) by @VincentShipsIt in #126
- fix(headless): add id/isKnownSignature and raw sizeBytes to CLI JSON DTOs by @VincentShipsIt in #125
- fix(safety): case-insensitive protected-root match on APFS boot volume (#122) by @VincentShipsIt in #130
- Deletion safety (WS2): guard enforcement (#91/#78/#77/#82/#92) by @VincentShipsIt in #139
- Refactor scan-module internals: shared helpers + derived DevTools project browser (WS7) by @VincentShipsIt in #131
- refactor(core): shared CleanupItem size-summary helpers + formatter-based notification body by @VincentShipsIt in #133
- refactor(ui): unify metric thresholds/badges, share ProcessMonitor, extract stat components (#102/#103/#104) by @VincentShipsIt in #137
- Kill /bin/bash -c execution + dedup savedNetworks (WS3 PR A, #94 #96) by @VincentShipsIt in #127
- fix(safety): gate app-uninstaller bundle + leftover removal via SafetyChecker (#76, #81) by @VincentShipsIt in #134
- Deletion safety (WS2): module-specific hardening (#79/#80/#83/#84) by @VincentShipsIt in #135
- refactor(ui): unify cleanup-failure presentation (.errorAlert + generic failure summaries) by @VincentShipsIt in #129
- Extract ProcessRunner + HomebrewPaths + PrivilegedRunner (WS3 PR B, #93 #95 #97) by @VincentShipsIt in #136
- chore: remove dead code and repo weight (audit WS6) by @VincentShipsIt in #132
- Test & tooling infrastructure: TempTestDirectory, e2e safety smoke suite, coverage floors, visual-QA CI (WS8) by @VincentShipsIt in #138
- feat(logging): os.Logger facade + deletion/diagnostic wiring (#117) by @VincentShipsIt in #128
- Add cleanup share receipt card by @VincentShipsIt in #140
- Polish release UI and bump 1.0.8 by @VincentShipsIt in #141
- Fix native macOS chrome and UI audit issues by @VincentShipsIt in #144
Full Changelog: v1.0.7...v1.0.8