Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
d163b2c
Replace @copilotkit/a2ui-renderer (Lit) with @a2ui/react renderer
lukasmoschitz Mar 25, 2026
9b860be
Port viewer-theme from production Lit composer, fix card bg and headi…
lukasmoschitz Mar 25, 2026
b61eab3
Add v0.9 renderer support with version switching in adapter
lukasmoschitz Mar 26, 2026
f0ca604
Add global spec version selector and reorganize gallery by version
lukasmoschitz Mar 26, 2026
f4d4b1e
Add all 29 v0.9 gallery widget samples
lukasmoschitz Mar 26, 2026
c892fb0
Version-aware Create page and dual-format AI prompt
lukasmoschitz Mar 26, 2026
f3dddf5
Split AI into two version-specific agents, make component type versio…
lukasmoschitz Mar 26, 2026
c0e2e37
Version-aware components page, preview error boundary, cleanup
lukasmoschitz Mar 26, 2026
b93cdf0
Version-aware icons page, add Material Symbols class for v0.9
lukasmoschitz Mar 26, 2026
e5ce493
Fix v0.9 components data to match actual spec
lukasmoschitz Mar 26, 2026
e60aef5
Polish: primary buttons, default v0.9, sidebar order, music player fix
lukasmoschitz Mar 26, 2026
cc49361
Fix CI: build renderer dependencies before composer
lukasmoschitz Mar 26, 2026
c6ad70b
Add Google license headers to all new source files
lukasmoschitz Mar 26, 2026
435f19b
Address PR review: hydration fix, type safety, accessibility
lukasmoschitz Mar 27, 2026
4ab78c2
Deduplicate gallery: load widgets from spec examples via prebuild script
lukasmoschitz Mar 27, 2026
9b8ba12
Address PR review: valueArray support, error boundary logging
lukasmoschitz Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/composer_build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,14 @@ on:
push:
paths:
- 'tools/composer/**'
- 'renderers/react/**'
- 'renderers/web_core/**'
- '.github/workflows/composer_build_and_test.yml'
pull_request:
paths:
- 'tools/composer/**'
- 'renderers/react/**'
- 'renderers/web_core/**'
- '.github/workflows/composer_build_and_test.yml'

jobs:
Expand All @@ -43,6 +47,14 @@ jobs:
cache: 'pnpm'
cache-dependency-path: 'tools/composer/pnpm-lock.yaml'

- name: Build web_core (dependency of @a2ui/react)
working-directory: ./renderers/web_core
run: npm ci && npm run build

- name: Build React renderer (local file dependency)
working-directory: ./renderers/react
run: npm ci && npm run build

- name: Install dependencies
working-directory: ./tools/composer
run: pnpm install
Expand Down
5 changes: 5 additions & 0 deletions tools/composer/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,8 @@ yarn-error.log*
__pycache__

.playwright-mcp
RENDERER_ISSUES.md

# Auto-generated gallery data (from scripts/sync-gallery.mjs)
src/data/gallery/v08/generated.ts
src/data/gallery/v09/generated.ts
6 changes: 5 additions & 1 deletion tools/composer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
"version": "0.1.0",
"private": true,
"scripts": {
"sync-gallery": "node scripts/sync-gallery.mjs",
"predev": "node scripts/sync-gallery.mjs",
"dev": "next dev --turbopack --port 3001",
"prebuild": "node scripts/sync-gallery.mjs",
"build": "next build",
"start": "next start",
"lint": "eslint",
Expand All @@ -12,7 +15,8 @@
"format": "prettier --write \"**/*.{ts,tsx,md}\""
},
"dependencies": {
"@copilotkit/a2ui-renderer": "1.50.1",
"@a2ui/react": "file:../../renderers/react",
"@a2ui/web_core": "file:../../renderers/web_core",
"@copilotkit/react-core": "^1.50.1",
"@copilotkit/react-ui": "^1.50.1",
"@copilotkit/runtime": "^1.50.1",
Expand Down
Loading
Loading