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
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 ****************
ตั้งค่าบรรจุหิ่งห้อย z-index เป็น 15 ดังนั้นหิ่งห้อยขนาดใหญ่สามารถปรากฏเหนือเนื้อหา
แก้ไขการมองเห็นของหิ่งห้อยบนวอลเปเปอร์ระดับล่าง โดยการปรับปรุงลําดับชั้น z-ndex
ทําให้หิ่งห้อยมีขนาดใหญ่ขึ้นปรากฏด้านหน้าของเนื้อหาที่มีแมสสีฟ ไดนามิกและปรับขนาด
เพิ่ม หิ่งห้อย เข้า ไป ใน สภาพ แวด ล้อม, การ ตั้ง ครรภ์, และ วอลเปเปอร์ การ ติด เชื้อ
เพิ่ม การ เคลื่อน ไหว ตาม ธรรมชาติ ของ หิ่งห้อย ที่ ตรง กับ ความ เป็น จริง
การเคลื่อนไหวในการนําร่อง: เรียกใช้ ExitStart เมื่อการคอมไพล์เป็นจริง และใช้เริ่มต้น=เท็จสําหรับการเคลื่อนไหวที่เหมาะสม
ลบการหน่วงของเทียมออกจากโปรแกรมโหลดก่อน แล้วแก้ไขการนําทางไปยังตําแหน่งเดิมเมื่อออกจากโปรแกรม
ตั้งค่าเวลาของการเคลื่อนไหวของการนําร่อง: เริ่มเมื่อภาพเคลื่อนไหวของตัวป้อนข้อมูลล่วงหน้าเริ่มทํางาน ไม่ใช่เมื่อมันเสร็จสมบูรณ์
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.