Registro de cambios en vivo

Mira lo que estamos construyendo, en tiempo real. Cada característica, fija y mejora enviada a través de la plataforma.

17,896
Cambios totales
4,600
Características
4,522
Arreglas
32
Proyectos
Filtrar por proyecto
Todos los proyectos17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrar por tipo
Todos los tiposBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 6, 2025
Featurekamo-internal

Añadir características empresariales premium - Analytics, CRM, AI Assistant, Advanced

ANALYTICS DASHBOARD - métricas de llamadas en tiempo real con gráficos interactivos INTEGRACION - Datos del Cliente, valor de vida, seguimiento de actividad A...

snadjafinia·10mo ago
Featurekamo-internal

Implementar características del teléfono de escritorio VoIP 100% empresa

Implementación completa de 100 características coincidente con Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, Historia, Voicemail, ...

snadjafinia·10mo ago
Fixkamo-internal

Hacer el teléfono blando totalmente visible sin desplazamiento - diseño compacto completo

CHATBOX HEIGHT: - Cambiado de 600px fijo al 85% de la altura del puerto de visión - Usa Math.floor(window.innerHeight * 0.85) para el tamaño sensible - Proporci...

snadjafinia·10mo ago
Fixkamo-internal

Elimina las barras de desplazamiento horizontales y aumenta la visibilidad de sucárfono

LAYOUT FIXES: - Aumente DOCKED-HEIGHT de 480px a 600px para un mejor espacio vertical - Añadir restricciones explícitas de anchura (minWidth, maxWidth) a Softph...

snadjafinia·10mo ago
Refactorkamo-internal

Eleva el softphone a la calidad empresarial con características premium

ENTERPRISE FEATURAS: - Grabación de llamadas con indicador visual y animación pulsante - Cartera de llamada para entregas sin fisura - Notas de llamada con área...

snadjafinia·10mo ago
Featurekamo-internal

Añadir panel de sucavizante expandible a ChatBox

- Añadir Teléfono de icono de PhoneInTalk a la cabecera ChatBox para marcar softphone - Crear un completo componente SoftphonePanel con interfaz de usuario comp...

snadjafinia·10mo ago
Fixkamo-internal

Eliminar la comprobación conectada y añadir registro de depuración para la activación de STOMP

El cliente STOMP no se estaba activando porque la comprobación conectada lo impedía. Añadidos registros de depuración para diagnosticar.

snadjafinia·10mo ago
Fixkamo-internal

Activar cliente STOMP sólo después de la apertura de SockJS

Corrección de errores críticos: El cliente STOMP estaba siendo activado antes de que SockJS se abriera, causando desconexión inmediata. Ahora espera a SockJS en...

snadjafinia·10mo ago
Fixkamo-internal

Habilitar los transportes de Retro motivo de SockJS para la conexión WebSocket

Permita la transmisión xhr y xhr-polling como recompra si WebSocket actualización falla.

snadjafinia·10mo ago
Refactorkamo-internal

Mejorar ChatBox con un sistema de color dinámico y una mayor altura

- Aumentar la zona de visualización de mensajes en un 33% (DOCKED-HEIGHT: 360 - 480) - Crear ChatBoxStyles.tsx con sistema de color basado en la variable CSS di...

snadjafinia·10mo ago
Refactorkamo-internal

Modernizar el diseño de ChatBox con pulido profesional

- Implementar fondo blanco limpio con sutiles gradientes grises - Añadir a la estilismo de la barra de desplazamiento personalizada integrada con esquema de col...

snadjafinia·10mo ago
Fixkamo-internal

Retire la propiedad inválida check in use en usoChatWebSocket

