V5.0.3
Hotfixes
- Reworked package action result tracking with explicit per-item result events (
SUCCESS,SKIPPED,FAILED,CANCELLED) to prevent false0/xcompletion states. - Fixed update flow that could auto-rescan immediately after actions; auto-refresh now only runs when at least one package was actually updated successfully.
- Added restart-risk confirmation for EA/Electronic Arts updates before running, so users can cancel if they do not want a potential reboot.
- Improved retry handling:
Not Applicableis now treated asSKIPPED, and known non-retry conditions no longer spawn unnecessary fallback windows.
Live Activity
- Added real-time progress UI for package actions in the Updates header (progress bar + live done/success/skipped/failed counters).
- Added live per-package status (
x/y, active package name, elapsed time) during update/install/uninstall actions. - Added live
wingetoutput streaming into Activity Log, including progress percentage updates and keep-alive status lines while commands run.
Provider Update UX
- Added visible console-window execution for
pipupdates so users can see real-time installer output. - Extended visible-window update behavior to Chocolatey and Python package updates for better transparency and fewer silent failures.
Credits
Chaython - PR #85: Added Column Sorting for ListView Controls
- Community testers/reporters - especially users reporting update-flow and Activity Log issues (including EA restart-risk and low-resolution/UI behavior).