feat(web): add settings root index page with category cards #471

Merged
jason.woltje merged 1 commits from feat/settings-root into main 2026-02-23 03:42:02 +00:00
Owner

Summary

  • Adds the Settings root/index page at /settings as a navigation hub
  • Displays 4 category cards (Credentials, Domains, AI Personalities, Workspaces) linking to existing subpages
  • Each card features an SVG icon, description, and hover interactions using CSS variables and design tokens
  • Matches existing codebase patterns (QuickActions.tsx hover state, inline styles with CSS vars)

Test plan

  • Lint passes (pnpm lint)
  • Build passes (pnpm build)
  • Pre-commit hooks pass (prettier, lint, typecheck)
  • Visual check: navigate to /settings and verify 4 category cards render
  • Each card links to the correct subpage

Refs #466

## Summary - Adds the Settings root/index page at /settings as a navigation hub - Displays 4 category cards (Credentials, Domains, AI Personalities, Workspaces) linking to existing subpages - Each card features an SVG icon, description, and hover interactions using CSS variables and design tokens - Matches existing codebase patterns (QuickActions.tsx hover state, inline styles with CSS vars) ## Test plan - [x] Lint passes (pnpm lint) - [x] Build passes (pnpm build) - [x] Pre-commit hooks pass (prettier, lint, typecheck) - [ ] Visual check: navigate to /settings and verify 4 category cards render - [ ] Each card links to the correct subpage Refs #466
jason.woltje added 1 commit 2026-02-23 03:41:35 +00:00
feat(web): add settings root index page with category cards
All checks were successful
ci/woodpecker/push/web Pipeline was successful
5e0c49b205
Refs #466

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jason.woltje merged commit 64e817cfb8 into main 2026-02-23 03:42:02 +00:00
Sign in to join this conversation.