17,500
Общие изменения
5,986
Особенности
5,284
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
December 1, 2025
Otherkamo-internal
Полное исправление для создания комнаты для функции StartScreenShare
snadjafinia·10mo ago
Otherkamo-internal
Add room creation to startVideoCall and startScreenShare functions
snadjafinia·10mo ago
Fixkamo-internal
Explicitly create Janus VideoRoom before joining to resolve 'No such room' error
snadjafinia·10mo ago
Otherkamo-internal
Add extensive logging to VideoRoom onmessage handler and join success callback to debug publisher subscription
snadjafinia·10mo ago
Otherkamo-internal
Fix build error - remove incomingCallId from console.log (not in scope)
snadjafinia·10mo ago
Otherkamo-internal
Добавьте обширную регистрацию, чтобы ответить на IncomingCall, чтобы отладить, почему звонки не соединяются при ответе
snadjafinia·10mo ago
Otherkamo-internal
Исправление состояния соединения - ясное соединение после того, как издатель создан даже без удаленного однорангового устройства
snadjafinia·10mo ago
Otherkamo-internal
Исправьте валидацию сеанса в подпискеToPublisher - убедитесь, что сеанс прикрепил метод перед использованием
snadjafinia·10mo ago
Fixkamo-internal
Fix Janus session initialization - properly capture and validate session object
snadjafinia·11mo ago
Fixkamo-internal
Replace 'any' type with Record<string, unknown> to fix TypeScript build error
snadjafinia·11mo ago
Fixkamo-internal
Validate existing session before reuse and fix session attach method issue
snadjafinia·11mo ago
Fixkamo-internal
Fix Janus session initialization - wait for success callback before resolving
snadjafinia·11mo ago
Fixkamo-internal
Comprehensive WebRTC video call fixes - remote stream handling, modern UI, and subscription logic
snadjafinia·11mo ago
Fixkamo-internal
Handle call-answered messages, improve error logging, and fix session cleanup
snadjafinia·11mo ago
Fixkamo-internal
Move answerIncomingCall declaration before startAudioCall to fix 'used before declaration' error
snadjafinia·11mo ago
Fixkamo-internal
Move addSystemMessage declaration before useEffect that uses it - Fixes 'used before declaration' TypeScript error
snadjafinia·11mo ago
Fixkamo-internal
Set isCallActive to true when room is joined to prevent video panel from disappearing - Set isCallActive=true in join room success callback - Keeps video panel visible while ICE connection establishes - Prevents panel from disappearing when isConnecting becomes false before ICE connects
snadjafinia·11mo ago
Fixkamo-internal
Prevent premature cleanup of video call by fixing cleanup effect - Remove localStream from cleanup effect dependencies to prevent premature cleanup - Add localStreamRef to track current stream for cleanup - Keep ref in sync with state via useEffect - Fixes video call panel appearing then quickly disappearing
snadjafinia·11mo ago
Fixkamo-internal
Use handleRemoteJsep instead of send for streaming answer JSEP - Replace handle.send with handleRemoteJsep after creating streaming answer - handleRemoteJsep is the correct method for sending JSEP after createAnswer - Fixes TypeScript error about missing message property in PluginMessage
snadjafinia·11mo ago
Fixkamo-internal
Remove unsupported audioRecv/videoRecv from VideoRoom createAnswer - Remove audioRecv and videoRecv properties from deprecated media object - These properties are not supported by the Janus type definition - Receiving capabilities are negotiated automatically via SDP
snadjafinia·11mo ago
Fixkamo-internal
Remove deprecated media properties from createAnswer calls - Remove media property with audioRecv/videoRecv from subscriber createAnswer - Remove media property from streaming plugin createAnswer - createAnswer automatically handles receiving based on the offer JSEP
snadjafinia·11mo ago
Featurekamo-internal
Add system messages to chat for WebRTC events - Add 'system' author type to ChatMessage interface - Add system message rendering with styled bubble - Add system messages for connection attempts, call status, missed calls - Integrate with useWebRTC to dispatch system message events - Use MediaSession GUID (sessionGuid) for Janus session identification
snadjafinia·11mo ago
Fixkamo-internal
Replace 'any' types with proper TypeScript types in useWebRTC and ChatDock - Replace all 'any' types with Record<string, unknown>, RTCSessionDescriptionInit, string | Error, etc. - Fix ChatDock message type to use proper interface instead of 'any' - Fix unused parameter warnings by prefixing with underscore
snadjafinia·11mo ago
November 30, 2025
Featurekamo-internal
Auto-open chat window when receiving messages from another user - unminimize if minimized, open if closed
snadjafinia·11mo ago
Fixkamo-internal
Remove useEffect dependencies causing connection to abort - empty dependency array so effect only runs once on mount
snadjafinia·11mo ago
Fixkamo-internal
Remove invalid SockJS.OPEN constants causing TypeScript build error
snadjafinia·11mo ago
Otherkamo-internal
Add extensive SockJS connection error logging to diagnose connection failures
snadjafinia·11mo ago
Featurekamo-internal
Add EXTENSIVE logging to useChatWebSocket hook and ChatBox component - every single step logged
snadjafinia·11mo ago
Fixkamo-internal
Enhanced WebSocket connection logging and fixed URL construction
snadjafinia·11mo ago
Fixkamo-internal
WebSocket connection - use public domain kamocrm.com:8443 instead of private IP
- Use public domain with port 8443 (e.g., kamocrm.com:8443) - Public address forwards to NodePort 30843 on private IP 192.168.42.191 - Extracts base domain from...
snadjafinia·11mo ago
Fixkamo-internal
WebSocket connection - use direct node IP via NodePort 30843 (bypasses Traefik)
- Connect directly to node IP 192.168.42.191:30843 for WebSocket - NodePort 30843 exposes MediaService port 8443 directly - Bypasses Traefik to avoid WebSocket ...
snadjafinia·11mo ago
Fixkamo-internal
WebSocket connection - use Traefik ingress instead of direct port 8443
- Changed WebSocket URL to connect through Traefik on standard HTTPS port (443) - Removed port 8443 from domain connections (Traefik routes to service on port 8...
snadjafinia·11mo ago
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
