Skip to content

[ENHANCEMENT] Automatic check for updates to run after X time after the last check (manual/auto) #1780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
3 tasks done
redactedscribe opened this issue Feb 10, 2024 · 1 comment
Assignees
Labels
enhancement An improvement to WingetUI ready-to-go

Comments

@redactedscribe
Copy link
Contributor

Please confirm these before moving forward

  • I have searched for my feature proposal and not found a work-in-progress/duplicate/resolved/discarded issue.
  • This improvements refers to an existing feature. If you want to suggest a new feature, please use this template
  • This improvements is not a bug. If you want to report a bug, please use this template

Describe the improvement

It would be nice to have the option to set whether automatic checks for updates run at regular intervals regardless of the last check (I think this is the current behaviour), or after the set amount of time since the last check, be it automatic or manual.

E.g. Check for updates set to 6 hours, manually refresh after 4, the automatic check is then performed 6 hours after this last check as opposed to in 2 hours.

Describe how this improvement could help users.

If a user is someone to check for updates manually as well as has automatic checks enabled, WingetUI could not check for updates more than is necessary, one could argue.

In an extreme case, if set to check for updates every 10 minutes and you manually check on the 9th minute, WingetUI arguably unnecessarily checks again at the 10th minute. With this enhancement, the automatic check would happen on the 19th minute.

@redactedscribe redactedscribe added the enhancement An improvement to WingetUI label Feb 10, 2024
@marticliment marticliment added this to the Features milestone Feb 10, 2024
@redactedscribe
Copy link
Contributor Author

Just verified:

In an extreme case, if set to check for updates every 10 minutes and you manually check on the 9th minute, WingetUI arguably unnecessarily checks again at the 10th minute. With this enhancement, the automatic check would happen on the 19th minute.

Still is the behaviour in v3.0.0.

@marticliment marticliment removed this from the Features milestone Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An improvement to WingetUI ready-to-go
Projects
None yet
Development

No branches or pull requests

2 participants