Skip to content

Conversation

@younocode
Copy link
Contributor

No description provided.

@younocode younocode force-pushed the feat/base-node branch 2 times, most recently from 006c7d3 to 822896e Compare November 26, 2025 14:39
@coveralls
Copy link
Collaborator

coveralls commented Nov 26, 2025

@younocode younocode added the preview This issue is already ready for preview label Nov 28, 2025
@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

6 similar comments
@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces a hierarchical base node system to organize tables, dashboards, workflows, and apps within folders. It adds tree navigation capabilities using the @headless-tree library, implements comprehensive CRUD APIs for node management, and includes database models with appropriate migrations.

Key Changes

  • Adds @headless-tree/core and @headless-tree/react (v1.5.1) for tree functionality
  • Implements BaseNode and BaseNodeFolder database models with self-referential relationships
  • Creates comprehensive base node API endpoints (CRUD, move, duplicate operations)
  • Adds Tree UI component with drag-and-drop support and folder depth validation
  • Updates pin functionality to support new resource types (Dashboard, Workflow, App)

Reviewed changes

Copilot reviewed 119 out of 120 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
pnpm-lock.yaml, packages/ui-lib/package.json Adds @headless-tree dependencies v1.5.1
packages/db-main-prisma/prisma/*.prisma Defines BaseNode and BaseNodeFolder models with constraints
packages/openapi/src/base-node/* Implements base node API schemas and routes
packages/ui-lib/src/shadcn/ui/tree.tsx New Tree UI component with item management
apps/nextjs-app/src/features/app/blocks/base/base-node/* React hooks and context for node management
apps/nestjs-backend/test/base-node*.e2e-spec.ts Comprehensive e2e tests for node operations
packages/openapi/src/pin/types.ts Extends PinType enum with Dashboard, Workflow, App
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

2 similar comments
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

2 similar comments
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

1 similar comment
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Deployment Status: ✅ Success
🔗 Preview URL: https://pr-2168.sealoshzh.site

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

Labels

preview This issue is already ready for preview

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants