Add AvatarPhoto and AvatarAvatar Creator classes, refactor Avatar inheritance structure
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...
Add Avatar and UserBackground repositories and presigned URL support
- Added AvatarRepository with methods to find avatars by user - Added UserBackgroundRepository with methods to find backgrounds by user/member - Added getPresig...
Simplify Avatar model - avatars belong only to User
- Removed member field from Avatar class - avatars now belong only to users - Removed OneToMany avatars from Member class - members don't own avatars - Members ...
Remove redundant isSet field from Avatar class
- Removed isSet field since User/Member classes already have ManyToOne avatar relationship - The active avatar is determined by the avatar field in User/Member,...
Replace UserPhoto with Avatar inheritance hierarchy and update UserBackground
- Renamed UserPhoto to Avatar (base class) using JPA JOINED inheritance - Created AvatarPhoto subclass for uploaded photos (stores file extension only) - Create...
Add UserPhoto and UserBackground entities with User/Member relationships
- Created UserPhoto entity for storing user and member profile photos - Created UserBackground entity for storing user and member background images - Both entit...
Add shared MemberHeader component with member-level avatar/background overrides
- Created shared MemberHeader component with background images and avatar display - Added member-level override options for avatar and background (use default u...
Remove no longer applicable CloudFlare header test
Closes #3773
Revert "remove relationMode from schema file"
This reverts commit ****************
Set fireflies container z-index to 15 so larger fireflies can appear above content
Increase fireflies container z-index to ensure visibility above background overlay
Fix fireflies visibility on lower wallpapers by adjusting z-index hierarchy
Make larger fireflies appear in front of content with dynamic z-index and scaling
Add fireflies to Features, Pricing, and SignupSection wallpapers
Add realistic fireflies with natural motion on top of wallpapers
Fix navigation animation: trigger onExitStart when isComplete becomes true, and use initial=false for proper animation
Remove artificial delays from preloader and fix navigation to animate when exit starts
Fix navigation animation timing: start when preloader exit animation begins, not when it completes
Make navigation animate in only when preloader starts to fade out
Fix Preloader: replace maxHeight with height prop for ThemeLogo
Replace preloader with the same loading window from kamo-login
Merge branch 'dev' of **************** into dev
# Conflicts: # prisma/schema.prisma
Add comma formatting to AnimatedCounter component for better number readability
Change 'How It Works' to 'Show Me' and 'Get Started' to 'Get Mine' in navigation
Fix navigation: make it scroll with page initially then stick, and ensure page starts at top on refresh
Fix sticky navigation: remove GSAPPageTransitionUltimate wrapper that had overflow-hidden breaking sticky positioning
Simplify navigation to use pure CSS sticky positioning - remove all JavaScript positioning logic
Fix navigation scroll behavior: properly track initial position and only switch to fixed after scrolling past it
Increase navigation z-index to 10001 to ensure it stays above all page content
Use JavaScript-based scroll detection to switch nav between relative and fixed positioning
Fix sticky navigation: remove overflow-hidden from main and ensure nav is in scrolling container
Change navigation to sticky positioning so it scrolls with page then sticks to top
Move Navigation outside content wrapper and ensure fixed positioning
Fix navigation to be truly fixed at top of viewport with high z-index
Change navigation from fixed to sticky so it scrolls with page then sticks to top
Update navigation labels: ROI Calculator to ROI, Use Cases to Cases, remove Sign Up
Add navigation links for all page sections and ensure fixed navigation with smooth scrolling
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.