feat(dashboard): Getting Started pop-up with tutorial links

A small pop-up on the dashboard's Home page that points people to the right docs to get started.

  • Shows automatically the first time someone opens the dashboard in a browser, linking to OrangeQS Juice.
  • Also lists Quantify, GRACE, and SCQT tutorials — but only for whichever of those packages is actually installed on that system.
  • Want to show it again mid-demo? Double-click the "o" in "Home". It's a hidden trigger rather than a visible button, so it stays out of the way otherwise.

Additional features that have been snuck in:

  • DashboardEntry now has a "highlight" option -> can be configured to be on, off, or once per browser(useful when new dashboards are added). See video for what this looks like.
  • Some extra additions to docs on task manager restarting

Note: for testing any "once per browser behaviour" -> Go to developer tools(f12), applications, LocalStorage and righ-click on juice-getting-started-seen and click delete. This should refresh the once per browser check. You can also do this by opening it in a incognito window.

Last note -> Links to Quantify SCQT and Grace are hardcoded, but only show up when those packages are installed. Would be nicer to actually configure them in those packages, but I would rather not wait for the MR/Release cycle. This is fine now because those links will only show up if SCQT or Grace or Quantify is installed, and they are still locked behind our login.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Edited by Koushik Kumaran

Merge request reports

Loading
Loading