Comfy-Org / Comfy-Org/ComfyUI_frontend

Complete TreeExplorer V1→V2 migration (PrimeVue → Reka UI)

Open
#11,081 0 comments 0 reactions 0 assignees View on GitHub
area:vue-migration audit:conflicting code-audit effort:medium priority:nice-to-have
Dominant language
TypeScript
Stars
2k
Forks
704
Avg merge
1d 8h
Merged PRs (30d)
512

Description

## Recommendation

### 🔀 CONSOLIDATE: Complete Tree Component Migration

PrimeVue-based TreeExplorer V1 coexists with the newer Reka UI-based TreeExplorer V2. Both are actively used by different parts of the UI.

## What Was Found

- **V1**: PrimeVue Tree component wrapper
- **V2**: Reka UI-based implementation (newer, aligns with design system direction)
- Both have active consumers
- Per AGENTS.md: "Avoid new usage of PrimeVue components"

## How to Fix

1. Identify remaining V1 consumers
2. Migrate each to use V2
3. Remove V1 implementation

---
**Category:** Conflicting Systems | **Priority:** Nice-to-have | **Effort:** Medium
Part of #11022
_Filed by repo-audit skill_

┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-11081-Complete-TreeExplorer-V1-V2-migration-PrimeVue-Reka-UI-33e6d73d36508182bd8bc2e02da612f2) by [Unito](https://www.unito.io)

Contributor guide

Open the contributing guide

Research direction

Read AGENTS.md, then search the repository for TreeExplorer V1 consumers and the newer V2 entry point. Compare the PrimeVue and Reka UI usages before migrating each remaining consumer; the work is done when consumers use V2 and the V1 implementation can be removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.