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

clone main#9

Merged
CocoRoF merged 109 commits into
hrfrom
main
Jul 16, 2025
Merged

clone main#9
CocoRoF merged 109 commits into
hrfrom
main

Conversation

@CocoRoF
Copy link
Copy Markdown
Collaborator

@CocoRoF CocoRoF commented Jul 16, 2025

No description provided.

CocoRoF and others added 30 commits July 9, 2025 11:31
feat: Implement workflow name synchronization between Header and pare…
- Removed Chat component and its related styles from the canvas components.
- Moved Chat component to SideMenuPanel and updated import paths.
- Refactored Header component to adjust import paths for workflow storage.
- Updated SideMenu component to reflect new import paths for AddNodePanel and Chat.
- Refactored WorkflowPanel to adjust import paths for nodeApi.
- Deleted old nodeApi and nodeHook files; created new versions with updated structure.
- Moved chatAPI and workflowStorage services to a common directory for better organization.
- Implemented new AddNodePanel component with improved functionality and UI.
- Updated Chat component to use the new chatAPI service.
- Ensured all components are using the latest import paths and structures.
…hance Edge and Node components for preview mode
…tter user interaction and prevent unintended clicks
- Introduced NODE_DATA for LangChain and Utilities categories with Chat Models and Type Generators.
- Created Basic Chatbot workflow utilizing OpenAI GPT for user input processing.
- Developed Data Processing workflow for basic arithmetic operations.
- Implemented Canvas page with state management, error handling, and workflow execution features.
- Added file handling for loading and saving workflows in JSON format.
- Enhanced user experience with toast notifications for actions and confirmations.
CocoRoF and others added 29 commits July 15, 2025 05:25
…ground and handle tab state based on URL parameters in MainPage
- Introduce ESLint configuration with recommended rules for React, TypeScript, accessibility, and Next.js
- Add Prettier configuration for consistent code formatting (semi, single quotes, tab width, trailing commas, etc.)
- Add Husky pre-commit hook to run lint-staged before commits
- Configure lint-staged to run ESLint and Prettier on staged JS/TS files
- Update package.json and package-lock.json with ESLint, Prettier, Husky, lint-staged, and related plugins/dependencies
- Apply code style fixes and import quote style consistency across the codebase
- Minor code formatting
[기능] ESLint, Prettier, Husky, lint-staged 추가 및 Playground/Monitor UI 개선
- Extracted all client-side logic and state management from MainPage
  into a new MainPageClient component with 'use client' directive.
- Updated MainPage to be a server component that uses Suspense to
  asynchronously load MainPageClient with a loading fallback.
- This separation resolves build errors related to client-only hooks
  and improves code organization.
- Added a simple Loading component as Suspense fallback.
- Introduced a GitHub Actions workflow for CI to build and test the
  Next.js project across multiple Node.js versions.
Add a default working-directory to the run steps in the GitHub Actions
npm_build workflow to ensure commands execute from the repository root,
improving consistency across different node versions.
- Change GitHub Actions workflow working directory to absolute path
- Remove redundant comments from main page component for clarity
… and parameter handling

- Implemented Edge component for rendering connections between nodes using Bezier curves.
- Added Node component to manage node properties, including input/output ports and parameters.
- Introduced state management for node name editing and parameter changes.
- Enhanced user interaction with double-click editing and advanced parameter toggling.
- Integrated logging for parameter changes and event handling.
- Created basic and advanced parameter sections for better organization.
- Set GitHub Actions working directory to project root for consistency
- Add cache-dependency-path to npm build cache step to improve caching
- Specify explicit tsconfig.json path in ESLint config for correct resolution
- Include "src" directory in tsconfig.json to ensure proper type checking and compilation
Removed the incorrect `cache-dependency-path` setting from the
npm_build GitHub Actions workflow to fix caching issues during the
dependency installation step. This ensures proper caching behavior
with the specified `package-lock.json` files.
…andling

feat: Implement MiniCanvas component for visual representation of nodes and edges

feat: Create TemplatePanel component to manage and display workflow templates

feat: Develop TemplatePreview component for previewing selected templates

feat: Build WorkflowPanel component for managing saved workflows with load and delete functionality
Introduce initial React components for the chat feature, including
ChatPage and ChatSidebarItem. These components currently render simple
placeholders with a heading and a comment indicating where chat content
will be added in the future. This lays the groundwork for further chat
UI development.
…th Basic Chatbot and Data Processing workflows; introduce reusable node management hook and main Canvas page functionality
[기능] MainPage 클라이언트/서버 분리 및 GitHub Actions CI 워크플로우 추가
@CocoRoF CocoRoF merged commit 9feaa65 into hr 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.

3 participants