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

add chat, #12

Merged
CocoRoF merged 4 commits into
mainfrom
hr
Jul 16, 2025
Merged

add chat, #12
CocoRoF merged 4 commits into
mainfrom
hr

Conversation

@CocoRoF
Copy link
Copy Markdown
Collaborator

@CocoRoF CocoRoF commented Jul 16, 2025

This pull request introduces significant updates to the chat interface, workflow selection, and styling across multiple components. Key changes include the addition of a new ChatInterface component for interacting with workflows, enhancements to the user interface and animations, and improvements to the workflow selection design. Below is a summary of the most important changes grouped by theme:

New Chat Functionality

  • Added a new ChatInterface component (src/app/chat/components/ChatInterface.tsx) that allows users to interact with workflows through a chat interface. This includes features such as displaying chat logs, handling workflow execution, and showing typing indicators.
  • Updated ChatContent (src/app/chat/components/ChatContent.tsx) to include the new ChatInterface and manage the transition between welcome, workflow, and chat views. [1] [2]

Workflow Selection Redesign

  • Improved the layout and styling of workflow cards in WorkflowSelection.module.scss, including changes to borders, shadows, animations, and hover effects. Added gradient backgrounds and adjusted dimensions for better visual hierarchy.
  • Increased the maximum height of the workflow selection container for better usability on larger screens.

UI Enhancements

  • Updated various UI components in WorkflowSelection.module.scss to improve typography, spacing, and visual consistency, such as adjusting font sizes, weights, and adding subtle animations. [1] [2]
  • Introduced a typing indicator animation in Executor.module.scss for a more dynamic user experience during workflow execution. [1] [2]

Code Cleanup and Refactoring

  • Replaced an old spinner animation with a new typing indicator in the Executor component (src/app/main/components/Executor.tsx) for consistency with the updated chat interface. [1] [2]
  • Removed redundant spinner styles from Executor.module.scss to streamline the codebase.

Icon Additions

  • Added new icons (e.g., FiMessageCircle, FiCpu, FiLayers) to page.tsx for potential use in navigation or feature highlights.

@CocoRoF CocoRoF merged commit 1ed0cb5 into main Jul 16, 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