Skip to content

feat(webui): unified design system + onboard/proposals/work consolidation#1633

Merged
nextlevelshit merged 1 commit into
alphafrom
webui/c3-onboard-consolidated
Apr 30, 2026
Merged

feat(webui): unified design system + onboard/proposals/work consolidation#1633
nextlevelshit merged 1 commit into
alphafrom
webui/c3-onboard-consolidated

Conversation

@nextlevelshit
Copy link
Copy Markdown
Collaborator

Summary

  • Unified design system: Added ~300 lines of production-grade CSS classes to style.css (w-nav, w-container, w-page-header, w-list, w-btn-*, badge-*, w-split, w-chat, w-stepper, w-signal-list, w-hint, w-tabs, w-diff-block, etc.) — ported from preview mockup styles mapped to existing production CSS variables
  • Migrated all standalone pages from Tailwind utilities to the design system: /work, /work/{id}, /onboard, /proposals, /proposals/{id}
  • Onboard page: Moved from pageTemplates to standalonePageTemplates, updated handler to use Execute instead of ExecuteTemplate
  • Consistent visual language: All standalone pages now share the same nav bar, typography, color system, spacing, and component patterns as the production layout-based pages

Test plan

  • go test ./internal/webui/ passes
  • Visual check: /work, /onboard, /proposals render with dark theme and unified design
  • Onboard SSE streaming still works (JS logic preserved)
  • Proposal approve/reject buttons still functional

Closes #1629

…idation

Add production-grade design system classes to style.css (w-nav, w-container,
w-page-header, w-list, w-btn, w-split, w-chat, w-stepper, w-signal-list,
w-hint, w-tabs, w-diff-block, etc.) — ported from preview mockup CSS mapped
to production CSS variables.

Migrate all standalone pages to use the design system instead of Tailwind
utilities: /work, /work/{id}, /onboard, /proposals, /proposals/{id}.
Move onboard/index.html to standalonePageTemplates. Update test to assert
style.css usage instead of tailwind.css.

Closes #1629
@nextlevelshit nextlevelshit merged commit 8711a0c into alpha Apr 30, 2026
7 checks passed
@nextlevelshit nextlevelshit deleted the webui/c3-onboard-consolidated branch April 30, 2026 12:40
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