Added an experimental Software Catalog and Catalog Editor, turned on in Settings > Experimental. The catalog is a page of approved software that users can install, update and uninstall in one click
UniGetUI on Mac now uses macOS's new Liquid Glass look
You can now reorder the sidebar pages by drag and drop, or with Alt+Up/Down. Keyboard shortcuts follow the new order, and you can reset it in Settings > User interface
Improvements
3
Package details and "Download installer" now pick the same WinGet installer as installs and updates, following your scope and architecture settings
Screen readers now announce the real names of expanders and package list cells instead of control type names
The package list now keeps its scroll position when an operation finishes, instead of jumping back to the top
Fixes
6
Fixed a duplicated top bar and a crash in the terminal UI
Fixed Chocolatey packages, such as Python, that need administrator rights not being retried as administrator
Fixed Pip updates that could corrupt the Python environment. Pip operations now run one at a time
Fixed PowerShell 7 modules installed for all users that couldn't be uninstalled
Fixed several crashes, including at startup, with unreadable icon files, and with screen readers
Fixed the restart prompt showing when opening Experimental settings without changing anything
Added a package policy editor for Devolutions Agent (Windows only). Package broker requests are now checked against the Agent's rules before they're sent
Added a terminal UI. Run uniget tui to manage packages from a terminal, using the same settings and history as the desktop app
Added a uniget command-line launcher on Windows, Linux and macOS. The Windows installer has a new optional Add to PATH option
Added an optional download size column to package lists
Installs, updates and uninstalls that you start yourself now run before automatic updates waiting in the queue
UniGetUI now tells you when a package needs a restart to finish, and you can restart from the app
You can now choose which package managers a Discover search uses
Improvements
5
Downloading installers: you can now set a default folder
Redesigned the bundle import security report. Findings are ranked by risk, and you're asked to confirm before importing a bundle with high-risk findings
Restored the compact operation cards, and improved scrolling, animations, contrast and text wrapping across the interface
The keyboard and screen readers now work with hyperlinks, toggle switches and the sidebar More menu
When a WinGet install fails because the app is still running, UniGetUI offers to close the app and retry
Fixes
9
Fixed a crash when opening "Available Updates" from the tray icon
Fixed missing Scoop updates caused by cut-off package IDs and versions
Fixed offered "updates" that were the same as or older than the installed version
Fixed Pip update checks. They no longer need Python network access, and they now work correctly through the Agent broker
Fixed portable mode still writing Pinget files to %APPDATA%
Fixed several PowerShell module install, update and uninstall failures
Fixed several UAC prompts appearing when "Ask for administrator privileges once for each batch" was on
Fixed the "Loading packages" animation getting stuck, and package selections resetting when a list reloaded
Fixed window resizing when hardware video acceleration is off, and taps on settings cards being treated as clicks while scrolling on touch screens
Added a responsive package toolbar that moves actions into an overflow menu when the window is too narrow to display them all
Added an optional Installer host column that shows each download domain and provides the full installer URL in a tooltip
Added configurable retention limits for timestamped local backups, with automatic removal of the oldest files
Added scheduled maintenance for update checks, automatic update installation, local backups, and cloud backups, with independent schedules, retries and timeouts
Added Start Menu shortcut and folder management to the unified Manage shortcuts window, including removal, reset, relocation, post-install prompts, and command-line support
Added support for marking individual packages for automatic updates instead of automatically updating every package
Added the %NAME% placeholder and a per-package subfolder style setting for creating sanitized custom installation directories
Added Update and Update as administrator actions to the Installed Packages page when a newer package version is available
Added warnings when an installed package version cannot be reliably verified, with explanatory tooltips in package lists and details
Improvements
6
Hardened PowerShell-based package operations against command injection by validating package values, rejecting shell metacharacters, and passing arguments as data
Hardened settings imports by rejecting unknown or unsafe names and preventing secure-settings paths from escaping their intended directory
Improved Linux compatibility by targeting a glibc 2.27 baseline so releases run on considerably older distributions
Improved package icon loading with bounded preloading and automatic retries after temporary failures
Improved update error messages for unavailable installers, already-current packages, and WinGet hash mismatches, including more relevant recovery guidance
Migrated supported NuGet-backed package managers to the NuGet V3 API for more efficient and reliable feed access
Added a comprehensive search feature to the Settings page, allowing you to quickly find and navigate to configuration options
Added a configurable skip level for minor updates, giving you more control over which updates are offered
Fixes
3
Fixed installation scope handling for PowerShell 7.x modules
Fixed sorting of the Packages list under NativeAOT builds
Improved the update notification experience by preventing the application from automatically switching to the Updates page when displaying a toast notification
CVE-2026-10696 Fixed an issue where UniGetUI would update to similarly named but unrelated packages
New features
4
Added a setting to automatically redact usernames from exported logs, making it easier to share diagnostic information while protecting personal data
Added an operation counter to provide better visibility into ongoing package operations
Expanded diagnostics and troubleshooting capabilities to simplify issue reporting and support
UniGetUI now opens the release notes page after updating by default, helping users discover new features, improvements, and fixes. This behavior can be disabled from Settings
Improvements
6
Enhanced installer behavior when updating running UniGetUI instances
Improved logging and error reporting throughout the application
Improved package manager integrations and package metadata processing
Improved update reliability and handling of update-related edge cases
Refined various user interface elements for a more consistent experience
Updated package screenshots, icons, and bundled resources
Fixes
6
Fixed a number of stability issues reported by the community
Fixed issues affecting package discovery and metadata retrieval
Fixed multiple issues affecting application updates and self-update workflows
Fixed UI inconsistencies and unexpected behaviors across different pages
Improved handling of package manager responses and failure scenarios
Resolved several package installation and upgrade edge cases