Skip to content

Add an "Install date" column in the Add-on Store#18560

Merged
seanbudd merged 8 commits intonvaccess:masterfrom
CyrilleB79:installDate
Jul 29, 2025
Merged

Add an "Install date" column in the Add-on Store#18560
seanbudd merged 8 commits intonvaccess:masterfrom
CyrilleB79:installDate

Conversation

@CyrilleB79
Copy link
Copy Markdown
Contributor

Link to issue number:

None

Summary of the issue:

In the Add-on Store, the install date of an add-on is available in the Details pane, and only for add-ons installed from the Store.
Having the install date displayed in a column of the list would allow to view them all at once and to sort the add-on by install date. This can be very useful to track a bug recently appeared.

Description of user facing changes:

  • The Add-on Store has now a column "Install date", except in Available add-ons tab where it does not make sense.

Description of developer facing changes:

N/A

Description of development approach:

See code

Testing strategy:

Manual testing with:

  • both external and Add-on Store add-ons.
  • column sorting

Known issues with pull request:

None

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@coderabbitai summary

Co-authored-by: Noelia Ruiz Martínez <nrm1977@gmail.com>
@CyrilleB79
Copy link
Copy Markdown
Contributor Author

@nvdaes for now I have accepted your suggestion.
But have not investigated the error. Any idea why the install date is not available in this tab? Probably because it's not the same type of add-on in this tab.

I may not have time to investigate soon. Either we merge this as is, or I'll investigate later to add this information if we feel it's useful in this tab too.

@AppVeyorBot
Copy link
Copy Markdown

See test results for failed build of commit aea7db67f6

@nvdaes
Copy link
Copy Markdown
Collaborator

nvdaes commented Jul 26, 2025

@CyrilleB79

Any idea why the install date is not available in this tab?

I think this is done by design. In the details panel of this tab, we can see the installed version of add-ons, but other info is related to the add-on available to replace the old installed add-on, for example, the publication date. For me this is fine, in a similar way to the available add-ons tab, where we can also find some add-ons installed.
If you don't agree, perhaps you would like to create an issue, though I think that in this way it's less confusing, since info about the installed add-on is less relevant that info about the add-on to replace it.

@seanbudd seanbudd added the conceptApproved Similar 'triaged' for issues, PR accepted in theory, implementation needs review. label Jul 29, 2025
Copy link
Copy Markdown
Member

@seanbudd seanbudd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @CyrilleB79

@seanbudd seanbudd merged commit e6e6b26 into nvaccess:master Jul 29, 2025
5 of 6 checks passed
@CyrilleB79 CyrilleB79 deleted the installDate branch August 5, 2025 08:47
@SaschaCowley SaschaCowley added this to the 2025.3 milestone Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conceptApproved Similar 'triaged' for issues, PR accepted in theory, implementation needs review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants