newrelic / nr1-cloud-optimize

NR1 Cloud Optimize allows you to Identify right-sizing opportunities and potential savings of your AWS, GCP, and Azure instances across your cloud environment.
https://discuss.newrelic.com/t/cloud-optimizer-nerdpack/82936
Apache License 2.0
48 stars 37 forks source link

Main Page - Opt-in/out Capability #117

Closed aso1124 closed 1 year ago

aso1124 commented 1 year ago

This task encapsulates the work required to allow users to temporarily opt-in and out of Cloud Optimize UI Refresh releases.

The opt-in/out capability is intended to give users time to adjust to changes, and will be available for a limited period of time.

Users will be opted-in by default for each release, and will need to explicitly opt-out. Users will be able to toggle between opting-in and out - the latest selection will be saved and will be used as default until the next release, or until the opt-out period expires.

Please see the project README for more details on this initiative overall.

Kav91 commented 1 year ago

@aso1124 test link: https://onenr.io/0LwG6gdYpQ6

aso1124 commented 1 year ago

@Kav91 couple notes:

Kav91 commented 1 year ago

@aso1124 these adjustments have been deployed to demotron now 👍 Let me know if it works as expected.

aso1124 commented 1 year ago

Looks good @Kav91 - the only thing is that the "default" view seems to flash up first on the render. Can we show a load screen first until we determine which view should be shown to prevent this flashing?