feat: design system overhaul — sidebar, AI chats, settings, brainstorm, color cleanup
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 12s

- Sidebar: dynamic brand-accent colors, brainstorm section restyled
- AI chat general: popup panel with expand/collapse, hides when contextual AI open
- AI chat contextual: tabs reordered (Actions first), X close button, height fix
- Settings: all tabs restyled, 6 new color presets (sage, terracotta, iron, etc.)
- Global color cleanup: emerald/orange hardcoded → brand-accent dynamic
- Brainstorm page: orange → brand-accent throughout
- PageEntry animation component added to key pages
- Floating AI button: bg-brand-accent instead of hardcoded black
- i18n: all 15 locales updated with new AI/billing keys
- Billing: freemium quota tracking, BYOK, stripe subscription scaffolding
- Admin: integrated into new design
- AGENTS.md + CLAUDE.md project rules added
This commit is contained in:
Antigravity
2026-05-16 12:59:30 +00:00
parent 1fcea6ed7d
commit bd495be965
2284 changed files with 395285 additions and 2327 deletions

View File

@@ -24,7 +24,8 @@
"test:unit:watch": "vitest watch",
"test:unit:coverage": "vitest run --coverage",
"test:migration": "vitest run tests/migration",
"test:migration:watch": "vitest watch tests/migration"
"test:migration:watch": "vitest watch tests/migration",
"locales:agent-slide-themes": "node scripts/localize-agent-slide-themes-and-translate.mjs"
},
"dependencies": {
"@ai-sdk/anthropic": "^3.0.76",
@@ -49,6 +50,8 @@
"@radix-ui/react-slot": "^1.2.4",
"@radix-ui/react-switch": "^1.2.6",
"@radix-ui/react-tooltip": "^1.2.8",
"@stripe/react-stripe-js": "^6.3.0",
"@stripe/stripe-js": "^9.5.0",
"@tanstack/react-query": "^5.100.9",
"@tiptap/extension-color": "^3.22.5",
"@tiptap/extension-highlight": "^3.22.5",
@@ -85,6 +88,7 @@
"diff": "^9.0.0",
"dotenv": "^17.2.3",
"elkjs": "^0.11.1",
"ioredis": "^5.10.1",
"isomorphic-dompurify": "^3.12.0",
"jalaali-js": "^1.2.8",
"jsdom": "^29.0.2",
@@ -114,6 +118,7 @@
"socket.io": "^4.8.3",
"socket.io-client": "^4.8.3",
"sonner": "^2.0.7",
"stripe": "^22.1.1",
"tailwind-merge": "^3.4.0",
"tinyld": "^1.3.4",
"tippy.js": "^6.3.7",
@@ -127,6 +132,7 @@
"@types/bcryptjs": "^2.4.6",
"@types/dagre": "^0.7.54",
"@types/diff": "^7.0.2",
"@types/ioredis": "^4.28.10",
"@types/node": "^20",
"@types/nodemailer": "^7.0.4",
"@types/pdf-parse": "^1.1.5",