Skip to content

Conversation

@amir-ghasemi
Copy link
Collaborator

@amir-ghasemi amir-ghasemi commented Nov 20, 2025

This pull request introduces several improvements and new features to the frontend codebase, focusing on enhanced support for research-related content, improved citation handling, and dependency updates. The most notable changes include support for image search results in activity visualization, improved citation parsing and display in chat messages, and updates to dependencies for better compatibility and new features.

Research and Citation Features

  • Added support for displaying image search results in activity visualizations by introducing the ImageSearchGrid component and updating the tool result rendering logic in VisualizerStepCard.tsx. This allows users to see image results directly in the activity step cards. [1] [2]
  • Improved citation parsing and display in chat messages by integrating citation extraction and rendering logic. Citations are now parsed from message text and linked to relevant RAG (Retrieval-Augmented Generation) sources, with clickable citations that open the RAG panel for more information. [1] [2]
  • Enhanced embedded content handling in chat messages, including proper citation parsing and rendering for modified message text after extracting embedded files and content.

UI and Component Enhancements

  • Updated the ChatInputArea component to improve agent selection logic and button layout, providing a more robust and user-friendly interface for agent selection during chat interactions.
  • Extended MessageActions to optionally display sources/citations alongside workflow and feedback actions, supporting richer context for chat messages. [1] [2] [3]

Dependency Updates

  • Added new dependencies for research features (@ariakit/react and related packages) and updated several existing dependencies for improved compatibility, including @types/react, @types/react-dom, and csstype. These updates affect both package.json and package-lock.json files. [1] [2] [3] [4] [5] [6] [7]

These changes collectively improve the frontend's capabilities for research workflows, citation management, and overall user experience.

@amir-ghasemi amir-ghasemi requested a review from efunneko December 3, 2025 14:27
@amir-ghasemi amir-ghasemi requested a review from efunneko December 5, 2025 13:02
Copy link
Collaborator

@efunneko efunneko left a comment

Choose a reason for hiding this comment

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

Looks good! Thanks!

@amir-ghasemi amir-ghasemi requested review from JKaram and removed request for lgh-solace December 5, 2025 14:58
@sonarqube-solacecloud
Copy link

Quality Gate failed Quality Gate failed

Failed conditions
2 Security Hotspots
25.0% Coverage on New Code (required ≥ 70%)

See analysis details on SonarQube

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants