KamoCRM

Registro de cambios en vivo

Cada característica, arreglo y mejora, publicadas como barcos. Nada se retrase para lanzar.

17,495
Cambios totales
5,983
Características
5,283
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 16, 2025
FixSecurityService

Utilícese sesión pre-autenticada de OTKPreAuthFilter en getMyNetworks

- Error de 401 corregido comprobando la sesión pre-autenticada de OTKPreAuthFilter primero - OTKPreAuthFilter ya valida y consume OTK, por lo que el controlador...

snadjafinia·11mo ago
Otherkamo-internal

Añadir registro detallado de la ruta de la API de miredes

- Añadido registro de la URL de solicitud, cabeceras y presencia de cookies - Añadido específico para la detección de galletas *** - Añadido registro de errores...

snadjafinia·11mo ago
Fixkamo-internal

Evite el registro automático en errores 401 en la página de la red

- Cambio de manejo de errores 401 para mostrar mensaje de error en lugar de redirecciones inmediatamente a /logout - Añadido botón de reinicio a la alerta de er...

snadjafinia·11mo ago
Featurekamo-internal

Añadir Empleado Browser para la página de HR con el componente EmployeeManager

- Creado EmployeeManager componente similar al LeadManager con campos específicos para empleados - Actualizado /hr/page.tsx para que coinf coin coin con el dise...

snadjafinia·11mo ago
Fixkamo-internal

Eliminar inválido enWebSocketClose y enWebSocketError de ClientOptions

- Retirado enWebSocketClose y enWebSocketError manejadores, ya que no son propiedades válidas de ClientOptions - WebSocket cierre y los eventos de error ya se m...

snadjafinia·11mo ago
Fixkamo-internal

Muévete enWebSocketClose y enWebSocketError a opciones de constructor de clientes

- Moved onWebSocketClose y enWebSocketError de la asignación de propiedades a las opciones de constructores de clientes - Estos manipuladores deben definirse en...

snadjafinia·11mo ago
Fixkamo-internal

Retirar el check de la propiedad 'activa' inválido de STOMP Client

- Choque desligadoRef.current.active check que no existe en el tipo de cliente - Usando sólo clientRef.current.connected que es la propiedad correcta

snadjafinia·11mo ago
Fixkamo-internal

Reemplaza StompSubscription con Suscripción de la .stomp/stompjs

- Cambiado de importación de StompSubscription a Suscripción (nombre correcto de exportación) - Actualizado todas las referencias de tipo para usar Suscripción ...

snadjafinia·11mo ago
November 15, 2025
Fixkamo-internal

Eliminar conexión inválidaTimeout propiedad de STOMP ClientOptions

- Conexión retirada Propiedad de Timeout que no forma parte del tipo ClientOptions - El tiempo de espera de conexión ya se maneja manualmente a través de connec...

snadjafinia·11mo ago
Fixkamo-internal

Resolución Error de construcción de TypeScript en el componente LeadManager

- Error de tipo de ícono de chip fijo cambiando ReactNode a ReactElement - Elijo de las importaciones y accesorios no utilizados - Advertencia de dependencia de...

snadjafinia·11mo ago
Featurekamo-internal

Actualizar la página de pistas con LeadManager componente que coince con el diseño del gestor de doc

- Componente Creado LeadManager similar a DocManager con campos específicos de plomo - Actualizado /leads/page.tsx para que coince con el diseño del gerente de ...

snadjafinia·11mo ago
November 7, 2025
Fixkamo-internal

Chat de desplazamiento automático hacia abajo en carga y nuevos mensajes

Rastree el conteo de mensajes anterior y despítese sin problemas cuando lleguen nuevos mensajes; despídese inmediatamente en la carga inicial o cuando no se min...

snadjafinia·11mo ago
November 6, 2025
Fixkamo-internal

Frontend WebSocket persistencia - tiempo de backend del partido y reconexión más rápida

Heartbeat: 4s - 20s para el backend match, volver a conectar retraso: 5s -o 1s, añadir tiempo de conexión de 30s

snadjafinia·11mo ago
FixMediaService

WebSocket conexión persistente con agresivo keepalive

Tiempo de juego de 0, latidos del corazón 20s, desconexión retardo 30s, partido de tiempo frontend

snadjafinia·11mo ago
Refactorkamo-internal

Diseño de cabecera unificado que abarca tanto paneles de chat como de suaves

REMOVED: Establecida de softphone (wifi, señal, tiempo - innecesario para la aplicación web) SHARED HEADER: La barra de título ahora abarca tanto el softphone ...

snadjafinia·11mo ago
Fixkamo-internal

Optimice el softphone para adaptarse a todo el contenido sin desplazarse a 680px de altura

CHATBOX HEIGHT: 550px - 680px (balance óptimo) PHONE DISPLAY: MinHeight reducido (100/75 - 85/65), relleno (14/16 -o 12/14) Llamadas: Todos los 9 botones - re...

snadjafinia·11mo ago
Fixkamo-internal

Reducir la altura de ChatBox a 550px más cómodo

Cambiado de 85% de viewport (750-850px) a 550px fijo para mejor UX Los controles de llamadas de WebRTC permanecen completamente intactos y funcionales

snadjafinia·11mo ago
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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo ago
FixMediaService

Utiliada de setProperty en el manejador de protocolo

snadjafinia·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo ago

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios