LibreChat/client/src/components/Chat
Samuel Path 304bba853c
💻 feat: Deeper MCP UI integration in the Chat UI (#9669)
* 💻 feat: deeper MCP UI integration in the chat UI using plugins

---------

Co-authored-by: Samuel Path <samuel.path@shopify.com>
Co-authored-by: Pierre-Luc Godin <pierreluc.godin@shopify.com>

* 💻 refactor: Migrate MCP UI resources from index-based to ID-based referencing

- Replace index-based resource markers with stable resource IDs
- Update plugin to parse \ui{resourceId} format instead of \ui0
- Refactor components to use useMessagesOperations instead of useSubmitMessage
- Add ShareMessagesProvider for UI resources in share view
- Add useConversationUIResources hook for cross-turn resource lookups
- Update parsers to generate resource IDs from content hashes
- Update all tests to use resource IDs instead of indices
- Add sandbox permissions for iframe popups
- Remove deprecated MCP tool context instructions

---------

Co-authored-by: Pierre-Luc Godin <pierreluc.godin@shopify.com>
2025-12-11 16:41:11 -05:00
..
Input 📂 fix: My Files Modal Accessibility Improvements (#10844) 2025-12-11 16:41:09 -05:00
Menus ৎ fix: More String Interpolations (#10798) 2025-12-11 16:38:23 -05:00
Messages 💻 feat: Deeper MCP UI integration in the Chat UI (#9669) 2025-12-11 16:41:11 -05:00
AddMultiConvo.tsx 🔇 fix: Hide Button Icons from Screen Readers (#10776) 2025-12-11 16:35:17 -05:00
ChatView.tsx 🐛 fix: String Interpolation in Messages Endpoint from #9155 (#9312) 2025-08-27 13:48:48 -04:00
ExportAndShareMenu.tsx 📦 feat: Move Shared Components to @librechat/client (#8685) 2025-07-27 12:19:01 -04:00
Footer.tsx 🛂 fix: Address Accessibility Issues - Axe Rating: Serious (#10607) 2025-12-11 16:35:40 -05:00
Header.tsx 📏 fix: ModelSelector Spacing Regression (#10785) 2025-12-11 16:37:15 -05:00
Landing.tsx 🪦 refactor: Remove Legacy Code (#10533) 2025-12-11 16:36:12 -05:00
Presentation.tsx feat: Artifact Management Enhancements, Version Control, and UI Refinements (#10318) 2025-11-12 13:32:47 -05:00
TemporaryChat.tsx 🛂 fix: Address Accessibility Issues - Axe Rating: Serious (#10607) 2025-12-11 16:35:40 -05:00