Skip to content

feat: add live TSL previews across detail pages and playground#65

Merged
devallibus merged 1 commit intodevelopmentfrom
fix/live-tsl-detail-preview
Mar 10, 2026
Merged

feat: add live TSL previews across detail pages and playground#65
devallibus merged 1 commit intodevelopmentfrom
fix/live-tsl-detail-preview

Conversation

@devallibus
Copy link
Owner

Summary\n- add a shared TSL preview-module contract and emit prebuilt TSL preview modules in registry bundles\n- render live TSL previews on shader detail pages with the shared WebGPU host instead of the static placeholder\n- reuse the same TSL preview host in the playground so TSL sessions can render live previews there too\n- update playground and MCP capability flags so TSL sessions are treated as preview-capable when a browser is connected\n\n## Validation\n- node --experimental-strip-types packages/cli/src/registry-types.test.ts\n- node --experimental-strip-types packages/cli/src/commands/add.test.ts\n- node --experimental-strip-types scripts/build-registry.test.ts\n- node --experimental-strip-types apps/web/src/lib/server/shaders.test.ts\n- node --experimental-strip-types packages/mcp/src/playground-handlers.test.ts\n- bun run test:web\n- bun run test:mcp\n- bun x tsc -p tsconfig.json --noEmit\n- bun run build:web

@devallibus devallibus merged commit 73d69a0 into development Mar 10, 2026
4 checks passed
@devallibus devallibus deleted the fix/live-tsl-detail-preview branch March 10, 2026 13:20
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