Fix TypeScript module resolution - remove .js extension from dynamic imports
- Change dynamic imports from avatarUtils.js to avatarUtils (no extension) - Fixes build error: Module not found: Can't resolve '../../lib/avatarUtils.js' - Typ...
Add avatar URLs to members by-department endpoint with override mechanism
- Include avatar URL in each member response from **************** - Respect override mechanism: member avatar (if exists) → user avatar (default) - Frontend ...
Fix avatar display with override mechanism support
- ProfileTab: Always show USER avatar (no override mechanism) - MembershipPermissionsTab: Always show MEMBER avatar (no override mechanism) - Site-wide displays...
Merge pull request #3755 from Maxime-J/docker-prisma-engine
Permit Docker use in read-only mode and/or offline env.
Merge pull request #3756 from Abrar74774/master
docs: remove underlines between badges in README.md
Add detailed logging to track avatar state during save
- Log current state (useDefaultUserAvatar, activeAvatar, avatarIdToSend) before save - Log API response after save (memberAvatar, avatar) - Log refreshed profil...
Merge pull request #3787 from RaenonX/master
Fixed `/api/batch` request recreation failure
Merge pull request #3791 from travzhang/master
fix: fix SQL syntax error in getPageviewExpandedMetrics query
Add comprehensive logging for security provider domain lookup
- Log networks array and all organization IDs - Log detailed comparison of org IDs with securityOrgId - Log domain extraction and URL construction steps - This ...
Add ThemeBackgroundController with hash-based storage and public bucket support
Add ThemeBackground entity and repository with User/Member relationships
Implement ThemeBackground system: entity, repository, controller, and enhanced BackgroundManager with slideshow support
Fix lint error: change let to const for filtered variable and remove unused imports
Enhance Select Avatar tab: add search, sort by newest, date/time display, edit avatars, and photo cropping with draggable mask
Fix Grid layout: replace Grid container/item with Box using CSS Grid to match FormPersonalInfo.tsx exact layout
Fix TypeScript errors: add eslint-disable for EyeDropper any type, remove unused imports
Replace CREATE AVATAR tab with exact layout from FormPersonalInfo.tsx - matching kamo-register avatar creator interface
Fix Swiper CSS imports: move to top-level side-effect imports instead of dynamic imports
Fix Swiper import: use dynamic import to resolve CommonJS/ESM module issue
Fix TypeScript error: replace 'any' with 'unknown' in error handling
Match CREATE AVATAR menu layout exactly to kamo-register design
Add detailed logging to avatar URL generation to identify failures
Add detailed error logging to storage proxy route to identify 500 errors
Add extensive logging to see what backend returns and why presigned URLs aren't generated
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
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.