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
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:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user