Skip to content
This repository was archived by the owner on Mar 18, 2026. It is now read-only.

Hr#17

Merged
CocoRoF merged 6 commits into
mainfrom
hr
Jul 17, 2025
Merged

Hr#17
CocoRoF merged 6 commits into
mainfrom
hr

Conversation

@CocoRoF

@CocoRoF CocoRoF commented Jul 17, 2025

Copy link
Copy Markdown
Collaborator

This pull request introduces significant updates to the API layer, UI components, and styling. Key changes include new API methods for managing interactions and workflows, updates to UI components for improved accessibility and consistency, and the addition of a new SCSS file for styling the chat history. Below is a categorized summary of the most important changes:

API Enhancements:

  • Added new methods in src/app/api/interactionAPI.js for listing interactions, executing workflows, generating unique interaction IDs, and normalizing workflow names. These methods improve interaction management and workflow execution capabilities.
  • Updated getWorkflowIOLogs in src/app/api/workflowAPI.js to include interactionId as an optional parameter, allowing more granular retrieval of execution logs.
  • Added deleteWorkflowIOLogs and deleteWorkflowPerformance methods in src/app/api/workflowAPI.js to enable deletion of workflow execution and performance data. [1] [2]

UI Component Improvements:

  • Replaced double quotes with HTML entities (e.g., ") for better accessibility and consistency in various components, including TemplatePanel, WorkflowPanel, and CanvasPage. [1] [2] [3]
  • Updated placeholder text in ExecutionPanel.tsx to use HTML entities for improved rendering in JSX.

Styling Enhancements:

  • Added a new SCSS file src/app/chat/assets/ChatHistory.module.scss to define consistent styles for chat history components, including color variables, responsive design, and hover effects.

Codebase Cleanup:

  • Removed unused type imports (e.g., Position, Port, Parameter) from several files, including Canvas.tsx, Node.tsx, and WorkflowPanel.tsx, to streamline the codebase. [1] [2] [3]

These changes collectively enhance the functionality, maintainability, and user experience of the application.

CocoRoF and others added 6 commits July 17, 2025 00:28
…interactions in Monitor and Executor components
- Added ChatHistory component to display previous chat sessions.
- Introduced CurrentChatInterface to manage ongoing chats.
- Updated ChatInterface to handle existing chat data and fetch logs accordingly.
- Enhanced WorkflowSelection to guide users in starting new conversations.
- Modified Sidebar to include options for accessing current chats and chat history.
- Integrated interaction API for managing chat sessions and workflows.
- Improved UI/UX with loading states and error handling in chat components.
@CocoRoF CocoRoF merged commit 195bed0 into main Jul 17, 2025
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant