สถานะของการแข่งขันLogo, ค่าปริยาย LobyEbnabled ไม่สนใจ, และใครที่สามารถแก้ไขได้ไม่มีการส่งต่อไปยังการปรับแต่ง
- มติ Dever โลโก้ Url ในการควบคุมส่วน.js จนกว่า org จะโหลดปรับแต่งเพื่อป้องกัน กระพริบโลโก้ไม่ถูกต้อง (SMPLE vs UPL) - เรียกใช้ส่วนประกอบของ Kamo-burning หลังจา...
อนุญาตให้ใช้ภาพถ่ายอวตารเมื่อปิดการใช้ Third requares เป็นจริง และทําการออกแบบรูปแบบพื้นหลังเสมือนใหม่อีกครั้ง
ที่อยู่ URL ของอวตารจากบริบท JWT เป็นที่อยู่ URL ของชุดตกแต่ง CDN, ไม่ใช่ส่วนที่สาม เครื่อง ป้องกัน ที่ ไม่ มี การ ควบคุม จัดเรียงแท็บพื้นหลังเสมือน เพื่อแสดงภา...
Use correct table name 'avatars' instead of 'avatar' in session SQL query
ออกแบบหน้าใกล้ใหม่ เพื่อให้เข้ากับหน้าที่เข้าคู่กับหน้า styling
พื้นหลัง ลบเลเยอร์แล้ว 2555) - บัตรผีแก้ว (rgba(255,255,0.75) ด้วยเบลอ (14px) พ.ศ. - ข้อความใช้ -- พิมพ์สีจากชุดตกแต่ง CSS - Logo ใช้ -- สี- วินาทีผ่านทางตัวกรอ...
หน้าปิดและแก้ไขที่อยู่ URL ของอวตาร
- ปิดหน้า (ปิด.html, ปิด2.html) ตอนนี้ใช้อิมเมจของ org โลโก้, favicon, และ swardmorfis styling ที่ตรงกับหน้าต้อนรับ - เปลี่ยนข้อความใกล้ชิดเป็น "ขอบคุณที่เข้าร่...
Store full avatar relative path in session instead of bare file hash
The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...
ขนาดลายน้ําของโลโก้คู่แกน และบังคับให้ข้อความขาวในกล่องโต้ตอบฝัง
- ขนาดฐานของน้ําสองชั้น (71x32 → 142 x64) ใน diversables.scs 240x140) ใน พ.ศ. - บังคับให้ใช้สีสีขาวบนข้อความในกล่องโต้ตอบแบบฝังตัว และคัดลอกปุ่มโดยใช้ปุ่ม CSS ...
Handle meetReturn redirect to send users back to meeting after login
- Detect meetReturn query param on home page (from KamoMeet auth redirect) - Generate OTK and redirect authenticated users back to meet with token - Use session...
Resolve org theme backgrounds not appearing in meet virtual backgrounds
- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...
Resolive OTK auuth ล้มเหลว และการล็อกอินเปลี่ยนเส้นทางใน Komomeet
- การหากุญแจในระบบตรวจสอบความปลอดภัย - แก้ไขใหม่ (ไม่มีส่วนนําหน้า *** ทําให้การตรวจสอบของ OTK ทั้งหมดล้มเหลว) - ชื่อวาระการใช้งานของแผนที่ Securerview ถูกต้อง ...
Upload meet backgrounds to public MinIO bucket with hash-based naming
Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...
แทนที่กล่องโต้ตอบล็อกอินส่วนตัวของเจอรัลด์ด้วยตัวแปร org สําหรับ Authet
Kamomeet ใช้การตรวจสอบสิทธิ์เฉพาะ OTK → JWT เมื่อพบ Autht's software ตามปกติจะแสดงกล่องโต้ตอบล็อกอิน/ แบบพาสเวิร์ด, เปลี่ยนเส้นทางไปยังโปรแกรมจัดการภายใน ประตูม...
Bypass forwardToApi for background upload, use direct fetch with step-by-step logging
Reorder NavTop icon buttons to Email, Text, Phone, Calculators, AI, Support
Remove client-side OTK from multipart upload, add upload debug logging
The client was generating a wasted OTK before upload (the Next.js route generates its own server-side OTK for the backend). Removed the client OTK to simplify t...
Return serialization-safe Maps instead of raw JPA entities in MeetConfigController
All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...
ลบพื้นหลังรายการหลักพันออก โดยใช้เฉพาะพื้นหลังระดับโดเมนเท่านั้น
- ลบรายการภาพแบบฮาร์ดโค้ดออกจากค่าคงที่ (7 หุ้น) - ส่วนประกอบพื้นหน้าเสมือนตอนนี้ใช้พื้นหลังแบบไดนามิค การ ควบคุม ภูมิ หลัง ของ ตน เอง - ตัวจัดการข้อผิดพลาด / a...
Simplify NavTop display name lookup and correct MediaService URL scheme
- Remove usernameAlias lookup from getDisplayName, use member record directly - Fix MediaService K8s URL from https:8443 to http:80
ให้บริการพื้นหลังเสมือน ผ่านระบบเครื่องหมายการค้าแบบพกพาพื้นเมืองของ
เพิ่มส่วน / api/ จุดสิ้นสุดการวาด ซึ่งจะคืนค่าเป็นพื้นหลังตามความคาดหวังของกลุ่มข่าว รูปแบบ ตั้งค่า DribunderingUrl ในการปรับแต่งเพื่อให้ตรงกับพื้นหลังท้องถิ่น ...
Use forwardToApi for meet background uploads instead of manual fetch
The manual fetch with FormData forwarding was breaking multipart boundaries. Now reconstructs FormData and uses forwardToApi which handles headers correctly.
ใช้ส่วนย่อยเพื่อค้นหาพื้นหลังของชุดตกแต่งแกนจัดการโดยใช้สมาชิกผู้ใช้แทนการเข้าร่วมสมาชิกโดยตรง
คนก่อนหน้าที่อินเนอร์จินในทีบี แยกภูมิหลังออกจากสมาชิกที่ NULL ซึ่งเป็นพื้นเพของผู้ใช้ส่วนใหญ่ ปัจจุบัน ใช้ การ ถ่าย ภาพ โดย ผู้ ใช้ เพื่อหาภูมิหลังทั้งหมดที่อั...
Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController
MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...
บังคับโหมดปรับความสว่าง และป้องกันโหมดมืด ไม่ให้ปรับใช้โดย OS หรือ ไดนามิกส์
Fetch signature template directly from EmailService with OTK auth, add debug logging
forwardToApi for /api/email/signature-templates went through APIService gateway instead of the Next.js email proxy. Now fetches directly from EmailService with ...
Read session from Redis directly (same as /api/user-info), use forwardToApi for all service calls
Root cause: the sender profile showed 'Your colleague' because the session fetch called a non-existent SecurityService endpoint. Signature was malformed because...
Replicate exact email composer data flow for meeting invite emails
The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...
Clean up meeting invite email — remove logo, fix subject/host, embed custom message properly
Template changes: - Removed logo image (signature template header handles branding) - Removed 'Hi, Your colleague has invited you' — replaced with custom mess...
Use correct SignatureContent field names (headerImageUrl, signatureImageUrl)
Wrap meeting invite emails with org signature template (header/footer/signature) and include custom message
Now replicates the exact same email wrapping as the email composer: 1. Fetches signature template from EmailService (USER scope, COMPANY fallback) 2. Fetches se...
Update health probes to HTTP port 80 to match new server config
Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.
Send meeting invite emails DIRECTLY to EmailService, not through APIService gateway
Root cause: forwardToApi routes through APIService's Java gateway which doesn't preserve multipart FormData boundaries correctly. The email composer works becau...
Use subtle background tints on calendar page header and sidebar
Match the leads/allotments page styling with light color-mix backgrounds instead of heavily saturated primary colors.
Switch MediaService to HTTP port 80 — TLS termination at Traefik
Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.
โหลด CSS/favicon ทันทีบนหน้าเว็บที่โหลด, ขยายการตั้งค่าเป็น 800px, บังคับให้ข้อความดํา/ icons ในกล่องโต้ตอบทั้งหมด, หดการแสดงตัวอย่างวิดีโอ
1. แบรนด์ดิ้ง: โหลดค่า Missets () ที่ทํางานครั้งแรกก่อนที่จะมีการไหล Auth ใด ๆ CSS org (-- Navpril, -- color-premary), Favicon, และข้อมูลโลโก้ได้ถูกตั้งค่าไว้แล...
ส่วนควบคุมการแสดงผล, การจัดวางกล่องโต้ตอบต่าง ๆ และแสดงชื่อผ่านทางการปรับปรุงแหล่ง
- แสดงผลหน้าจอล่วงหน้า: ใช้ตัวแปร CSSPresenter สําหรับสีพื้นหลังคอลัมน์ด้านซ้าย (-- navprimer/-- value-prilary back) การแสดงผลหน้าจอ: เพิ่ม override favicon จาก...
Clear stale hexheads on page refresh instead of restoring orphaned state
Minimized tool windows don't survive refresh, so restoring hexhead positions created orphaned heads with missing icons and non-functional click handlers. Now cl...
Add comprehensive logging to email invite route for debugging, handle multiple email field formats
ทําการอ่านเท่านั้น การแทนที่ชื่อก้าวร้าวมากขึ้น ทําให้ไม่สามารถเขียนทับได้
การพบกันสามารถแทนที่หน้าต่างได้ การปรับแต่งทั้งหมดในระหว่างการบูต, การล้าง อ่านได้อย่างเดียว ชื่อธง เพิ่มกับดักความคมชัดบนหน้าต่าง อ่านซ้ําเท่านั้น ชื่อ=จริงในท...
ฟังรายการของ Async ที่ทําการเรียกทํางานเพื่อให้โลโก้และโปรแกรมแสดงสี
Preeting จอก, watermarks, และต้อนรับ page กําลังอ่าน window. kAMO MEET BRANDing ครั้งเดียวในระหว่างการทําการแสดงผล, สูญเสียข้อมูลไปเมื่อ การโหลด Aync () เสร็จสม...
ตั้งค่าส่วนคุณภาพกล่องโต้ตอบใหม่ เช่น ความสูง, การเติมแท็บ และข้อความขาวบนสีขาว
เปลี่ยนค่าความสูงของ 560px ไปใช้อัตโนมัติ ค่าสูงสุด 85vh เพื่อให้เนื้อหาพอดีโดยไม่มี แท่งเลื่อน เพิ่มตัวย่อไปยังแถบแท็บ เพื่อตัดส่วนแท็บแทนการตัดส่วน พิมพ์สีของ...
Hide member-specific tabs when memberID is "new" to prevent BAD_REQUEST errors
The /settings/member/new URL (from "Add Team Member" button) is caught by the [memberID] dynamic route, causing AccountActivityTab, MembershipPermissionsTab, an...
ตรวจสอบความถูกต้องของ OTK ก่อนจะทําการโหลดสินทรัพย์ชุดตกแต่งใด ๆ เพื่อป้องกันไม่ให้มีการหมดอายุ
ROOT Facter: แบรนด์/overrigers.js กําลังเรียกค่าปรับแต่ง org, CSS, favicon ก่อนที่จะตรวจสอบ OTK การร้องขอของเครือข่ายเหล่านี้ใช้เวลา 10+ วินาที ทําให้ OTK หมดอา...
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.