Fix NPE in getChatSessions from Map.of() rejecting null nextcoder
java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...
Add GET /sessions/{guid}/members endpoint with display-name priority
Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...
Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)
Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...
Prefer usernameAlias over User.name in memberDisplayName
Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...
Use split First/After queries for chat sessions paged endpoint
Addresses empty Chats tab by dispatching to ****************
ตัวกระตุ้นสร้างใหม่เพื่อรับ Kamo-shared-library 094E80d (MediaObjTransit@ idclass)
การแจ้งข้อมูลที่ยังไม่อ่านมีการจ่ายข้อมูล activity สําหรับการปรับปรุงรายการสนทนา
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
Imaging proxy with HTTP Range support and per-member download tracking
Raise client read timeout to 120s for long messages
LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
On-demand translation for chat and support messages
Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Track public support chat by session GUID in Redis
Marketing visitors use /ws/public-chat-native without memberId; tickets still reference the org placeholder member as requestor. Increment PRESENCE_PUBLIC keys ...
เพิ่ม TTL จาก 90s เป็น 300s เพื่อป้องกันการยกเลิกบรรทัดผิดพลาดเมื่อแท็บ Trotling
Broadcast (in อังกฤษ) คอยนับถึง + ยังไม่ได้อ่านเมื่อตัวแทนอ่านและส่งผู้เข้าชม
[ประกาศ] ~เสียงเรียกเข้าเครื่องนับ~ แสดงวาระการใช้งานที่มีจดหมายที่ยังไม่ได้อ่านและ decrections เมื่อ เจ้าหน้าที่เรียกมาร์ค Active - ประชาสัมพันธ์ใหม่ - - - - -...
Rebuild to pull latest kamo-shared-library
Picks up the new **************** queries and the SUPPORT_TICKET branch in ****************
เก็บข้อมูลภูมิศาสตร์เมื่อสร้าง Goolite read
~ประกาศจับผู้มาเยือน ครั้งเดียว (via Geofooup Serview) และยังคงทํางาน ip/diar/Town/overdiviews บน เครื่องสนับสนุนเอง ไมโคร เทค เตต เซอร์ เด อร์ วิ ส เตอร์. สแก...
ผู้เข้าชม Bugg-โหลดและข้ามการค้นหา Goolite ในรายการ
ส่วนท้ายของ /api/ การสนับสนุน/ ticket list กําลังทํางานอยู่, ต่อหน้า 20 แถว: 20 - ~ สายด่วน (N+1) - 20 สายเข้า Geo Feep Serview. สืบค้นดู, แต่ละอันคือเรนจ์-สแคน...
เพิ่ม /ws/ publish-chart-native webs Socket endpoint เคียงคู่กับ SockJS
ลงทะเบียนจุดปลาย STOMP ครั้งที่สองโดยไม่มี SocJS ที่ / wwws/ Public-chart-Native ดังนั้น ที่ ด้านหน้า สามารถ เชื่อม ต่อ กับ เว็บไซต์ ท้อง ถิ่น ที่ ชื่อ สฟา ลบาร...
ยังไม่ได้อ่าน Broadcast จะนับตัวแทนบนข้อความผู้เข้าชม
หลังจากผู้เข้าชมส่งข้อความสนับสนุน ให้กดหมายเลขที่ยังไม่ได้อ่านล่าสุด จ่ายค่าตั๋วให้ ตราและ Navtop ปรับปรุงในเวลาจริง สะท้อนการออกอากาศใน Media Contoler.send ch...
ขยายการค้นหาคลังดนตรี JPA เพื่อรวมแพกเกจพาณิชย์ด้วย
"คาโมะ-แชร์-ลิบรารีใหม่" นําเข้ามา ซึ่งต้องใช้ ~ประกาศออกไป~ (in com.kamo.z. แบ่งปัน.commerce). มีเดียเซอร์นิเตอร์แค่สแกน ไม่ให้แปลงเป็น. do.repos, ดังนั้นถั่วจ...
เรียกคืนค่านําเข้าของฮัชแมปใน ChartWeb Control
ตัวแก้ไขก่อนหน้านี้ได้ลบการนําเข้า HashMap แต่จับ Typing วิธีการนี้ยังคงสร้างข้อมูล แฮชแมปสําหรับทรัพยากรของเหตุการณ์พิมพ์อยู่ โดยสาเหตุคือ การสร้างฟอเกโจล้มเหล...
สร้างผู้บริโภค NATS อย่างมีประสิทธิภาพเมื่อสร้างกลุ่ม เพื่อป้องกันการสูญเสียข้อความ
ความเดิมตอนที่แล้วใน NATS JetStream Press ผู้บริโภคจะถูกสร้างเมื่อลูกค้า STOMP เท่านั้น ส่งแล้ว / app/chat/ under ด้วยเครื่องส่ง สร้างใหม่, แสดงข้อความใดๆ ก่อน ...
ตั้งค่าชุดตกแต่งใหม่จาก NAST หลัก
ตรงกับระบบรักษาความปลอดภัย หลักสิ่งพิมพ์: รับข้อมูลร่วมกับผู้ส่งเมื่อ การรักษาความปลอดภัย. Theme. proview. * แทนที่จะเป็น JetStream (สายน้ําเท่านั้นที่คุย).
สร้างใหม่สําหรับ Kamo- shared-library upd (ย้ายกลุ่มองค์กร, เพิ่ม Istop Level)
สร้างใหม่สําหรับ Kamo- shared-library upd (ย้ายกลุ่มองค์กร, เพิ่ม Istop Level)
ใช้การแสดงผลร่วมกับ Public ChartVisitorName สําหรับโปรแกรมร้องขอName
ตั๋วผู้เข้าชมมีการขอรหัสบัตรสมาชิกระบบ DTO ถูก surned own owner's name ในคอลัมน์ผู้ร้องขอ ล้ม กลับไปยังตัวจัดการระบบ SchartVisplay. playName เมื่อมีรายการที่แสด...
เมือง ที่ มี การ ออก แบบ
- บันทึกเพิ่มเติม Geo Result กับเมืองและพื้นที่ย่อย - สลับการรองรับ TicketSerview.toDTO () เพื่อใช้ GoVieweupserviewerview (IP- Stevel) สืบค้นดู) แทนการขอข้อมูล...
การสร้างข้อผิดพลาดใน GoMuserpice และเพิ่ม NATS สําหรับจดหมายตัวแทน
- ตัวเลือกเพิ่มเติมของรายการรายการรายการไม่ถูกต้อง - นัตซือเซอร์เด็คเตอร์ เข้าสู่ มีเดียคอนโทรลเลอร์ - สํานักพิมพ์เพื่อแชท. session. ตัวแทนและผู้เข้าชมเห็นมันใน...
Real-time chat delivery, message sides, notifications, and name sync
- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...
แสดงธงและตําแหน่งของผู้เข้าชมในส่วนหัวตั๋ว
- Inject Public ChitVisitor reposition and Geo Loite loposition to using Ticket Serview - ผู้เข้าชม: Popylip Adcheth, ผู้เข้าชม DirectoryCode, ผู้เข้าชมวิพากษ์ว...
Comment=รายการจดหมายName
Public ChartSerview: ตั้งค่าข้อความประเภท= WISITER MESESTESTIMETSE เพื่อให้หน้าจอแยกแยะได้ ผู้ มา เยี่ยม ชม จาก การ ตอบ รับ ของ ตัวแทน ใน หัว เรื่อง STOMP เล่นส...
แก้ไขสิ้นสุดการสนทนาสาธารณะตามเวลาจริงผ่านทาง STOMP/ NAST
- ลบความต้องการภายใน Authority ออกจาก Public ChartWeb Constep เพื่อให้ผู้เข้าชมสามารถเชื่อมต่อโดยตรง โดยใช้เฉพาะวาระการใช้งานของพวกเขา รวมการแสดงผู้เข้าชมด้วยNa...
Three support/chat issues — NATS relay, auto-popup, topic fallback
1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...
Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
เหมือนที่คุณเห็นการขนส่ง?
ทั้งหมดของมันมาถึง ในที่ทํางานของคุณเอง เริ่มที่แผนฟรี และอ่านหน้านี้อีกครั้งในเดือน.
