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,933
Cambios totales
4,614
Características
4,543
Arreglas
32
Proyectos
Filtrar por proyecto
Todos los proyectos17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrar por tipo
Todos los tiposBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 27, 2026
Fixkamo-internal

Mostrar Crear botón de documento para todos los miembros lod-in

La orgchaque de la bandera de la función (isDocsEditor - isDocs - hasFeature DOCS) estaba devolviendo falso porque las características de org utilizan tipos de ...

kamo·4mo ago
Fixkamo-internal

Eliminar los filtros de campo de datagrid y la fila de filtros flotantes

Discapacitados todos los filtros de columna y la fila de entrada de filtro flotante para La cuadrícula muestra sólo encabezados de columna y filas de datos. Tam...

kamo·4mo ago
Fixkamo-internal

Move El botón de carga en la barra de herramientas DocManager

El disparador de carga estaba sólo en las acciones de la página /doc/manager, Haciéndolo invisible cuando DocManager está incrustado en otras páginas. Movido el...

kamo·4mo ago
Fixkamo-internal

Permitir las opciones de carga para desplazarse en DocManager incrustado

Cargo contenedor de pestañas estaba desbordado: oculta, recortes por archivo opciones (descripción, carpeta, tipo doc, nivel de acceso) en altura-constraed cont...

kamo·4mo ago
Fixkamo-internal

Arregar el error de alimentación de 400 y añadir sub-tabs de comunicaciones con params URL

Arreglar el fallo de doble-? en MediaStream donde feedEndpoint ya contenía la consulta params pero el atraco aden adjunto?page=... en lugar de &page=..., causan...

kamo·4mo ago
Fixkamo-internal

Haz de 'Todos los plomos' un elemento de menú real con iconos en el filtro de agente

- Sustitúyase el elemento de valor vacío por TODOS para que el menú nunca se muestra en blanco cuando se seleccionan todos los plomos - Añadir icono de grupo ...

kamo·4mo ago
FixDaemonService

Consume *** secreto para que X-Internal-Auth coinuda los servicios aguas abajo

DaemonService - ConversionService ************* fue Devolviendo el 401 No autorizado porque DaemonService estaba estampando su Cabecera X-Internal-Auth de INTER...

Kamo·4mo ago
Fixkamo-shared-library

Utilícese CreationTimestamp(source=DB) en *******************

El DB es la única fuente de la verdad para las marcas de tiempo en esta base de código. El El patrón canónico de Hibernate es "CreationTimestamp(source = Source...

Kamo·4mo ago
Fixkamo-shared-library

Deja que DB rellene ************* a través de .Generated(INSERT)

Los INSERT fallaron: El valor nulo en la columna "fecha creado" viola la restricción no nula El ColumnDefault sólo declara el lado DB por defecto para nuevas...

Kamo·4mo ago
Fixkamo-asterisk-support

Suelta el [de-internal-custom] .X. captura-all que roto las llamadas de sucphone suave

El exten de captura: X.,1 en [de-internal-personal] estaba interceptando cada uno de ellos esfera interna y teléfonos blandos comenzaron a informar "el teléfono...

Kamo·4mo ago
FixConversionService

Habilitar paquetes de JPA para el comercio.

ConversionService nueva pod CrashLoopBackOff con el mismo error DaemonService hit antes: Parámetro 0 de constructor en ********** un frijol de tipo ********...

Kamo·4mo ago
FixAPIService

