parse-community / parse-dashboard

A dashboard for managing Parse Server
https://parseplatform.org
Other
3.74k stars 1.38k forks source link

"New release available" notification #2442

Open sadortun opened 1 year ago

sadortun commented 1 year ago

New Feature / Enhancement Checklist

Current Limitation

Feature / Enhancement Description

When a new dashboard is released, it would be awesome if it could be shown somewhere to remind users they can update.

Maybe in the console ? Or in the UI somewhere?

Example Use Case

Alternatives / Workarounds

3rd Party References

parse-github-assistant[bot] commented 1 year ago

Thanks for opening this issue!

patelmilanun commented 1 year ago

Do we want notification of only stable release? Or the beta and alpha one also? I will implement it in the console with some beautiful text done with css. Like image

mtrezza commented 1 year ago

I think the idea was to display the notification within the dashboard itself? Not sure if that makes sense. @sadortun ?

sadortun commented 1 year ago

It would be better in the dashboard itself, but if it's visible in the console that's great too!

mtrezza commented 1 year ago

What is the purpose of the notification / who is its audience? I think that will help us to determine how to implement this.

sadortun commented 1 year ago

The audience would be developers like me who just realized I didn't update the Dashboard in something like 2 years 🤡

Lot of new features/fixes I was missing 💪

mtrezza commented 1 year ago

Then maybe we could add it to the "App Settings" section. In future versions we may implement a way to hide that section for certain dashboard users, so a dev user could enable that, but an end-user would not be bothered by it. I think however that even for a dev user it should not be permanently visible when using the dashboard, and it should only notify about stable releases, no pre-releases.

patelmilanun commented 7 months ago

@mtrezza do we have a way to get current version of parse dashboard in code?

mtrezza commented 7 months ago

See how Parse Server exposes its current version in Parse.Server.version.