-
-
Notifications
You must be signed in to change notification settings - Fork 785
Add-on store: add ability to manually refresh store data cache #15034
Copy link
Copy link
Closed
Labels
feature/addon-storeFeatures / behavior of the add-on StoreFeatures / behavior of the add-on Storegood first issuegithub features these at https://github.com/nvaccess/nvda/contributegithub features these at https://github.com/nvaccess/nvda/contributep5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
feature/addon-storeFeatures / behavior of the add-on StoreFeatures / behavior of the add-on Storegood first issuegithub features these at https://github.com/nvaccess/nvda/contributegithub features these at https://github.com/nvaccess/nvda/contributep5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Hi,
I propose 2023.3 milestone for this and the next feature request unless people feel this should be part of 2023.2:
Introduction
NVDA 2023.2 includes a client to access add-on store hosted by NV Access. As part of this change, a caching mechanism is introduced to present avaialble add-ons and their updates, updated every few hours.
Is your feature request related to a problem? Please describe.
Due to the caching mechanism, add-on updates may not be shown right after an add-on author publishes updates.
Describe the solution you'd like
Add a control to add-on store client that will refresh the add-on store cache, thereby letting users see latest updates. The most likely method is a button added to updatable add-ons tab or additional tabs named "check for add-on updates" or similar wording that will refresh i.e. build an updated cache based on store data at that moment, updating the cache timestamp in the process (subsequet cache updates will happen a few hours later).
Describe alternatives you've considered
Let users configure cache refresh interval (say, between one hour and six hours).
Additional context
Add-ons such as Add-on Updater can offer latest updates on the fly as they do not use a cache.
Thanks.