Carve /api/voip/grabaciones/** fuera del delantero VOIP wildcard

El /api/voip/** en APIGatewayController estaba haciendo sombra a la de dedicado VoipRecordingUcuploadController POST /api/voip/recordings/uploads/upload mapeo c...

Kamo·4mo ago
Fixkamo-asterisk-support

Escribe archivos de configuración gestionados 0644 para que el demonio asterisco pueda leerlos

La vaina de apoyo asterisco-asterisco funciona como root y escribe a montar en el hués. **************** Asterisco dentro de la FreePBX pod se ejecuta como usua...

Kamo·4mo ago
Fixkamo-asterisk-support

Utilice la sintaxis compatible en la plantilla de configuración de configuración volver a desender en los marcadores de los placeres rane

Los pods fueron CrashLoopBackOff con "errores de config: API-KEY falta o demasiado corto" porque la plantilla de configuración utiliza marcadores literales de "...

Kamo·4mo ago
Fixkamo-asterisk-support

Cae importación de vigilante sin usar

uploader.go solo usa CallBatch (declarado en grouper.go en el mismo paquete), nada de parte de interior/aeromentador directamente. Go rechaza las importaciones ...

Kamo·4mo ago
FixDaemonService

Habilitar paquetes de JPA para el comercio.

DaemonService se estrelló en la puesta en marcha con: Parámetro 0 de constructor en ************* requerido un frijol de tipo **************** que no se pud...

Kamo·4mo ago
FixVOIPService

Capturan a nuevoNumero de Extramata como final para captura de lambda en MemberVoipConfigController

newExtNumber se reasigna condicionalmente dentro del si (isVoipEnabled && ...) bloqueo, que hace que no sea efectivamente definitivo. El bloque de sincronizació...

Kamo·4mo ago
Fixkamo-internal

Voda de repartoActividadDetección para eludir desaparecida del tipo TS DOM falta

voiceActivityDetection es una propiedad válida de WebRTC MediaTrackConstraints, pero está ausente de la DOM lib de TypeScript, causando un error de tipo en el m...

kamo·4mo ago
April 26, 2026
FixKlusterServices

Configura STUN para que el navegador ICE pueda completar de forma bidal

Llamaciones de navegador a navegador de dos partes conectadas a la capa SIP, pero no tenían audio, en dirección. Correo de voz (unetrisk de una sola vía - naveg...

Kamo·4mo ago
Fixkamo-internal

Audición en vivo que sobrevives de carga-interruptores, spinner centrado, ringback de salida

Tres correcciones coordinadas para la ruta de audio in-call: 1. AbortError en remoteAudio.play() (visible en consola de producción como "La solicitud de la ...

kamo·4mo ago
Fixkamo-internal

El colgulado derriba TODAS las sesiones en vivo, no solo las primarias

Caso de auto-callier dejó una sesión filtrada: marcando su propia extensión crea una sesión de salida, luego Asterisk enlaza la llamada de vuelta como un segund...

kamo·4mo ago
Fixkamo-internal

Retroalimentación de conexión instantánea en el dial de salida

El mismo problema que tenía el botón de respuesta entrante: hacer clic en la llamada comenzó el SIP INVITE ida y vuelta (1-3 segundos) pero el botón mantuvo su ...

kamo·4mo ago
Fixkamo-internal

Conectar animación - audio que realmente se reproduce . desbloqueo de tono de llamada

Tres correcciones coordinadas para el camino de llamada entrante: 1. Retroalimentación visual mientras acepta. Al hacer clic Respuesta dejó ambos botones as...

kamo·4mo ago
Fixkamo-internal

Mount SoftphoneProvider por encima de ToolDock para que las ventanas de la herramienta puedan leerlo

Abrir la ventana emergente de Softphone se estrelló la página con "Esta página no podía cargarse" porque las ventanas de herramientas se montura dentro de ToolD...

kamo·4mo ago
Fixkamo-internal

Utilen soporte de tamaño de la hilera para que los paneles AV llenen la fila

MUI v7's Grid está basado en flexbox, así que el sx de la columna grid que había estado usando era un artículo no-op-o" representado en su anchura natural y dej...

kamo·4mo ago
Fixkamo-internal

Migrar las identificaciones de tono de llamada ranquea para que predetermine la carga

Si un usuario ha guardado preferencias de AV haga referencia a un tono de llamada que ya no existe en el catálogo (por ejemplo, 'clásico' de antes de que el cat...

kamo·4mo ago
Fixkamo-internal

Los dígitos de Dialpad ahora se registran en dispositivos tác (Acámete)

Los botones dialpad llamados e.preventDefault() en TouchStart y enTouchEnd. Que impide que el navegador dispare el evento de clic sintético que sigue un toque "...

kamo·4mo ago
FixKlusterServices

Navegador SIP WSS en internal.kamocrm.com (real cert)

Los navegadores rechazaron la conexión WebSocket a **************** con el código final 1006 porque Traefik estaba sirviendo su certificado por defecto firmado ...

Kamo·4mo ago
Fixkamo-internal

Presencia separada del globo para comercialización de chat en vivo vs miembros

Billetes de widget de chat publican boleto mantener org placeholder como requestorId; use solamente presencia de los medios de comunicación para esas filas. Ent...

kamo·4mo ago
Fixkamo-marketing

Perió Periódico STOMP latidos del corazón para apoyo público

Refresh Redis TTL para la presencia pública de sesión para que los agentes vean estado preciso en línea.

Kamo·4mo ago
Fixkamo-internal

Globo utiliza presencia de sesión de medios para mercadeo de visitantes

Solicitar GUIDs de sesión de chat en presencia instantáneas; trate en línea si cualquiera de los dos Sesión o miembro solicitante está conectado. Manegue el sob...

kamo·4mo ago
FixMediaService

Rastrear chat de apoyo público por sesión GUID en Redis

Los visitantes de marketing utilizan /ws/public-chat-native sin memberId; tickets still referencia el miembro del lugar de org como solicitante. Increment PRESE...

Kamo·4mo ago
FixVOIPService

No borrar la asignación de miembros en sincronización de proveedores que carecen de metadatos

****************) incondicionalmente sobrecriptó PhoneExtension.assignedMemberId con lo que el proveedor devolvió. FreePBX (y cualquier proveedor que no rastree...

Kamo·4mo ago
Fixkamo-internal

Mostrar nombre del proveedor en modo vista - extensión propia en el desplega de edición

Dos bichos en **************** 1. Modo de la vista vertió el UUID crudo. "Instance 32f520b0-347a-."... . . . . . . . . . . . . . . . la lista de instancias...

kamo·4mo ago
Fixkamo-shared-library

Serialize ExtensionDto.assignedMemberId como cadena

se desborda el rango de integración segura de JS (por ejemplo. 116848565817144423046 ida y vueltas como 1168485658174423000 una vez que un número JSON llega al ...

Kamo·4mo ago
FixKlusterServices

Hacer WebRTC config sobreviva a reinicio de vaina

El enfoque anterior (http-custom.conf con [general] anulación) no En realidad entrar en vigor porque el parser INI de Asterisco no honra a múltiples secciones [...

Kamo·4mo ago
FixKlusterServices

Habilitar el servidor HTTP integrado de Asterisco en :8089 para WebRTC /ws

Un viaje de transporte en la parte superior de la página web de un chan-pjsip .protocol=ws. que a su vez requiere que el servidor HTTP integrado de Asterisk se ...

Kamo·4mo ago
FixSecurityService

Priorizar el nombre real primero / gran nombre sobre el nombre de usuarioAlias para la visualización

nombre de usuarioAlias es funcionalmente un mango de login (a menudo igual a nombre de usuario), no un nombre de exhibición. Nombres reales legibles por humanos...

Kamo·4mo ago
Fixkamo-internal

Alcance Añadir desplazamiento de plomo y pie de la zona de contenido a su área de contenido

El formulario estaba usando minHeight: 100vh dentro de un padre que ya está calc(100vh - 56px), forzando una barra de desplazamiento exterior incluso cuando el ...

kamo·4mo ago
Fixkamo-internal

Disyáb con el diseño multi-column inteligente para agregar forma de plomo

Reestructurar la página en una cuadrícula de primer nivel para que las secciones se compongan horizontalmente en lugar de estirar campos individuales: - Mercad...

kamo·4mo ago
Fixkamo-internal

Utilído /api/security/miembros/nombres para la resolución de nombres de los miembros asignados

El endpoint by-departamento se filtra únicamente a TeamMembers activo, faltando asignaciones para los miembros de base o miembros inactivos. Cambiar a /nombres ...

kamo·4mo ago
Fixkamo-internal

Protodo Añadir la forma de plomo y la distancia para el pie pegajoso

Suelta el 1200px max-ancho en /leads/new, por lo que el formulario abarca el área de la página, y el acolchado de fondo de baump para que la barra de acción peg...

kamo·4mo ago
FixSecurityService

Resolución nombre de visualización con prioridad correcta en el endpoint by-department

Prioridad: member.usernameAlias . user.name.formatFull() . user.alias . user.username

Kamo·4mo 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