Skip to content

Conversation

@odeimaiz
Copy link
Member

@odeimaiz odeimaiz commented Sep 10, 2025

What do these changes do?

This PR enhances the Support Center with a more comprehensive and user-friendly help system. The changes introduce a new home page, cleanup up long list of items in the NagivationBar->Support, and consolidate help resources in a centralized location.

This Support Center will automatically open the first time a user logs in.

SupportCenter

Related issue/s

How to test

Dev-ops

@odeimaiz odeimaiz self-assigned this Sep 10, 2025
@odeimaiz odeimaiz added this to the Cheops milestone Sep 10, 2025
@odeimaiz odeimaiz added t:enhancement Improvement or request on an existing feature a:frontend issue affecting the front-end (area group) labels Sep 10, 2025
@mergify
Copy link
Contributor

mergify bot commented Sep 10, 2025

🧪 CI Insights

Here's what we observed from your CI run for d5017a5.

🟢 All jobs passed!

But CI Insights is watching 👀

@odeimaiz odeimaiz requested a review from Copilot September 11, 2025 11:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the Frontend Support Center with a more comprehensive and user-friendly help system. The changes introduce a new home page, restructure the navigation, and consolidate help resources in a centralized location.

Key Changes

  • Enhanced Support Center with a new home page containing learning resources and references
  • Simplified help menu navigation with consolidated support options
  • Updated tour texts to reflect the new Help & Support structure

Reviewed Changes

Copilot reviewed 27 out of 27 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
services/static-webserver/client/source/resource/osparc/tours/*.json Updated tour text references to reflect the new "Help & Support" navigation
services/static-webserver/client/source/class/osparc/wrapper/RadialMenu.js Added font loading initialization hack
services/static-webserver/client/source/class/osparc/widget/SectionBox.js New reusable section box widget with legend and helper text support
services/static-webserver/client/source/class/osparc/widget/PersistentIframe.js Added support for opening support center via iframe messages
services/static-webserver/client/source/class/osparc/ui/window/TabbedView.js Removed deprecated helper methods in favor of new SectionBox widget
services/static-webserver/client/source/class/osparc/theme/*.js Updated window popup background colors and added new button appearances
services/static-webserver/client/source/class/osparc/support/*.js Major restructuring of support center with new home page, conversations page, and navigation
services/static-webserver/client/source/class/osparc/store/Support.js Refactored to provide reusable button creation methods for support resources
services/static-webserver/client/source/class/osparc/navigation/*.js Simplified help menu to focus on consolidated Help & Support entry point
services/static-webserver/client/source/class/osparc/desktop/preferences/pages/*.js Updated to use new SectionBox widget instead of deprecated methods
services/static-webserver/client/source/class/osparc/dashboard/Dashboard.js Added message bus subscription for tab navigation and simplified RadialMenu initialization

@odeimaiz odeimaiz marked this pull request as ready for review September 11, 2025 11:42
@sonarqubecloud
Copy link

@odeimaiz odeimaiz merged commit e006c47 into ITISFoundation:master Sep 11, 2025
58 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a:frontend issue affecting the front-end (area group) t:enhancement Improvement or request on an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants