data-dot-all / dataall

A modern data marketplace that makes collaboration among diverse users (like business, analysts and engineers) easier, increasing efficiency and agility in data projects on AWS.
https://data-dot-all.github.io/dataall/
Apache License 2.0
231 stars 82 forks source link

New Features Link and UI to notify users of major releases #1130

Open TejasRGitHub opened 7 months ago

TejasRGitHub commented 7 months ago

Is your idea related to a problem? Please describe. There is currently no way to inform the user about new releases in data.all when the version is upgraded. Also, some important information about deprecation of features, notices are not communicated.

Describe the solution you'd like As the release notes for each version of data.all contain information about new features, deprecation, notices, etc , provide a link on the UI to navigate to this page. The release notes link will be kept in the version.json file. This link can be customized in which the default will be pointing to release notes but can have custom link to new feature updates. This link can be attached to a button like shown below in the image

image

Apart from that, whenever a new major release is deployed, a modal pop-up can be displayed on the UI which provides information about the new release. This modal pop-up will server as an overt notification to the user to make him aware. If the user acknowledges this pop-up then it won't show. Otherwise this modal box can be show each time a user logins into data.all.

P.S. Don't attach files. Please, prefer add code snippets directly in the message body.

dlpzx commented 6 months ago

Hi @TejasRGitHub thanks for opening an issue. This is indeed a great feature that everyday users will benefit from. Please do not hesitate to share more designs or questions in this issue. Last but not least, do you think we should already include it as part of 2.5 scope?

TejasRGitHub commented 3 months ago

Hi @dlpzx , I am so sorry for the a very late reply. Either I missed an email notifications from github or I didn't get one 😅 .

This is not a very urgent need for us rightnow and could be picked up if someone from your team is available for future releases