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
Máve la definición de subStatusOptions después de los estatusos disponibles para arreglar el orden de declaración
Cambiar deje consetar para las variables statusType y subStatusType
Filter leads by status sale de estadoType equivalente ventas del mercadoType - Sólo mostrar leads con los estados que coinjan con las ventas del mercadoType (SERVICE/PRODUCT) o NOT-SPECIFIED - Utilice los estatulos disponibles en lugar de LEAD-STATUS-TYPES al filtrarse por estado en los mentábtiles
Múve el utilador sx de AgGridReact al componente de envolver caja
Uso de movimientoLos ganchos de efecto que usan estadoTabMap después de su definición
Máve statusTabMap definición después de los estatuones disponibles para arreglar error de compilación
Añadir importación de Etiqueta de entradas desaparesida a LeadManager
Añadir a los manejadores de rutas de la API Next.js desaparecidos para formas personalizadas
- Crear /api/security/custom-forms handler para GET y POST - Crear /api/security/custom-forms/[id] handler de ruta para GET, PUT y DELETE - Proxy solicita respa...
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.