KamoCRM

Registro de cambios en vivo

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

17,500
Cambios totales
5,986
Características
5,284
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 26, 2026
Docskamo-internal

Responda a la mayor pregunta abierta de la especificaciones del softphone

Verificado en vivo en el clúster: cada FreePBX AOR es max-contacts=1 con quidilo=sí. Ese valor no se fijó en ninguna parte de ningún repo Kamo, por lo que había...

kamo·2mo ago
Fixkamo-internal

Haz que cada componente cliente sea seguro para renderizar en el servidor

Los siguientes componentes de clientes de los servidores-renders, así que "window", document, .localStorage, Durante el render que produce el HTML. sesionar y e...

kamo·2mo ago
Featurekamo-internal

Un total en el icono del teléfono, la avería en el menú

Este icono no llevaba ninguna placa, así que una llamada perd poco olvidada mientras el suave era Cer cerrado llegó al miembro en ninguna parte. Abrido el teléf...

kamo·2mo ago
Featurekamo-internal

Un total en el icono, la avería en el menú

pendienteCount era toda la placa, así que reportajes de errores no revisados y Webinars reservados en nombre de alguien no tenía forma de contactar a nadie. Abr...

kamo·2mo ago
Refactorkamo-internal

La pestaña de configuración abre el editor del calendario

Compartir el día en que el recolector era la media medida. Dejó dos formas que aún tenían que estar de acuerdo entre sí sobre la recurrencia, los tiempos, el ra...

kamo·2mo ago
Featurekamo-internal

La insignia de chat cuenta chats

Era silenciosamente charlar más apoyo, así que un billete encendió la campanada de chat y nada distinguió a los dos. El apoyo tiene su propio icono ahora; socia...

kamo·2mo ago
FixBillingService

No teclear la clave por-a-tomoto por-tomoto Stripe crea

Revisión de la Ronda 2 (Ruling 17) encontrado "es esto un create?" es necesario, pero no es suficiente. La cuestión que importa: este tema puede legítimamente s...

Kamo·2mo ago
Featurekamo-internal

Deja que una fila desplegada lleve su propio conteo

El icono muestra la suma y las filas muestran la ruptura. Los indicadores están viendo que lo que te quiere sin abrir nada.

kamo·2mo ago
Featurekamo-internal

Tirado a la llegada, con el res res resarcir hacia el exterior

Su propia capa dentro de .hex-scale: ese elemento ya anima a transformarse para el culpar, y dos animaciones en un elemento no compongan el segundo reemplaza al...

kamo·2mo ago
FeatureSecurityService

Un cronolineo de comunicaciones a nivel de cuenta

El nivel que más se refiere la gente cuando dice "llaman a este cliente". La espina dorsal es ya llavedo en un propietario, por lo que el endpoint de la cuenta ...

Kamo·2mo ago
Featurekamo-shared-library

Deja que una cuenta enrolle sus comunicaciones de pistas

Varias pistas comúnmente cuelga de una cuenta precisamente porque son la misma persona preguntando dos veces, y cada una de sus llamadas fue emparedida con cual...

Kamo·2mo ago
Featurekamo-internal

Un contexto para los recuentos de los cuatro indicadores

Compositor lo que existe y es dueño de los tres que no tenían casa: bichaz no revisado reportajes, webinars no revisados, y las llamadas perdimos y mensajes de ...

kamo·2mo ago
Docskamo-internal

Marcar el plan de barquetas de suave ejecutado

Real commit SHAs en lugar del marcador de posición, y 47 pasos mareados. Un acabado plan que muestra las cajas totalmente incoáchalas mal de las lecturas como t...

kamo·2mo ago
Performancekamo-internal

Un clic de casilla no debe volver a volver a volver a ponerse la barra lateral de la carpeta

Seis sitios de llamadas leen la tienda de correo electrónico con un correo electrónico desnudo. En zustand que se suscribe a la tienda WHOLE, por lo que cualqui...

kamo·2mo ago
Featurekamo-internal

La baliza de caídas informa de qué camino eligió ICE

La baliza envió hieloCandidateType como un campo de ceros. Eso es peor. que omitirlo: hace que la telemetría parezca más informativa de lo que es, y Esta es la ...

kamo·2mo ago
FixBillingService

Las llaves pertenecen a Stripe crea solamente, no a mutaciones

Revisión de la Ronda 1 (Ruling 15) encontró el Crídico: una idempotencia estable clave en una actualización/cancela/attach/detach no es una salvaguardia, es un ...

Kamo·2mo ago
Performancekamo-internal

Memoize el valor no leído en toda la aplicación, arreglar un efecto auto-retriggering

