Skip to content

feat(registry): add dashboard source blocks - #10

Merged
yyyyaaa merged 4 commits into
mainfrom
feat/dashboard-registry-migration
Jul 29, 2026
Merged

feat(registry): add dashboard source blocks#10
yyyyaaa merged 4 commits into
mainfrom
feat/dashboard-registry-migration

Conversation

@yyyyaaa

@yyyyaaa yyyyaaa commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add source-installable Sheets and Schema Builder registry roots for Dashboard consumers
  • restore and document Org Chart and Storage Browser blocks
  • move Command Palette into Blocks with a headless package and registry UI
  • add a generic source-registry compiler, dependency contracts, and clean shadcn install smoke coverage
  • align package releases, Node 24, and TanStack Table v9 on 9.0.0-beta.58
  • prevent cross-identity RLS data reuse while preserving same-scope Sheets continuity

Dashboard migration contract

Dashboard consumes UI, Sheets, and Schema Builder as source through the shadcn registry. @constructive-io/data remains the published headless runtime package, and host-owned endpoints, generated SDK adapters, authentication, routing, and business logic remain outside the blocks.

Verification

  • package suites: Data 234, UI 44, Sheets 634, Schema Builder 47, Command Palette 137 tests
  • registry compiler: 16 tests
  • Blocks docs typecheck and production build: 79 routes
  • clean shadcn installs: Org Chart, Storage Browser, Sheets, Schema Builder, Command Palette
  • packed-package clean consumer: ESM, CJS, stylesheets, and overlay subpaths
  • registry, runtime, and public-surface contracts
  • three independent adversarial audits

Release order

After merge, deploy GitHub Pages and publish the verified package versions documented in docs/RELEASING.md. The companion Dashboard PR intentionally depends on those public artifacts.

@socket-security

socket-security Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​tanstack/​react-table@​9.0.0-beta.5810010010098100

View full report

@yyyyaaa

yyyyaaa commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Companion Dashboard migration: https://github.com/constructive-io/dashboard/pull/249. Merge/deploy this Blocks PR and publish its verified package versions before marking the Dashboard PR ready.

@yyyyaaa
yyyyaaa merged commit 82a067c into main Jul 29, 2026
6 checks passed
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