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
March 20, 2026
FixVOIPService

Encadenan explícitamente identificaciones largas en respuestas de SmsController

******************* El enfoque de la cuerda no era haciendo efecto. Llama directamente .toString() en todas las identificaciones largas en el las respuestas de ...

Kamo·5mo ago
March 19, 2026
Fixkamo-internal

Utiliza conversación de cadenaId a través de la herramienta SMS para manejar identificaciones de 64 bits

Backend ahora serializa mucho tiempo como cadena; actualizar todos los tipos de conversaciónId de número a cadena a partido. También habilite el botón de enviar...

kamo·5mo ago
FixVOIPService

Serializar Eclases Larga como cadenas para evitar la pérdida de precisión de JS

CockroachDB unique-rowid() genera números enteros de 64 bits más grandes que Número.MAX-SAFE-INTEGER (2-53-1). JS JSON.parse los rodea silenciosamente, causando...

Kamo·5mo ago
Fixkamo-internal

Eliminar el botón de espalda duplicado de RingCentralConfig

Parent PhoneProviderSetup ya hace un IconButton con ArrowLeft en el encabezado de vista de configuración, haciendo el botón Atrente dentro de RingCentralConfig ...

kamo·5mo ago
FixVOIPService

Devuelve el mapa plano de enviar endpoint para evitar lazyInitializationException

VoipMessage.conversation is FetchType.LAZY; después de los compromisos de Transacción, Jackson serializaría la entidad lanzaría la excepción de LazyInitializati...

Kamo·5mo ago
FixVOIPService

Volver a org mainPhoneNumber cuando miembro no tiene config VOIP

Miembros sin un miembro individual MemberVoipConfig (o no dePhoneNumber set) ahora utilice el mainPhoneNumber de VoipProviderConfig como la salida número, en lu...

Kamo·5mo ago
FixVOIPService

Elijugue getJwtKey() de WebhookController tras la migración de OAuth

Validación de firma utilizó jwtKey como secreto HMAC que ya no existe en VoipProviderConfig. Omitir la validación por ahora consistente con *******************

Kamo·5mo ago
Fixkamo-internal

Utilícese etiquetas de img simples para logotipos de proveedor de SVG local

la imagen/imágena no sirve de forma fiable a los SVG locales sin bandera sinoptimizar. Las etiquetas de img llano cargar / activos públicos directamente sin pro...

kamo·5mo ago
FixVOIPService

Utilícelo de llave de sesión correcto para orgID y miembro

KSessionService almacena las llaves como orgID y miembroID (capital D). Ambos controladores llamaban a .get("orgId") y .get("memberId") que siempre devuelve nul...

Kamo·5mo ago
Fixkamo-internal

Mostra siempre botones de softphone y SMS en NavTop

La puerta de gota es de Voip para que los botones sean siempre visibles independientemente de estado de bandera.

kamo·5mo ago
Fixkamo-internal

Utilícese el nombre de tipo de característica como clave antes de id numérico en el preprocesamiento de la función

Java devuelve características con el tipo: "VOIP" y un número numérico. El la cadena preprocesamiento se había hecho antes de .obj.type, causando todas las cara...

kamo·5mo ago
FixMediaService

Añadir voip. a los sujetos de transmisión NATS y manejar IllegalStateException en VoipStompRelayController

La corriente NATS sólo cubrió chat. . . . . . . . . . . . . . . . IllegalStateException ([SUB-90007] Sin flujos a juego). Añadido voip. a los sujetos de la cor...

Kamo·5mo ago
FixEmailService

Añadir seguridad-servicio.*** a K8s ConfigMap

KamoJwtService requiere esta propiedad para la validación silbada Bearer en DavAuthFilter, pero el K8s ConfigMap sobresata application.yml y estaba faltar por C...

Kamo·5mo ago
Fixkamo-internal

Mostrar la configuración del Sistema de Teléfono (s) que incondicionalmente puede configurar VOIP antes de habilitarlo

- Eliminar la puerta de la cabina isVoip de la sección de teléfono en /settings página . Tarjeta de configuración del proveedor no tiene ninguna condición por l...