UnreadContext publicó un objeto de catorce miembros literalmente como su valor de contexto, así que React vio el cambio de contexto en cada render del proveedor...

kamo·2mo ago
Performancekamo-internal

Deja de votar por insignas que nadie está mirando, y deja de despertar a todos los consumidores

Dos proveedores siempre montados hicieron una encuesta de un minuto sin puerta de visibilidad. LegalPackageCount no tenía ninguno en absoluto; TrainingPendingCo...

kamo·2mo ago
FixKlusterServices

La auto-reconexión recarga-enlazada cada página en una pantalla en blanco

Envié esto y se llevó el escritorio: una página blanca en blanco y una pestaña cargando para siempre. Discapacitado inmediatamente; esta es la solución real. S...

Kamo·2mo ago
Performancekamo-internal

Un org sin teléfono no debería abrir una llamada de enchue

El softphone abrió su conexión SockJS/STOMP a media. getCapabilities() se espera unas pocas líneas arriba y es la respuesta propia del backend a "puede este org...

kamo·2mo ago
Featurekamo-internal

Un día de picker, compartido por el calendario y la pestaña de configuración

Las dos superficies habían crecido cada una su propia respuesta a "qué días?". Los ajustes p.os respecta a poner los días de la semana laboral, los días de fin ...

kamo·2mo ago
Performancekamo-internal

Deja de volver a remerar el catálogo en cada petición

getRequestConfig corre por petición, y para cualquier miembro no-inglés llamado fundgeWithFallback sobre todo el catálogo de 23,252-llatas cada vez . reconstrui...

kamo·2mo ago
Featurekamo-internal

Insignia una ventana minimizada con su conteo sin leer de su servidor

El único componente que ve tanto la lista de ventanas y los mapas no leídos engine no sabe nada de conversaciones y el contexto no leído no sabe nada sobre las ...

kamo·2mo ago
Featurekamo-internal

Estanar un conteo absoluto sin leer del servidor

Reemplaza a la cabeza hez: entrando, que nada despachó. Su número 1 tendría contaron una instantánea re-entregada como un nuevo mensaje, y su desovior-si-desech...

kamo·2mo ago
Featurekamo-internal

Mensajes y llamadas, sobre el componente de línea temporal existente

CommunicationsTimeline y EmailEntry se lleva un endpoint opcionalBase y mantener la ruta de la pista como predeterminado, por lo que cada sitio de llamada exist...

kamo·2mo ago
FeatureSecurityService

Llamadas, mensajes de texto y correo electrónico de un paciente en la propia columna vertebral de la plataforma

Ni una segunda línea de tiempo. LíderesCommunicationsEl servicio ahora toma un CommsSubject y el sobrecarga de delegados de plomo a ella, por lo que /leads mant...

Kamo·2mo ago
Featurekamo-internal

Deja de perder llamadas a la expiración de la sesión, derribado y dispositivos ranes

Cuatro barricas que comparten dos expedientes, por lo que comparten una confirmación. Una llamada en vivo cuenta ahora como actividad de sesión. ClientActivity...

kamo·2mo ago
Fixkamo-internal

Lectura SMS/IA Marca-reads, sesión de pliegueType en la mismaSessions

Tres conclusiones de revisión contra la tarea 21, todas ellas ordenadas por el plan: - markSmsRead/markAiLeer no tenía valla de lectura: un refresco o un empuj...

kamo·2mo ago
FixBillingService

Haz que cada Stripe escriba idempotente, y falle la construcción sobre una nueva sin una llave

Un tiempo de espera en un Stripe escribir que realmente tuvo éxito es indistinguible, de nuestro lado, de uno que no lo hizo; sin un llave idempotencia el reini...

Kamo·2mo ago
Performancekamo-internal

Un mensaje de llegada no debe volver a transmitir toda la historia

Lote 5 de la auditoría de rendimiento del lado del cliente. MensajeLista Mapas cada mensaje cargado a una burbuja de mensaje de mensaje, y MessageBubble no mem...

kamo·2mo ago
Performancekamo-internal

Llete el 187 KB de CSS de AG Grid fuera del camino crítico de cada ruta

Lote 4 de la auditoría de rendimiento del lado del cliente, y el último de los grandes. app/globals.css abrió con dos "imports de las hojas de estilo de ag-gri...

kamo·2mo ago
FixBillingService

Comete la bandera procesada con el dinero escribir, no por delante de ella

markProcessed fue REQUIRES-NEW, por lo que cometió procesado=true mientras que el Los escritos de dinero del manejador seguían sin comprometerse en el exterior ...

