Skip to content
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

Notify user when httpd or extension is out of date #125

Open
maninak opened this issue Apr 29, 2024 · 0 comments
Open

Notify user when httpd or extension is out of date #125

maninak opened this issue Apr 29, 2024 · 0 comments
Labels
enhancement New feature extending the app's current capabilities

Comments

@maninak
Copy link
Collaborator

maninak commented Apr 29, 2024

httpd is adding a new apiVersion field under GET /node which is going to follow semver. It will begin from version 0.x.y where each breaking change release is agreed to increment x .

Source: https://radicle.zulipchat.com/#narrow/stream/369278-web/topic/breaking.20changes.20in.20HTTPD/near/436044375

We should add at least a user notification letting them know when the detected httpd version has an x (or major version number) higher than the one the extension has hardcoded it is supporting.
In this case, we should warn the user to expect reduced functionality until the extension is updated to a newer compatible version. While they wait for maintainers to publish it they could roll back to version .

Similarly, and more importantly, we should add another user notification when the extension is updated with a patch for the latest httpd but the user hasn't updated their httpd yet.
In this case we could offer a link to the website's section with the shell command to upgrade.

In either case we should offer the options "Don't show again for this version" and "Don't show again ever". The former should save its state using ExtensionContext.globalState and the latter should save its state as an extension config which by default allows notifications.
It may be a good idea to put that new config under a new group "Notifications" or something where we can also store configs to control other notifications.

@maninak maninak converted this from a draft issue Apr 29, 2024
@maninak maninak added the enhancement New feature extending the app's current capabilities label Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature extending the app's current capabilities
Projects
Status: 📋 Up Next
Development

No branches or pull requests

1 participant