v4.9
- Advanced Cleanup overhaul: optional Winapp2.ini integration (toggle + cached download), search/filter UI, larger dialog, and grouped rules with section headers.
- Cleanup engine rewritten: progress UI, bytes-recovered summary, faster delete path, expanded browser coverage (Brave, Vivaldi, Opera/Opera GX), package cache cleaning, and better temp/thumbnail handling.
- Settings persistence improved: new
LoadWinapp2flag and safer JSON merge/save for cleanup, registry scan, and winget ignore lists. - Registry cleaner: normalize registry root paths before delete to avoid HK* path mismatches.
- Enable
Application.EnableVisualStyles()for consistent WinForms styling. - Add
Start-GuiJobhelper to run background jobs with a dispatcher timer and UI-safe completion callbacks. - Winget UI: clearer status logging, temp file cleanup, and accurate “updates found” counts during scan/search.
- Winget actions: update/install/uninstall now run via background jobs, lock buttons while running, auto-accept agreements, stream output to the log, and auto-refresh after changes.
- Driver cleanup: fix a null check when capturing INF names in fallback handling.