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...
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...
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...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
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.
Dodaj MeetController i MeetService do tworzenia spotkań i zarządzania zaproszeniem
Dodaj niezbową liczbę punktów końcowych API, punkt końcowy znacznika jak odczyt i transmisję WebSocket
- GET /api/sessions/sessions/chat/unread zwroty na sesję i nieprzesłanie nieprzeczytane - PUT /api/media/sessions/'guid'/ read zaznacza sesję zgodnie z odczytem...
Dodaj kreację PRE_TICKET i konwertuj na bilet punkt końcowy
- createTicket: gdy preTicket-true, ustawia stan na PRE_TICKET, pomijania Przypisanie (nie wymaga tytułu) - PUT /tickets/convert: konwertuje PRE_TICKET na NOW...
Dodaj usługi pomocy technicznej, kontrolerów REST i przekaźnika STOMP
Wdraża backend MediaService dla systemu biletów wsparcia: - SupportTopicService: CRUD dla tematów wsparcia lub g-scoped - SupportAssignmentService: round-robin ...
Dodaj uwierzytelnianie WebSocket za pośrednictwem ? Cookie handshake interceptor
Dodaj WebSocketAuthInterceptor, który czyta - plik cookie na uścisku dłoni, Sesja rozwiązuje sesję za pośrednictwem KSessionService oraz członka sklepówId/orgId...
Publikuj powiadomienia o wiadomościach przychodzących do grupy docelowej WebSocket
Dodawanie śledzenia obecności za pomocą redis hash i rozłączenia okresu karencji
Add JanusService for WebRTC integracja bram - Dodaj usługę JanusService Java do interakcji z Janus WebRTC Gateway API API - Konfiguracja URL Janus API, tajemnice i serwery STUN/TURN w application.yml - Wsparcie tworzenia sesji, załącznik do wtyczek i zarządzaniem pokojem
Dodaj rejestrowanie EXTENSIVE do WebSocketConfig i ChatWebSocketController - każda ramka STOMP, uścisk dłoni, subskrypcji i logowania wiadomości
Dodaj rejestrowanie ramek STOMP w celu zdiagnozowania problemów z połączeniem
Dodaj TomcatConnectorCustomizer, aby wymusić konfiskowanie klucza SSL
- Aplikacja Spring Boot.yml SSL config nie jest stosowana - Użyj TomcatConnectorCustomizer do zaprogramowania keystore - Złącze sił do stosowania /etc/ssl/certs...
Ekspspeka MediaService na porcie 8443 dla WebSocket przez HTTPS/HTTP1.1
- Dodano usługę NodePort na 8443 dla bezpośredniego dostępu WebSocket (obejza Traefik) - Montaż certyfikatu Wildcard-kamocrm-com SSL - Pojemnik Init konwertuje ...
Dodaj CORS middleware do przekierowania do cross-origin WebSocket
- Dodano cors middleware, aby umożliwić połączenia między oryginalnymi - Umożliwia WebSocket połączenia z internal.- na media. - Umożliwia wszelkie pochodzenie,...
Dodaj sygnalizację WebSocket dla połączeń peer-to-peer
- Dodano WebRTCSignalingController do sygnalizacji wywoławnej - Oferta / wymiana odpowiedzi przez STOMP - Kandydaci ICE na znakowanie między rówieśnikami - Zarz...
Dodaj integrację Janus WebRTC
- Dodano WebRTCController do generowania tokenów i zarządzania połączeniami - Skonfigurowany adres URL i sekrety Janus API (api, token, admin) - Skonfigurowane ...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.