Reusable modal 컴포넌트를 가진 image-to-SVG 변환 파이프라인 추가
- 3단계 흐름을 가진 새로운 ImageToSVGConverter modal 성분: 자르기 → 과정 → 검토 - 스트리밍 파이프라인 통신을 위한 WebSocket Hook (useImagePipeline) - 직사각형 이미지 선택을위한 react-easy-crop를 사용하여 CropTo...
날짜/시간 스케줄러를 추가하여 미팅 대화하기
미팅 생성 대화 상자로 Now/Schedule pill toggle을 추가합니다. 시간 : 일정은 MUI DateTimePicker 슬라이드를 15분으로 선택했습니다. 간격과 형식적인 확인 선. 회의 일정 예정된 회의 창을 열고 건너뛰기 즉시.
Include org static background images in meet virtual backgrounds
Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...
Derive display name from first/last name and construct avatar URL from session
MemberFirstName 과 memberLastName 부터 *** 세션 만들기 userAlias로 다시 떨어지는 대신 적절한 디스플레이 이름. 회사연혁 세션에 저장 된 memberAvatarUrl 해시의 전체 아바타 URL.
Add first name, last name, and avatar hash to *** session
Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...
Org-level 설정과 브랜딩 통합
Sidecar fetches OrgMeetConfig 의 백엔드 및 지도 모든 설정: - 오디오/비디오 mute 기본값 - 로비/와이팅 룸 모드 - 게스트 액세스 및 표시 이름 요구 사항 - E2E 암호화 - 녹음 가능/출력 - 최대 참가자 알림 - 카운트다운 경고를 가진 최대 내구 집...
Add public config and backgrounds endpoints for sidecar consumption
GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...
Add config CRUD, background management, and org-theme endpoints
All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...
Org 테마 배경을 추가하고 deprecated 필드를 제거
- org 테마 배경에 대한 경로 추가 *************** - Update meetApi.ts: whoCanCreate와 emailInvitesEnabled from MeetConfig, OrgThemeBackground 인터페이스를 추가하고 getOrgThemeBackgrou...
Drop deprecated who_can_create and email_invites_enabled columns
예약 원본 룸 이름 (자본화 / 공간 없음), 복사 회의 URL 필드 추가
1. 'myroom123'을 'Myroom 123'으로 변환하는 안전한StartCase()를 비활성화 자본화 및 임의 공간. Room name 이제 정확히 표시 kamo-internal에 입력. 2. MeetingUrlDisplay 구성품을 미리 조인 화면에 추가 URL (예: ***...
응답을 기다리는 동안 AI 채팅에 표시 표시 표시 표시
콘텐츠가 이미 스트리밍되었을 때만 보여지는 스트리밍 거품, REST 대기 중 시각적 피드백을 남기지 마십시오. 추가된 bouncing 점 ASSISTANT LOADING과 첫 번째 내용 / 응답 사이에 표시된 지표.
Implement chat WebSocket and email invite sending for meetings
MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...
Pass availableMembers to all MeetingDialog 인스턴스 및 제공되지 않을 때 자기 잡아
- memberList는 각 회원에게 사용할 수 있습니다. - MemberItem는 MeetingDialog에 availableMembers를 전달합니다. - MeetingDialog 자체 펀치 회원 *********** availableMembers prop이 빈 경우 (covers ...
장치/Sounds/More/Shortcuts 탭을 가진 가득 차있는 조정 modal, 주요 카드, 1 차적인 색깔 오바레이에 표시 이름
- 표시 이름은 현재 방의 메인 카드에 필요한 필드입니다. 입력, 설정에 없습니다. 사용자는 가입하기 전에 이름을 입력해야합니다. - 설정 modal에는 4 개의 탭이 일치하는 Meet의 설정이 있습니다. 장치 (라이브 급식을 가진 사진기 시사, 수준 미터를 가진 mic, 스피커), 소...
익명의 가입 전에 가능한 룸 존재, 장치 선택과 설정 modal 추가
익명 사용자는 유효한 회의실 이름을 입력해야합니다 - 환영 페이지 체크 /api/meet/exists/{roomName} 참여하기 전에. 회의가 있다면 오류 메시지가 없습니다. 설정 modal은 glassmorphism을 가진 환영 페이지를 일치, 다음을 포함합니다: 표시 이름, 사진...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
사용자 정의 메시지 textarea to MeetingDialog 채팅 / 이메일 초대
최소 1개의 알림 옵션이 있을 때 멀티라인 텍스트 입력 표시 활성화, 회의 제작자가 개인 정보를 추가 할 수 있도록 연락처 두 채팅 및 이메일 toggles가 꺼질 때 숨겨진. 이름 * 알림에 포함 된 백엔드 API로 전달됩니다.
Org-themed 배경, glassmorphism 카드 및 룸 이름 입력을 가진 사용자 정의 환영 페이지를 추가하십시오
기타 제품 Meet의 기본 환영 화면과 사용자 지정 방문 페이지: - MinIO 테마에서 org 배경을 carousel 전환로드 - org 로고를 표시하고 CSS 변수에서 색을 그립니다. - 회의실 이름 입력을 Join/start 회의 제공 - App Store 및 Google Play...
Configure Prosody, Jicofo, and secrets for Jibri recording support
Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.
Add Jibri deployment manifests for Meet meeting recording
Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.
Org-level video conferencing config를 위한 5개의 탭을 가진 /settings/features/meets 페이지 추가
일반, 보안 및 액세스, 녹음, 브랜드, 새로운 설정 페이지 및 알림 탭. meetApi 클라이언트, MediaService 프록시 경로 포함, 로고 변형 선택, 드래그-투-reorder와 가상 배경 관리, 그리고 모든 3 nav 위치 업데이트 (SettingsStatusWindow, ...
Add MeetConfigController and MeetConfigService for org-level meet settings
REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.
OrgMeetConfig entity 추가, MeetBackground entity, MEET RECORDING ImageAssocType 및 권한 충족
Org-level video conferencing 구성을 로비에 기본으로 추가, 게스트 액세스, 녹음, 브랜딩 및 알림. 새로운 권한: RECORD MEETINGS (81), MANAGE MEET SETTINGS (82), MANAGE MEET RECORDINGS (83).
Add MeetController and MeetService for meeting creation and invite management
Janus 기반 WebRTC 통합 제거 (useWebRTC, VideoCallPanel, API 경로 호출)
오래된 Janus WebRTC 목소리 / 비디오 / 스크린 공유 코드를 준비에 대한 KamoMeet (Meet 기반) 교체. 사용 삭제WebRTC 후크, VideoCallPanel, CallInitiationListener 및 모든 /api/webrtc/ 경로. ChatBox 통화 정리...
MinIO 테마 해상도의 동적 org 브랜딩 시스템 추가
Loads org 로고, CSS 색상 변수, favicon 및 사이트 이름 브랜딩/overrides.js를 통해 runtime에 MinIO-hosted 테마 자산, Watermark, WelcomePage 및 PreMeetingScreen 부품으로 브랜드 데이터를 전송합니다.