-
Notifications
You must be signed in to change notification settings - Fork 32
🎨 [Frontend] Support center: Enhance conversation list item #8464
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: Enhance conversation list item #8464
Conversation
…rc-simcore into enh/conversation-list-item
…rc-simcore into enh/conversation-list-item
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 enhances the conversation list item UI in the support center to display more information including conversation start details and improved message previews. It also moves project ID display to be visible to all users (not just support members).
Key changes:
- Added a third line (sub-subtitle) to conversation list items showing when conversations were started and by whom
- Modified message display to show last message content instead of just timestamps
- Moved project ID display from support-only to all users in conversation details
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| ListItem.js | Added subSubtitle property and UI layout support for a third row in list items |
| SupportCenter.js | Increased window width from 430 to 450 pixels |
| ConversationPage.js | Moved project ID display outside support-only conditional block |
| ConversationListItem.js | Enhanced list item to show conversation start info and last message content |
| Conversation.js | Added null check for currentStudy before adding event listener |
| ConversationsSupport.js | Added fetchFirstMessage method and updated fetchLastMessage to return response metadata |
| StudyEditor.js | Made projectDocumentChanged method private |
| Conversation.js (model) | Added firstMessage property and enhanced message fetching logic |
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/ConversationListItem.js
Outdated
Show resolved
Hide resolved
…onversationListItem.js Co-authored-by: Copilot <[email protected]>
…rc-simcore into enh/conversation-list-item
|



What do these changes do?
After checking how users are using the Support Center in real user cases, this PR enhances the conversation list item UI in the Support Center to display more information including conversation start details and improved message previews.
New layout:
Key changes:
Before:

After (user view):

After (support member view):

Related issue/s
How to test
Dev-ops