เพิ่มแฟ้มหลายระยะของ Docerfile with nginx, sidecar, และ metweet การสร้าง
เพิ่มค่าปรับแต่ง nginx ด้วยพร็อกซี BOH/WS, ด้านข้าง API routing, และ SPA ถอยหลัง
เพิ่มระบบการไล่สีแบบไม่ตายตัว ด้วยความละเอียดชุดตกแต่ง MinIO
โหลดโลโก้โปรแกรม, ตัวแปรสี CSS, favicon, และชื่อเว็บไซต์ NinIO ที่ครอบครองสินทรัพย์ชุดตกแต่งที่รันไทม์ ผ่านเครื่องหมายการค้า/overrigers.js และ ต่อข้อมูลบนเครื่อ...
ดึงข้อมูลการค้นหาทั้งหมดจาก UI ที่ผู้ใช้มองเห็นได้
ลบการจับคู่แบบคงที่ออก เพื่อเตรียมใช้งานกับไดนามิคโปรแกรม แทนที่ชื่อ "meetweet" ด้วยชื่อทั่วไป "meeting" ในการปรับแต่ง - ล้างลายน้ํา, โลโก้, และอ้างอิงด้วยพลังง...
Add Meet service deployment steps to CI/CD pipeline for k1m1 and k2m1
Add distributed JVB pool with per-node StatefulSets on k1m1 and k2m1
Add Jicofo conference focus with JVB brewery and lobby enforcement
Add Prosody XMPP server deployment with JWT auth and lobby support
Make visibility checkboxes and Train AI toggle independent controls
Visibility (Members, Team Members, Public) controls who can access the article in the KB UI. Train AI is a separate toggle for RAG indexing, not a parent of the...
Replace Chat Now member count with real-time unread message indicator
- NavTop badge now shows total unread messages instead of online member count - Chat button icon color derived from --color-primary theme variable - MemberItem ...
Add unread count API endpoint, mark-as-read endpoint, and WebSocket broadcast
- GET /api/media/sessions/chat/unread returns per-session and per-sender unread counts - PUT /api/media/sessions/{guid}/read marks a session as read for current...
เพิ่มจํานวนจดหมายที่ยังไม่ได้อ่าน
Leeveruary มี msgId LastView (in) ที่อยู่ใน Medessionmember เพื่อคํานวณ การนับและทําเครื่องหมายวาระการที่ยังไม่ได้อ่านต่อครั้งว่าอ่านแล้วสําหรับยังไม่ได้พูด ลัก...
Add Train AI toggle and audience visibility checkboxes to KB article editor
Add aiEnabled master toggle with collapsible visibility checkboxes for Members, Team Members, and Public using org-customized labels from behavior-labeling sett...
Pass memberType through RAG search for audience-scoped KB results
Resolve member type from MemberRepository and include it in RAG search requests so the vector DB can filter KB articles by audience visibility.
Add audience-scoped AI visibility filtering to RAG pipeline
Store **************** in Qdrant payload, filter search results by memberType, skip indexing when aiEnabled is false, and add visibility index creation for exis...
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...
เพิ่มเลเยอร์..
เพิ่ม AIIIIIIBID, AIVIIVETHPublic, AIVIAVIITHMBRE, และ AIVIIIIIIIIAVETAMMMBS ทุ่งหญ้าบูเลอันเพื่อควบคุม การฝึกเอไอและกลุ่มผู้ชม.
Preserve upstream X-Forwarded-Host instead of overwriting with own Host
When an upstream proxy (Next.js) sets X-Forwarded-Host to the browser's original host, APIService now preserves it instead of overwriting with its own Host head...
Use internal K8s URL for API routing to fix avatar upload for non-KamoCRM orgs
The API proxy was computing external URLs (https://api.{domain}) for every org, which only resolved for KamoCRM. Now uses API_SERVICE_URL env var for direct int...
Re-fetch notes after create/update to show decrypted content in preview
The backend returns encrypted content/contentPlain in POST/PUT responses, causing NoteCard previews to display ciphertext until page refresh. Now re-fetches via...
Strip SchemaCleanupRunner to only post-Hibernate fixups
Hibernate ddl-auto: update handles all table/column creation from JPA entities. Removed all redundant CREATE TABLE/ADD COLUMN statements that duplicated what Hi...
Disable all auto-link behaviors in KB editor to prevent paste-as-hyperlink bug
The linkExtension singleton from @lexkit/editor retains internal paste handler state across component remounts. Disabling autoLinkUrls, autoLinkText, and linkSe...
Structured citation post-processing ensures RAG sources are always cited
Goal/Funnel mobile friendly changes. Polish event-data filters UI/UX
Wire ConversationContextService for sliding window context management
Trims conversation history to fit model's context window before sending to LLM. Keeps recent messages verbatim, summarizes older ones.
Full chunk text storage, configurable vector size, and permission-aware retrieval in Qdrant
Prevent KB editor link extension state leaking between article creates
Move Lexical extensions from module-level singletons into a factory function called via useMemo per component mount, so each new article gets fresh extension in...
Add infinite scroll pagination to classic email view
Classic mode only loaded the first 50 messages with no way to see older ones. Wire up the existing VirtualMessageList onLoadMore/hasMore/loadingMore props so pa...
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.