feat(editor): hierarchical function-tree Items browse (#345)

* feat(editor): hierarchical function-tree Items browse

Add an optional DB-driven taxonomy browse to the Items panel. When the
embedder supplies a `functionTree`, the panel renders roots as category
tabs and child tags as a secondary chip row, filtering items by the
selected node and any descendant slug; otherwise it falls back to the
legacy hardcoded category path untouched.

Adds `AssetInput.functionTags` so items can carry their function-axis
tag slugs, and exports `FunctionTreeNode` for embedders to type the tree.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* chore(editor): sync bun.lock (@pascal-app/mcp 0.3.0)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Wassim SAMAD
2026-05-28 14:47:40 -04:00
committed by GitHub
co-authored by Claude Opus 4.7
parent 8a5f08b842
commit a144502c04
5 changed files with 293 additions and 1 deletions
+1 -1
View File
@@ -211,7 +211,7 @@
},
"packages/mcp": {
"name": "@pascal-app/mcp",
"version": "0.2.0",
"version": "0.3.0",
"bin": {
"pascal-mcp": "./dist/bin/pascal-mcp.js",
},