El tipo de cliente de "stomp"/stompjs no tiene una propiedad "activa". Elijugado el cheque inválido ya que cliente.activate( se llama inmediatamente después de ...

snadjafinia·10mo ago
Fixkamo-internal

Espera a que SockJS se abra antes de activar cliente STOMP

- Corre la condición de la carrera donde el cliente STOMP se activó antes de que la conexión SockJS estuviera lista - Mueve cliente.activate() a SockJS en la de...

snadjafinia·10mo ago
FeatureMediaService

Añadir TomcatConnectorCustomizer para forzar a la config de la tecla SSL

- No se aplica la aplicación de Spring Boot.yml SSL config no se aplica - Utilízate a TomcatConnectorCustomizer para establecer programáticamente llavero - Cone...

snadjafinia·10mo ago
FixMediaService

Ajustes de Hardcode SSL en ConfigMap para la producción

- Bordeadores de lugares variables del entorno extraído - Puerto de codificado 8443, SSL habilitado, camino de teclado - Arregiza la Bota de Primavera no resolv...

snadjafinia·10mo ago
FixMediaService

Correcto Spring Boot SSL nombres de variables de entorno

- Cambió el SSL-ENABLED a SERVER-SSL-ENABLED - Cambió SSL-KEY-STORE a SERVER-SSL-KEY-STORE - Cambiado de SSL-KEY-STORE-PASSWORD a SERVER-SSL-KEY-STORE-PASSWORD ...

snadjafinia·10mo ago
Fixkamo-internal

Ruta ALL WebRTC API solicita al puerto 8443

- Actualizado todas las rutas de la API WebRTC para usar medios. - Ya no usas Traefik para endpoints WebRTC - Apareces multimedia API y configuración de WebSock...

snadjafinia·10mo ago
Fixkamo-internal

Ruta ALL MediaService solicita al puerto 8443 (bypass Traefik)

- Actualizado todas las rutas de la API de medios para usar medios. .domain-:8443 - Ya no usa Traefik para MediaService - Tanto API como WebSocket van directame...

snadjafinia·10mo ago
RevertMediaService

Simplificar solo a HTTPS:8443, eliminar la configuración de puerto dual

- MediaService se ejecuta SOLAMENTE en el puerto 8443 (HTTPS) - No más ruta Traefik para MediaService - Retirado la complejidad DualPortConfig - Todo el tráfico...

snadjafinia·10mo ago
November 5, 2025
FixMediaService

Utilícelo SSLHostConfig API para la configuración de Tomcat SSL

- Utilícelo SSLHostConfig y SSLHostConfigCertificate (correcto Tomcat API) - Configurar certificado a través de ************* - Arregija errores de compilación ...

snadjafinia·10mo ago
FixMediaService

Utiliada de setProperty en el manejador de protocolo

snadjafinia·10mo ago
FixMediaService

Usar setAtributo para la configuración de Tomcat SSL

- Cambiado de setKeystoreFile/Pass/Type/Alias a setAttribute - Tomcat 10o usa setAtributo para propiedades SSL - Arregija errores de compilación

snadjafinia·10mo ago
FixMediaService

Ejecute MediaService en los puertos BOTH 80 (HTTP API) y 8443 (HTTPS WebSocket)

- Servicio revertido.yaml e ingressroute.yaml para usar el puerto 80 - Elipulsado SERVER-PORT y SSL-ENABLED env vars - Añadido DualPortConfig para añadir progra...

snadjafinia·10mo ago
Fixkamo-internal

Conéctate al puerto 8443 (external) que se dirige a NodePort 30843

- Adelante de router externa 8443 a k1m1 NodePort 30843 - Navegador usa media.kamocrm.com:8443 - NodePort interno es 30843 (Objese Kubernetes válida gama)

snadjafinia·10mo ago
FixMediaService

Utilícese NodePort 30843 en lugar de hostPort para WebSocket

- el huéspedPort puede ser bloqueado por las reglas del cortafugalos - NodePort 30843 está en rango válido (30000-32767) - El navegador se conecta al puerto ext...

snadjafinia·10mo ago
FixMediaService

Añadir la configuración SSL a k8s ConfigMap

- Faltaba a ConfigMap de SSL config de application.yml - Configuración añadida server.ssl con soporte de la variable de entorno - Coincide con la configuración ...

snadjafinia·10mo ago
FixMediaService

Utilícese alberguePort en lugar de NodePort por 8443

- Gama NodePort es 30000-32767, no puede usar 8443 - Utilícese el puerto de host para unirse directamente al puerto de acogida 8443 - Elipulsado servicio-websoc...

snadjafinia·10mo ago
Featurekamo-internal

Conéctase al puerto de MediaService 8443 para WebSocket

- Actualizado de conexión WebSocket para usar media.kamocrm.com:8443 - sortea Traefik para el tráfico solo de WebSocket - Utiliza la conexión directa HTTPS/HTTP...

snadjafinia·10mo ago
FeatureMediaService

Expong MediaService en el puerto 8443 para WebSocket sobre HTTPS/HTTP1.1

- Añadido servicio NodePort en 8443 para el acceso directo WebSocket (bypasses Traefik) - Mount wildcard-kamocrm-com SSL - Conconteneor de Init convierte PEM a ...

snadjafinia·10mo ago
Fixkamo-internal

Eliminar la restricción de transporte solo WebSocket para la compatibilidad HTTP/2

- Browser WebSocket API no admite HTTP/2 (RFC 8441 no implementado) - Native WebSocket requiere HTTP/1.1 Actualización que falla en HTTP/2 - Deje que el transpo...

snadjafinia·10mo ago
RevertMediaService

Restaurar HTTP/2 para WebSockets (soporte RFC 8441)

- WebSockets CAN trabaja sobre HTTP/2 vía RFC 8441 - Eliminar la TLSOption (no necesaria) - Retirado ServidoresDireferenciaTransport (que deje de trabajar HTTP/...

snadjafinia·10mo ago
FixMediaService

Utilizo Host explícito() para la ruta /ws para activar la TLSOption

- Cambiado /ws ruta de HostRegexp a Host(media.kamocrm.com) - TLSOption sólo puede aplicarse a hosts explícitos (no regex) - La negociación de ALPN ocurre duran...

snadjafinia·10mo ago
FixMediaService

Fuerza HTTP/1.1 para MediaService SOLAMENTE a través de TLSOption

- Creado media-tls-http1 TLSOption with alpnProtocols: [http/1.1] - Referenciado SOLAMENTE en la ruta de los medios de comunicación-ruta - No afecta a otras rut...

snadjafinia·10mo ago
OtherKlusterServices

Revertir "fijo(traefik): deshabilitar el tiempo de espera para las conexiones WebSocket"

Esto devuelve commit *************

snadjafinia·10mo ago
OtherMediaService

Borrar TLSOption (no necesario con rutas separadas)

snadjafinia·10mo ago
FixMediaService

Ruta separada /ws para WebSocket, mantenga HTTP/2 para API

- Añadido dos rutas: /ws para WebSocket (prioridad más alta), descanso para API - Sólo /ws utiliza el transporte de media-websocket (HTTP/2 disabled) - Las ruta...

snadjafinia·10mo ago
FixMediaService

Utilícelo Host() en lugar de HostRegexp() para la ruta de medios

- Simplificado para Host (media.kamocrm.com) - Evita que el regex escape de problemas con los backticks - Pruebas muestran ruta está trabajando con el partido d...

snadjafinia·10mo ago
FixMediaService

Fuerza HTTP/1.1 a través de TLSOption para compatibilidad de WebSocket

- Creado TLSOption para desactivar la negociación HTTP/2 ALPN - Fuerzas navegadores para usar HTTP/1.1 para media.kamocrm.com - Actualización de WebSocket requi...

snadjafinia·10mo ago
FixKlusterServices

Desactivar el tiempo de espera ocioso para las conexiones WebSocket

- Añadido idleTimeout=0 al punto de entrada de seguridad - Evita que Traefik cierre conexiones WebSocket debido a la inactividad - Fixes SockJS WebSocket timeou...

snadjafinia·10mo ago
Fixkamo-internal

Utilícese transporte solo para WebSocket (conexable encuesta XHR)

- Cambiado SockJS transportes de [websocket, xhr-streaming, xhr-polling] a [websocket] - Eliminó la caída a las encuestas de XHR - Fuerzas la conexión WebSocket...

snadjafinia·10mo ago
FeatureMediaService

Añadir CORS middleware a la ruta-media para el origen cruzado WebSocket

- Añadido cors middleware para permitir conexiones de origen cruzado - Permite conexiones WebSocket desde interna.* a medias.* - Permite todos los orígenes, mét...

snadjafinia·10mo ago
Revertkamo-internal

Conecte WebSocket directamente a media.kamocrm.com

- Revertido a enfoque original: conectarse a los medios.* subdominio directamente - Eliminación de la complejidad innecesaria del mismo origen - Retirado /ws by...

snadjafinia·10mo ago
Fixkamo-internal

Eliminar la referencia explícita del espacio de nombres de kamowsmedia-service

- Ambos servicios están en el mismo espacio de nombres (kamo) - No se necesita una referencia explícita en el espacio de nombres - Evite posibles problemas entr...

snadjafinia·10mo ago
Fixkamo-internal

Retirar /ws rewrite de next.config (manequiado por Traefik)

- Retirado Siguiente.js reescriblar rutas para /ws - Enrute WebSocket ahora manejado a nivel de Traefik IngressRute - Traefik routes internal.kamocrm.com/ws -- ...

snadjafinia·10mo ago
Fixkamo-internal

Rutas /ws peticiones directamente a MediaService vía Traefik

- Añadido ruta dedicada para rutas /ws en IngressRute - Routes internal.kamocrm.com/ws - . MediaService directamente - Utiliza los mismos servidoresTransport qu...

snadjafinia·10mo ago
Fixkamo-internal

Permitir /ws WebSocket puntos finales sin redir cuenta con la dirección de autot

- Añadido /ws camino a la circunsporción middleware - SockJS necesita conectarse a /ws/info sin redirmir - Las conexiones WebSocket todavía tendrán cookie *** -...

snadjafinia·10mo ago

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.

Arranzar gratis para siempreVer Precios