[NuGet] Resiliency improvements for when a source fails to load, but other sources can still be reachable
[WinGet] Updated bundled WinGet to v1.12.
[WinGet] Better detect when an uninstaller needs administrator permissions.
[WinGet] Added new winget-fonts source as a known source
Fixed a deadlock caused when starting UniGetUI certain combinations of unigetui://
Fixed a bug that would cause source operations to be duplicated
Fixed a bug that would show the user avatar empty on unreliable internet connections (I'm looking at you eduroam)
Improved handling of exceptions thrown by package-related tasks after a 1-minute timeout has passed and the task is not awaited anymore. In those cases, the exception won't show an "Internal Error" on the interface anymore.
Improvements on automatic updates: Updates won't be duplicated anymore
Fixed a bug where the last checked time would show an incorrect date and time. Furthermore, the last checked label will follow user's locale format.
Startup speed improvements.
What's Changed
Startup speed improvement by @Taron-art in https://github.com/marticliment/UniGetUI/pull/4176
Bump github/codeql-action from 3 to 4 in the actions-deps group by @dependabot[bot] in https://github.com/marticliment/UniGetUI/pull/4180
fix: prevent duplicate update operations in queue (#4131) by @Janek91 in https://github.com/marticliment/UniGetUI/pull/4171
Fix #4145 - Fixed self deadlock that hangs the application on icon fetch by @Taron-art in https://github.com/marticliment/UniGetUI/pull/4182
New Contributors
@Taron-art made their first contribution in https://github.com/marticliment/UniGetUI/pull/4176
@Janek91 made their first contribution in https://github.com/marticliment/UniGetUI/pull/4171