User-visible UI에서 모두 만나기
동적 org 기반 테마에 대한 준비를 위해 정적 대회 브랜드 제거 : - configs에서 "Meet Meet"앱 이름 바꾸기 - Clear Meet 워터 마크, 로고 및 전원에 의해 참조 - 60+ 언어 파일에 걸쳐 모든 Meet-branded 문자열을 중립화 - 로고 이미지를 대체하...
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
Chat Now 회원 카운트를 실시간으로 읽지 않은 메시지 표시
- NavTop 배지는 이제 온라인 회원 카운트 대신 총 읽지 않은 메시지를 보여줍니다 - --color-primary theme 변수에서 파생된 채팅 버튼 아이콘 색상 - 회원아이디(주)는 회원아이디(주)의 회원아이디(주)의 회원아이디(주)는 회원아이디(주)의 회원아이디(주)의 회원아...
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...
추가 읽지 않은 메시지 수 쿼리 및 표시-as-read 서비스 방법
MediaSessionMember에서 기존의 msgIdLastViewed 필드를 활용하여 per-session 읽지 않은 카운트 및 표시 세션을 읽음 표시 기능.
기차 AI toggle 및 청중 가시 체크 박스를 KB 문서 편집기에 추가
AiEnabled master toggle 을 추가하여 회원들을 위한 접을 수 있는 가시성 체크 박스 팀 구성원 및 행동 라벨 설정에서 org-customized 라벨을 사용하여 공공.
RAG를 통한 회원유형 조회
MemberRepository에서 회원 유형에 용해하고 RAG 검색 요청에 포함 그래서 벡터 DB는 청중 가시성에 의해 KB 기사를 필터링 할 수 있습니다.
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...
KbArticle에 AI 가시성 필드를 추가하십시오
AiEnabled, aiVisibleToPublic, aiVisibleToMembers 및 aiVisibleToTeamMembers를 추가하십시오 boolean 필드는 per-article AI 교육 및 경청경 RAG 액세스를 제어합니다.
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
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...
Add settings pages for HRS, Docs, Support, KB, Notes, and Chat
Create ComingSoonTab shared component and 6 new feature settings pages with coming soon placeholders, feature flag guards, and help tips. Links from FeaturesMan...
Auto-refresh UI after feature toggle and role changes
FeaturesManager and SecurityRoleManager now call router.refresh() after mutations to re-fetch org context and user session data, reflecting permission and app c...
Auto-refresh Redis session rights after feature/role changes
FeatureController and SecurityRoleController now rebuild the caller's session rights in Redis after enable/disable, role create/update/delete, and recalculate-r...
Implement app management UI with backend integration and dynamic permissions
Rewrite FeaturesManager to use backend API for app enable/disable with root-org gating for in-dev apps. Update NavPri to gate all nav items by org feature flags...
Add FeatureController for org app enable/disable management
REST endpoints for managing organization app features: GET features list, POST enable/disable with CONFIGURE_SYSTEM permission check, root-org-only gating for i...
앱 관리 시스템 추가 서비스 유형, 권리 및 기능 제어
Restructure ServiceType enum: 코어/deprecated 플래그를 추가하고, DOC MANAGER→DOCS를 이름을 변경합니다. 그리고 AI CHAT→AI SUPPORT, SUPPORT/NOTES/POS 유형 추가, STORAGE/DOC CLASSIFIER/를 de...
Add email alias and shared mailbox UI support
Composer "From:" dropdown for switching between primary, alias, and shared mailbox addresses. New "Mailboxes" 6th tab in email settings for org-wide admin manag...
Add email aliases and shared mailbox support
New MailboxManager provider capability interface for alias and shared mailbox CRUD. KamoMailMailboxManager implementation manages dovecot/postfix virtual_users ...
이메일 alias 및 공유 mailbox entities 및 저장소 추가
Email provider schema에 대한 새로운 JPA 엔티티티티: EmailAliasEntity (회원당 평균 별), SharedMailboxEntity (암호화 된 IMAP 자격 증명을 가진 사용자 전체 공유 메일 박스), SharedMailboxAccessEntity (공유 ...
Add PRE_TICKET status with Start Chat option
- TicketCreationForm: two buttons — "Start Chat" (pre-ticket, no title required, just topic) and "Submit Ticket" (full ticket with title) - TicketHeader: "Con...
Add PRE_TICKET creation and convert-to-ticket endpoint
- createTicket: when preTicket=true, sets status to PRE_TICKET, skips assignment (no title required) - PUT /tickets/{id}/convert: converts PRE_TICKET to NEW, ...
PRE TICKET 상태 및 preTicket 플래그 추가
새로운 상태 PRE TICKET(14) 채팅 첫 번째 세션에 대한 사용자 시작 티켓 제출 없이 채팅. 변환 할 수 있습니다 제목과 변경 상태를 설정하여 나중에 전체 티켓.
Add POST **************** endpoint
Triggers org-wide member_rights_applied recalculation. Needed after schema migrations or manual DB changes to permissions.
Use targeted role-scoped rights recalculation
SecurityRoleController now uses updateRoleMemberRightsApplied() to only recalculate members who have the modified role, instead of recalculating all members in ...
Dept, job title 및 역할 변경에 대한 타겟된 권리 재순환
- 부서서비스 : 영향을받는 부서의 회원만 재 계산 create/update/delete 후에 - JobTitleService: 영향을받는 구인 제목과 회원만 재 계산 create/update/delete 후에 - MemberRightsAppliedService: updateRoleMe...