kamo·5mo ago
Fixkamo-internal

Guardia contra respuestas de API sin cerrar en usoContacts gancho

setBooks, fetchContacts y searchContacts ahora manejan objetos de error de forma segura y envoltorios de primavera paginados en lugar de chocar con 'e.map no es...

kamo·5mo ago
Fixkamo-internal

Utilar el panel de ayuda externo de Configuración en la página de configuración del proveedor de correo electrónico

Ayuda específica del proveedor de Push para HelpTipsOverrideContext para que la configuración ver utiliza el mismo diseño del panel de Ayuda y Consejos que la v...

kamo·5mo ago
Fixkamo-internal

Renoname correo electrónico nav subítems de General a Proveedor Setup

Usa nombre clave Email - Proveedor Configuración para evitar colisión con la entrada de la ruta de configuración de proveedor de IA existente.

kamo·5mo ago
FixEmailService

Añadir *** secreto al despliegue envDes

Kamo·5mo ago
FixEmailService

Eliminar el repodo duplicado JPA repo scan - use paquete de padre solamente

com.kamo.z.shared.email cubre metadata.repos, escaneado ambos BeanDefinitionOverrideExcepción en el mensajeLabelRepository.

Kamo·5mo ago
March 18, 2026
Fixkamo-internal

Reordenar el descenso de la fuente, por defecto al usuario, usar la etiqueta de miembro del equipo

- El alcance por defecto cambió de "empresa" a "usuario" - Orden de caída invirtió: Miembros del equipo primero, Departamento, luego org - "Usuario Individual" ...

kamo·5mo ago
Fixkamo-internal

Eliminar el texto del marcador de posición de la vista previa, deje enviar sin sujeto

- Cuerpo de correo electrónico vacío en la vista previa ya no muestra "Iniciar tecleando tu email"... - El sujeto ya no es necesario enviar el botón de envío es...

kamo·5mo ago
Fixkamo-internal

El descenso de la plantilla llena la anchura restante, otros controles alineados a la derecha

El desplegación de la fuente de plantilla ahora tiene flexi:1 para llenar todo lo que queda el espacio. Edite/Preview toggle, adjuntar botón, Borrador y enviar ...

kamo·5mo ago
Fixkamo-internal

Envuelva cuerpo de correo electrónico en plantilla HTML al enviar

El manipulador de envío estaba enviando contenido de editor en bruto sin la plantilla. Ahora envuelve el cuerpo en el diseño completo de la plantilla (far bg, m...

kamo·5mo ago
Fixkamo-internal

Retire la barra de desplazamiento horizontal y extienda la vista previa a la altura completa

- Utilizar relleno en el div exterior de la lejana bg en lugar de margen en el interior div cercano a la bg para evitar la anchura:100% o desbordamiento del m...

kamo·5mo ago
Fixkamo-internal

Repoblar los datos member/org al cambiar el alcance de la fuente

El ref sincronizado se estableció una vez y nunca se reinició, así que el visor de cambio se fue la configuración del nuevo alcance con campos de contenido vací...

kamo·5mo ago
Fixkamo-internal

Mueve el desplegable de plantillas, previsualizar el descaro y adjuntar a la fila de los pies

Mueve el alcance de la plantilla desplegable, el redactor de Editor/Preview toggle y el accesorio botón de la fila de asunto a la barra de pies inferior, alinea...

kamo·5mo ago
Fixkamo-internal

Trae datos de member/org directamente en lugar de a través de ganchos

Uso quitadoUserInfo, useSignatureData y use ganchos de imageResolver que cada uno tenía ciclos de asinc. de forma independiente que causaba condiciones de carre...

kamo·5mo ago
Fixkamo-internal

Utilícese datos de ejemplo en la vista previa del correo electrónico cuando los datos de member/org no se cargan

La vista previa estaba renderizada firmas vacías porque los datos member/org de usoSignatureData devuelve cuerdas vacías mientras se carga (o cuando miembroId/o...

kamo·5mo 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