Devolutions / Devolutions/UniGetUI

[FEATURE REQUEST] Set maximum number of retries

Open
#1,585 2 comments 1 reaction 1 assignee Claimed by @marticliment View on GitHub
new-feature ready-to-go
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 feature proposal and not found a work-in-progress/duplicate/resolved/discarded issue.
- [X] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use [this template](https://github.com/marticliment/WingetUI/issues/new?assignees=marticliment&labels=enhancement&projects=&template=enhancement-improvement.yml&title=%5BENHANCEMENT%5D+%28Enter+your+description+here%29)

### Describe the new feature

Sometimes updates fail. I think there should be a maximum number of retries before WingetUI stops trying to update a package and stops complaining. Most of the time the issue doesn't resolve itself but needs user intervention so it's not like more retries make it more likely for the update to succeed.

Default could be three failed retries for example.

Another idea would be to space out subsequent retries. First retry after a failed attempt could be after 1h, next retry after 3h and the next after 6h for example.

### Describe how this new feature could help users.

It would be less annoying.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.