Devolutions / Devolutions/UniGetUI
[BUG] UniGetUI breaks itself when updating via package update
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 52m
- Merged PRs (30d)
- 52
Description
### Please confirm these before moving forward
- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/marticliment/WingetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/marticliment/WingetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/marticliment/WingetUI/issues/new/choose)).
### UniGetUI Version
3.1.8
### Windows version, edition, and architecture
Win 11 Pro N x64 24H2
### Describe your issue
Updating UniGetUI via the package updates:

Closes the app, but no proper installation takes place.
Starting the app is no longer possible after the attempted update.
unins000.exe is also missing, which means uninstalling from the Windows installed apps is no longer possible.
The only fix is manually downloading the installer from Github and running it to overwrite/fix the installation.
https://github.com/marticliment/UniGetUI?tab=readme-ov-file#update-UniGetUI states this is a valid way to update, but it seems safer to me to use the built in updater and exclude the package from the software updates list.
### Steps to reproduce the issue
- See software updates are available
- UniGetUI is one of them
- Click update selected packages (all are by default)
- When it's the UniGetUI package's turn in the queue the app closes and does not update
- Trying to start UniGetUI again does not work
### UniGetUI Log
```text
Cannot start the app, cannot reach logs.
```
### Package Managers Logs
```text
Cannot start the app, cannot reach logs.
```
### Relevant information
_No response_
### Screenshots and videos
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.