Skip to content

style(frontend): modernize entire UI with warm clay/ivory design system - #13

Merged
asklokesh merged 18 commits into
mainfrom
claude/banking-top-10-todos-tsmq9x
Jun 14, 2026
Merged

style(frontend): modernize entire UI with warm clay/ivory design system#13
asklokesh merged 18 commits into
mainfrom
claude/banking-top-10-todos-tsmq9x

Conversation

@asklokesh

Copy link
Copy Markdown
Owner

Summary

Complete frontend UI modernization with a unified warm clay/ivory design language inspired by Anthropic/Claude's aesthetic. No logic, API calls, or state management was changed — CSS only.

  • Design system: New semantic token system (bg-primary, bg-surface, text-foreground, text-muted, etc.) in globals.css with warm clay primary (#c96442), warm ivory background (#faf9f5), and Geist font
  • Layout: Light sidebar (replaced dark), glass header, 14px height reduction, animated page transitions
  • Components: Button, Input, Loading, EmptyState, ErrorBoundary, Dropdown — all using design tokens with active:scale-[0.98] micro-interactions
  • Charts: Warm clay/forest green palette, lighter gradient fills, warm tooltips
  • Pages: All 50+ pages across auth, dashboard, admin, issues, changes, problems, requests, applications, cloud, knowledge-base, oncall, catalog, assets, reports

Design tokens

--color-primary: #c96442 (warm clay)
--color-background: #faf9f5 (warm ivory)
--color-surface: #ffffff
--color-sidebar: #f5f4ee (light warm sidebar)
--color-foreground: #1f1e1d
--color-secondary: #57534e
--color-muted: #8a857c

Test plan

  • Auth flow: login, register, forgot password, verify email
  • Dashboard loads with correct warm ivory background and clay sidebar active states
  • Issue/Change/Problem CRUD flows intact
  • Admin pages (users, settings, compliance, security) render correctly
  • Charts display with warm clay/green color palette
  • Empty states, loading skeletons, error boundaries use design tokens
  • All existing functionality (filters, forms, modals, dropdowns) still works

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D


Generated by Claude Code

claude added 7 commits June 14, 2026 16:49
…esign

Replace legacy color classes with new design tokens across all admin and secondary pages:
- Colors: gray → foreground/secondary/muted, blue → primary, red → error, green → success, yellow → warning, orange → warning
- Backgrounds: bg-white → bg-surface, bg-gray-100/50 → bg-background
- Borders: gray-200/300 → border/border-strong
- Rounded: md → lg
- Focus states: blue-500 → primary/20 with border-primary

Updated pages:
- Admin: users, settings, audit-logs, sod-policies, compliance-reports, vendor-risk, pam, maker-checker, data-security, access-recertification
- Secondary: problems, catalog, assets, reports

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
- globals.css: new semantic token system (primary clay, warm ivory bg,
  light sidebar, warm stone neutrals), fix Geist font (was overridden by Arial),
  add content fade-in animation and refined scrollbars
- sidebar: dark→light conversion, active left accent rail, logo mark,
  smaller icons, refined user footer
- header: backdrop-blur, search refined, primary Create button with chevron,
  notifications dropdown with warm borders
- button: clay primary, active:scale tactile press, soft focus-visible ring,
  rounded-lg (was rounded-md)
- input: warm border, soft focus ring (primary/20), secondary labels
- loading: primary clay spinner color, warm skeleton backgrounds
- empty-state: primary-subtle icon bg, clay action button
- breadcrumbs: muted/secondary text hierarchy, smaller icons
- dropdown-menu: warm surface, rounded-xl, border-border
- layout: bg-background frame, primary spinner
…ay design

Modernize all key dashboard pages to match the new Anthropic/Claude-inspired design
system with warm clay/ivory tones. Updated pages include:

- Dashboard page: stat cards with primary colors, redesigned chart styling,
  modern card patterns with new border and background tokens
- Issues list: updated table styling with badge patterns using semantic status colors,
  modernized form inputs and filter UI
- Issue creation form: new form sections with updated styling tokens
- Changes list: redesigned table with semantic status/type/risk badges with rings
- Change creation form: modernized form sections and input styling

All design token updates maintain existing logic, data fetching, state management,
and navigation patterns. Replaced all blue/gray colors with warm primary, secondary,
and semantic (success/warning/error/info) colors as defined in globals.css.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
…kens

Replace hardcoded red/green hex values in charts with warm clay (#c96442)
and forest green (#3f7d52) semantic colors. Update error boundary to use
error-subtle/error tokens consistently across both ErrorBoundary and
ErrorDisplay components.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
… clay design

Replace hardcoded Tailwind color classes with design tokens across dashboard pages:
- bg-white, bg-gray-* → bg-surface, bg-background, bg-surface-hover
- text-gray-* → text-foreground, text-secondary, text-muted
- border-gray-* → border-border, border-border-strong
- Status colors: blue → primary, red → error, green → success, yellow → warning, purple → info
- Shadows: shadow-md → shadow-sm
- Fix button hover state duplication

Updated files:
- assets/page.tsx
- catalog/page.tsx
- catalog/[id]/page.tsx
- cloud/page.tsx
- cloud/resources/[id]/page.tsx

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
Replace remaining hardcoded surface colors with design tokens:
- bg-white → bg-surface
- bg-gray-50/bg-gray-100 → bg-background
- bg-*-100 (primary, success, error, warning, info) → bg-*-subtle
- text-*-800 → text-* (primary, success, error, warning, info)

This completes the warm clay design system migration across all five
dashboard pages.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
@asklokesh
asklokesh force-pushed the claude/banking-top-10-todos-tsmq9x branch from 88cfecd to ae69df5 Compare June 14, 2026 17:00
claude added 11 commits June 14, 2026 17:01
Fix remaining hardcoded color classes in configuration objects and icon
colors across all reports and requests pages.
…esign

Replace hardcoded color classes with design tokens across all oncall and problems pages:
- Tailwind color classes (bg-white, text-gray-900, etc.) → design token classes (bg-surface, text-foreground, etc.)
- Shadow utilities (shadow, shadow-md) → shadow-sm
- Border radius (rounded-lg) → rounded-xl on card wrappers
- Maintain all logic, state management, and API interactions unchanged

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
…okens

Complete color token migration for remaining admin pages:
- email: replaced gray/blue colors with design tokens
- integrations: replaced gray/blue colors with design tokens
- groups: already modernized on remote branch

CSS-only changes: no logic, state, hooks, or API modifications.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
Replace hardcoded color classes with design tokens for the warm clay/ivory design system. Updated all applications list, detail, creation, and edit pages to use semantic color tokens (bg-surface, text-foreground, bg-primary-subtle, text-error, etc.) instead of Tailwind gray/blue/red/green classes. Also updated shadow and border radius tokens for consistency.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
…th warm clay design tokens

Replace hardcoded color classes with design tokens across three pages:
- changes/[id]/page.tsx: Update status, type, and risk color mappings and apply tokens throughout
- changes/cab/page.tsx: Apply design tokens to CAB meeting UI components
- changes/calendar/page.tsx: Update calendar grid styling with new tokens and special calendar formatting

All changes are CSS-only with no logic modifications.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
…tion and data-security

Replace final instances of gray-300, gray-200, and blue-500 with design tokens:
- access-recertification: progress bar colors
- data-security: toggle switch inactive state

CSS-only changes: no logic, state, hooks, or API modifications.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
…oncall, problems, reports, requests

Replace all remaining hardcoded Tailwind color classes (bg-gray-*, text-gray-*,
bg-blue-*, bg-red-*, bg-green-*, etc.) with semantic design tokens across
catalog/[id], cloud, oncall, problems, reports, and requests pages.

This completes the full warm clay/ivory design system migration across
all 50+ dashboard pages with zero legacy color references remaining.

https://claude.ai/code/session_019gaq1wegnEekd5PNXoxk4D
@asklokesh
asklokesh marked this pull request as ready for review June 14, 2026 19:23
@asklokesh
asklokesh merged commit be0799f into main Jun 14, 2026
4 checks passed
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.

2 participants