Skip to content

feat: align UI theme projections with Themes 0.10.4 - #379

Merged
0xPlayerOne merged 1 commit into
mainfrom
feat/themes-0.10-compat-parity
Oct 11, 2026
Merged

0xPlayerOne merged 1 commit into
mainfrom
feat/themes-0.10-compat-parity

Conversation

@0xPlayerOne

Copy link
Copy Markdown
Member

Summary

Align the UI theme adapter with @adea-ai/themes 0.10.4. The source and generated registry copies now use the package-owned shadcn role projection, preserve semantic destructive colors, and add projection/parity coverage. Consumption guidance and dependency manifests are updated together.

Validation

  • bun run --cwd packages/ui typecheck — passed
  • bun run --cwd apps/storybook typecheck — passed
  • bun run --cwd packages/ui test — 510 passed
  • bun run --cwd packages/ui lint — passed
  • bun run registry:validate — 94 items valid
  • bun run --cwd packages/ui theme:check — passed
  • bun run --cwd packages/ui build — passed
  • bun run --cwd packages/ui pack:check — passed (1,555 files, 470 entry points)
  • Changed-file formatting check — passed
  • Packed renderer gate, compiled/Solid: 54,582 / 54,912 gzip JS bytes, below the unchanged 55 KiB cap; CSS 34,778 bytes.

Impact and rollout

  • No migration or rollout action is required
  • Migration or rollout steps are documented below
  • Environment or secret changes are documented below
  • Security, privacy, compatibility, or performance impact is documented below
  • Rollback or follow-up work is documented below

This raises the UI workspace dependency to @adea-ai/themes ^0.10.4 and consumes its exported shadcn projection API. The consumer repositories need a compatible published UI release and their own dependency validation; this PR does not modify or publish consumer packages. Rollback is a revert of this UI change.

Review notes

The generated registry.json and public/r/ mirrors are included intentionally. Lazy split-resize work is not included.

No existing UI issue matched searches for shadcnVariables, theme compatibility, or theme parity. This UI compatibility change is related to the separate consumer drafts Adea #1277 and Cortana #2548. Their current heads target Themes 0.10.3, while this patch requires the Themes 0.10.4 API; they will need a compatible dependency update before their final validation.

Related issue

No matching issue found.

@0xPlayerOne
0xPlayerOne marked this pull request as ready for review October 11, 2026 09:45
@0xPlayerOne
0xPlayerOne merged commit 77e22b8 into main Oct 11, 2026
52 checks passed
@0xPlayerOne
0xPlayerOne deleted the feat/themes-0.10-compat-parity branch October 11, 2026 13:24
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