-
Notifications
You must be signed in to change notification settings - Fork 32
🎨 [Frontend] Support center feedback #8362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎨 [Frontend] Support center feedback #8362
Conversation
…arc-simcore into enh/support-center-feedback
There was a problem hiding this 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 implements a comprehensive frontend support center feedback system with streamlined conversation handling. The changes focus on improving the user experience for creating and managing support conversations through a more unified interface.
Key Changes
- Replaces complex conversation creation logic with a simplified
createConversationpattern that handles different conversation types (Ask a Question, Book a Call, Report OEC) - Introduces system messages for better conversation initiation and follow-up messaging
- Adds UI enhancements including selectable labels in user profiles, shortened UUID display for ticket IDs, and improved conversation management buttons
Reviewed Changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| osparc/utils/Utils.js | Adds uuidToShort utility function for displaying shortened UUIDs |
| osparc/user/UserProfile.js | Makes user profile labels selectable by centralizing label creation |
| osparc/ui/message/FlashMessageOEC.js | Updates OEC error reporting to use new conversation creation pattern |
| osparc/support/SupportCenter.js | Refactors conversation handling to use unified createConversation method |
| osparc/support/HomePage.js | Redesigns home page with side-by-side conversation buttons and removes intro text |
| osparc/support/ConversationsPage.js | Simplifies conversations page by removing intro text and using unified conversation creation |
| osparc/support/Conversations.js | Removes "no conversations" placeholder message handling |
| osparc/support/ConversationPage.js | Enhances conversation UI with better button layout, ticket ID copying, and conversation renaming |
| osparc/support/Conversation.js | Implements system messages, improved conversation creation flow, and follow-up messaging |
| osparc/study/Conversation.js | Refactors project conversation handling to use event-driven message posting |
| osparc/store/Support.js | Removes deprecated support menu creation function |
| osparc/navigation/UserMenu.js | Adds direct help button to user menu |
| osparc/navigation/NavigationBar.js | Converts help menu to direct help button |
| osparc/data/model/NodeProgressSequence.js | Adds rounded decorator to loading page |
| osparc/conversation/MessageUI.js | Adds support for system messages with special handling |
| osparc/conversation/AddMessage.js | Simplifies message handling by using events instead of direct API calls |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
services/static-webserver/client/source/class/osparc/support/Conversation.js
Outdated
Show resolved
Hide resolved
…onversation.js Co-authored-by: Copilot <[email protected]>
…arc-simcore into enh/support-center-feedback
…arc-simcore into enh/support-center-feedback
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #8362 +/- ##
==========================================
+ Coverage 87.87% 87.98% +0.11%
==========================================
Files 1945 586 -1359
Lines 75626 25363 -50263
Branches 1321 0 -1321
==========================================
- Hits 66454 22315 -44139
+ Misses 8774 3048 -5726
+ Partials 398 0 -398
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
|
@mergify queue |
🟠 Waiting for conditions to match
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is coming together VERY NICE 🎉
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!



What do these changes do?
Feedback provided by @calys
User:

Support member:

Related issue/s
How to test
Dev-ops