Skip to content

feat: add design system preview#1

Merged
Patrick-Erichsen merged 3 commits into
mainfrom
pe/claw-483-design-system-preview
Jul 9, 2026
Merged

feat: add design system preview#1
Patrick-Erichsen merged 3 commits into
mainfrom
pe/claw-483-design-system-preview

Conversation

@Patrick-Erichsen

Copy link
Copy Markdown
Contributor

Summary

  • add a compact static preview that imports the package's real public CSS exports
  • cover shared foundations plus representative OpenClaw site, ClawHub product, and docs patterns
  • add responsive light/dark controls, dialog behavior, tests, and a GitHub Pages workflow
  • document local/static preview commands and the expected Pages URL

The repository is currently private, so the preview is verified locally and the Pages workflow is ready to deploy once organization policy permits private Pages or the repository becomes public.

Validation

  • bun run check
  • bun run preview:build
  • actionlint .github/workflows/pages.yml
  • desktop/mobile screenshots in light and dark themes
  • computed token proof: dark #101012 / #f5654a, light #f6f5f3 / #d84a31
  • Playwright interaction proof for keyboard focus, theme switching, dialog open, and Escape close
  • autoreview: no accepted/actionable findings

Linear: CLAW-483

@socket-security

socket-security Bot commented Jul 8, 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
Addedvite@​8.0.16991008298100

View full report

@Patrick-Erichsen
Patrick-Erichsen force-pushed the pe/claw-483-design-system-preview branch from d13e715 to 1a780f4 Compare July 8, 2026 23:14
…stem-preview

# Conflicts:
#	bun.lock
#	package.json
@clawsweeper

clawsweeper Bot commented Jul 9, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: feat: add design system preview This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@Patrick-Erichsen
Patrick-Erichsen merged commit be78d50 into main Jul 9, 2026
6 checks passed
@Patrick-Erichsen
Patrick-Erichsen deleted the pe/claw-483-design-system-preview branch July 9, 2026 17:52
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