Skip to content

fix: use pnpm catalog for shared BTMT deps, fixing playground genre-tree-view drift - #25

Merged
Andreas-Garcia merged 1 commit into
mainfrom
chore/genre-tree-view-catalog-fix
Aug 14, 2026
Merged

fix: use pnpm catalog for shared BTMT deps, fixing playground genre-tree-view drift#25
Andreas-Garcia merged 1 commit into
mainfrom
chore/genre-tree-view-catalog-fix

Conversation

@Andreas-Garcia

Copy link
Copy Markdown
Member

Summary

  • Root cause of the overlapping/broken GenreTreeWheel/GenreTree rendering reported in apps/playground: apps/playground/package.json pinned @behindthemusictree/genre-tree-view at 0.4.0 independently of packages/app-kit's own 0.5.0 dependency. The playground rendered 0.5.0's new absolutely-positioned pan/zoom markup styled with 0.4.0's CSS (no clipping/positioning rules for it), producing the overlap.
  • Fix: introduced a pnpm catalog: entry in pnpm-workspace.yaml for @behindthemusictree/genre-tree-view, @behindthemusictree/ui, and @behindthemusictree/brand; both packages/app-kit and apps/playground now reference "catalog:" instead of hardcoding each version separately — single source of truth, so this class of drift can't recur.

Test plan

  • pnpm install — single genre-tree-view@0.5.0 resolved everywhere (0.4.0 dropped)
  • pnpm build — both packages build clean
  • pnpm lint — clean
  • pnpm --filter @behindthemusictree/app-kit test — 25/25 passing

…ree-view drift

apps/playground pinned genre-tree-view at 0.4.0 independently of
packages/app-kit's 0.5.0, so the playground rendered 0.5.0's wheel/tree
markup styled with 0.4.0's CSS, causing an overlapping, unclipped wheel.
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app-kit-playground Ready Ready Preview Aug 14, 2026 4:54pm

@Andreas-Garcia
Andreas-Garcia merged commit 0e3b016 into main Aug 14, 2026
4 checks passed
@Andreas-Garcia
Andreas-Garcia deleted the chore/genre-tree-view-catalog-fix branch August 15, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant