- Enable smooth theme transitions with disableTransitionOnChange={false}
- Add persistent theme storage with design-buddy-theme key
- Update layout with proper body styling (bg-background text-foreground)
- Apply consistent theming to header using bg-background tokens
- Update footer to use bg-muted/50 for better visual hierarchy
- Standardize landing page sections with consistent theme tokens
- Update design studio loading overlay to use bg-card with border
- Replace hardcoded dark:bg-* classes with semantic theme tokens
- Ensure all components adapt to light, dark, and system themes
- Add proper background and foreground colors throughout the app
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add full-screen loading overlay with animated spinner
- Display room type and design style during generation
- Include bouncing dots animation for visual feedback
- Use backdrop blur and semi-transparent background
- Show loading state when isGenerating is true
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Replace boilerplate with complete Design Buddy application
- Add AI-powered room design generation using Google Gemini SDK
- Implement user authentication with Google OAuth via Better Auth
- Create credit system with 30 free credits for new users
- Build image upload interface with drag-and-drop functionality
- Add room type and design style selection (Living Room, Kitchen, etc.)
- Implement AI generation with geographical restriction handling
- Add credit refund system for API failures
- Create responsive landing page with feature sections
- Replace all branding and navigation with Design Buddy theme
- Add complete user dashboard with real-time credit balance
- Implement download functionality for generated designs
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Replace welcome text in navigation with clickable avatar dropdown
- Add dropdown menu showing user name, email, profile link, and logout
- Create comprehensive user profile page (/profile) with:
- Profile overview with avatar, name, email, and verification status
- Account information section with detailed user data
- Account activity tracking with current session status
- Quick actions section with placeholder buttons for future features
- Add missing UI components (Card, Badge, Separator) following shadcn/ui patterns
- Use proper design tokens and destructive variant for logout action
- All components pass lint and type checking
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove all custom styling patterns and utilities (glow, gradients, custom colors)
- Fix Tailwind v4 CSS variable configuration with proper @theme directive
- Replace custom OKLCH colors with standard shadcn neutral theme
- Remove complex button styling with glow effects and gradients
- Standardize error colors to use semantic destructive tokens
- Remove custom background gradients and complex header styling
- Clean up globals.css removing custom utilities and animations
- Ensure proper dark/light mode theme switching functionality
✅ All components now use standard shadcn/Tailwind patterns
✅ Dark/light mode works correctly
✅ No custom styling or inline classes
✅ Passes lint and typecheck
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>