Kamo·2mo ago
FeatureInitializerService

Amandear la columna vertebral de las comunicaciones a un propietario, en el orden que lo mantiene a salvo

LEAD-CONTACT-POINTS y LEAD-COMMUNICATIONS ganan el gestor de documentos's (asc.type, assoc-object-id) pares para que una cuenta, un paciente o un comercio El re...

Kamo·2mo ago
Featurekamo-shared-library

Clave la columna vertebral de las comunicaciones en un propietario, no una pista

La columna vertebral se construyó en forma de plomo. LEAD.CONTACT.POINTS.LEAD-UID, LEAD.COMMUNICATIONS.LEAD-UID y la asociación que realmente necesita es más am...

Kamo·2mo ago
Featurekamo-internal

SMS e IA cuentan, y una división por superficie

Una instantánea de MediaService cubre tres superficies que pertenecen a dos nav diferentes indicadores, por lo que los totales se separan de la sesión declarada...

kamo·2mo ago
Fixkamo-internal

Un hexhead lanzado ya no puede terminar una llamada en vivo

SoftphoneTool nunca escuchó la herramienta cancelable:requestCerrar que MessageTool utiliza para proteger el texto no enviado, por lo que anotando el gol de eli...

kamo·2mo ago
Performancekamo-internal

Deja de enviar todo el catálogo de mensajes a la entrega de inicio de sesión

Lote 3 de la auditoría de rendimiento del lado del cliente. El diseño raíz pasó cada mensaje a NextIntlClientProvider en cada ruta. El catálogo es 1,05 MB comp...

kamo·2mo ago
Featurekamo-internal

Confirmar antes de que un refresco tome una llamada en vivo

La sesión de SIP vive en el documento y nada en el servidor sostiene un mango a ella, por lo que una recarga termina la llamada de plano sin BYE, dejando el ext...

kamo·2mo ago
Featurekamo-internal

Reconstruir el editor de disponibilidad alrededor del día que describe

El editor era una pila de filas de formas que nunca mostraron lo que estaba haciendo. Es ahora se abre con la cosa misma: un carril de 24 horas con el bloque pi...

kamo·2mo ago
Performancekamo-internal

Divide las ventanas de las herramientas de la concha, detenla la tormenta de temporizador ocioso

El lote 2 de la auditoría de rendimiento del lado del cliente. Como con el lote 1, nada un miembro puede ver o hacer cambios. El registro de herramientas impor...

kamo·2mo ago
Featurekamo-internal

Una dirección para una conversación en cualquiera de cinco superficies

chat/apoyo/social compartir el chat: espacio de nombres porque comparten uno sin leer instantánea; SMS e IA consiguen la suya propia, porque un VoipConversation...

kamo·2mo ago
Fixkamo-internal

Un refresco de la llamada a medias ya no vuelve a las dials al cliente

La instantánea de la ventana de la herramienta volvió a reproducir accesorios literalmente, que es el adecuado para el estado y equivocado para una instrucción....

kamo·2mo ago
Featurekamo-internal

Rutas para los conteos de la columna vertebral de notificación y las lecturas de marcas

Las rutas PUT responden 204 y no deben llamar a .json() en él que convierte a lectura de marca exitosa en un 500.

kamo·2mo ago
Featurekamo-login

El recolector de espacio de trabajo muestra el logotipo de cada org

Dos cartas para un logotipo era una solución para la respuesta que no llevaba una. Es lo hace ahora, el lado del servidor resuelto de la carpeta en la que el te...

Kamo·2mo ago
FeatureSecurityService

La respuesta de inicio de sesión lleva el logotipo de cada espacio de trabajo

El recolector dibujaba dos letras por fila porque la respuesta tenía un nombre y un alias y no imagen. Una lista de espacios de trabajo se lee por marca mucho a...

Kamo·2mo ago
Featurekamo-internal

Configurar RingCentral con un JWT, y asignar a los miembros su propio número

Tres pantallas, un cambio. La pestaña general del servidor telefónico sustituye a "Conectar con RingCentral" con el forma de credencial el flujo JWT realmente ...

kamo·2mo ago
FixMediaService

Manejo y estratificación de errores consistentes en dos hallazgos de revisión

Conclusiones de la revisión de las tareas 14 y 15: - SystemBugController realizó un campo SystemBugRepository y lo cuesbó directamente para el conteo de nuev...

Kamo·2mo ago
FeatureVOIPService

Authenticate RingCentral con un JWT, por servidor telefónico

RingCentral fue el último proveedor cuyas credenciales provenían de un Kamo en todo Kamo registro más dos salto de consentimiento del navegador . uno para el or...

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