Utilícese ref para endCall para evitar el número de referencia hacia adelante - Agregar endCallRef para almacenar endCall callback - Use endCallRef.current in screen share onended handler - Update ref cada vez que terminaCall changes - Correcabezas Error descriptor sobre el uso de endCall antes de la declaración
Use man handleRemoteJsep en lugar de enviar para responder en streaming JSEP - Reemplazar handle.send con mangoRemoteJsep después de crear respuesta de streaming - mangoRemoteJsep es el método correcto para enviar JSEP después de crearAnswer - Fixes TypeScript error about mensaje de ida y cometido en PluginMessage
Eliminar audio no soportadoRecv/videoRecv de VideoRoom createAnswer - Remove audioRecv y videoLas propiedades despreciables despreciables objeto de medios - Estas propiedades no están soportadas por la definición de tipo Janus - Las capacidades de recepción se negocian automáticamente a través de SDP
Añadir JanusService para la integración de pasarela WebRTC - Añadir el servicio Java de JanusServicio Java para interactuar con Janus WebRTC Gateway API - Configurar URL de API de Janus, secretos y servidores STUN/TURN en application.yml - Creación de sesión de soporte, accesorio de plugin y administración de habitaciones
Ventana de chat de apertura automática al recibir mensajes de otro usuario - desmúmizar si se minimiza, abrir si está cerrado
Añadir WebSocketLoggingFilter para registrar TODOS /ws/** solicitudes para diagnosticar fallos de conexión
Eliminar las constantes inválidas SockJS.OPEN que causan error de construcción de TypeScript
Desactivar CSRF para /ws/** endpoints y simplificar la configuración de seguridad para arreglar SockJS /ws/info 405 error
Deje explícitamente métodos GET/POST/HEAD para los endpoints /ws/** para arreglar el error SockJS /ws/info 405
Añadir la extensa conexión de conexión registro de la conexión para diagnosticar fallos de conexión
Eliminar llamadas de método inválidos que causan errores de compilación (consedes en MediaSession, getStatusCode en ServerHttpResponse)
Añadir ladrillo EXTENSIVE a WebSocketConfig y ChatWebSocketController - cada fotograma STOMP, apretón de manos, suscripción y mensaje registrado
Añadir el registro EXTENSIVE para usarChatWebCon gancho de bocket y el componente ChatBox - cada paso registrado
Recocción de conexión WebSocket mejorada y construcción de URL fija
WebSocket connection - use dominio público kamocrm.com:8443 en lugar de IP privada
- Utilizar dominio público con el puerto 8443 (por ejemplo, kamocrm.com:8443) - Dirección pública se dirige al NodePort 30843 en IP privada 192.168.42.191 - Ext...
Conexión WebSocket - usen el nodo directo IP a través de NodePort 30843 (bypasses Traefik)
- Conéctase directamente al nodo IP 192.168.42.191:30843 para WebSocket - NodePort 30843 expone directamente el puerto de servicio MediaService 8443 - Evite Tra...
Añadir WebSocket middleware y ServidoresTransporte a IngressRuto
- Añadido middleware de actualización de media-websocket para las cabeceras de actualización WebSocket - Añadido medio-websocket-transport para desactivar HTTP/...
Conexión WebSocket - utilice Traefik ingress en lugar de puerto directo 8443
- Cambió la URL WebSocket para conectarse a través de Traefik en el puerto HTTPS estándar (443) - Puerto retirada 8443 de las conexiones de dominio (Rutas de Tr...
WebSocket entrega de mensajes en vivo - deshabilitar ChatMessageSuscripción a Huandler, mejorar el registro
- Disabled ChatMessageHandler suscripción a chat.session. que estaba consumiendo mensajes sin reenviar a WebSocket - Re-coche mejorado WebSocketConfig para rast...
Cambiar NATS DeliverPolicy de All a New para evitar la repetición de mensajes - sólo entregar nuevos mensajes después de suscripción
Disparación de tuberías de disco - espacio de disco y configuración de caché fijo
Disparación de tuberías de disco - espacio de disco y configuración de caché fijo
Trigger tubería para reconstruir con la última biblioteca compartida de kamo
Trigger tubería para reconstruir con la última biblioteca compartida de kamo
Añadir soporte para nombres de consumidores únicos en suscripciones NATS - Añadir método de suscribirse () que acepta el nombre personalizado del consumidor - Permite múltiples sesiones de chat para tener consumidores de NATS independientes - Ejega el problema donde todas las sesiones compartieron el mismo consumidor causando conflictos de envío de mensajes
Asegúrese de que la página se adapte a viewport al tiempo que se preservan las barras de desplazamiento de contenido interno
Resuelve el desbordamiento vertical en la configuración de la página del miembro mediante la eliminación de cálculos de altura del puerto
Aumentar el tamaño del logotipo y ajustar el diseño de texto de bienvenida
- Aumento del tamaño del logo desde 200x80 hasta 300x120 - Coloquetado texto de bienvenida para comenzar en el borde derecho del logotipo - Añadido alineación e...
Reemplaza MUI Grid por CSS Grid para la compatibilidad con MUI v7
- Reemplazar el componente de la Grid con caja usando el diseño de CSS Grid - Mantenga puntos de ruptura sensibles (xs: 1, sm: 2, md: 3, lg: 4 columnas) - Ejecu...
Crear página de presentación de bienvenida con tarjetas de características
- Añadida la pantalla completa del logotipo en la parte superior izquierda usando el componente ThemeLogo - Creado página de bienvenida moderna y pulida con cua...
Solicitud de tirada de la fusión 3801 de Lokimorty/suní-realtime-anim
fijar: skip animación de gráficos en tiempo real cuando los datos sin cambios
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.