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
March 19, 2026
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·7mo 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·7mo ago
FixEmailService

Añadir *** secreto al despliegue envDes

Kamo·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo ago
Fixkamo-internal

Siempre renderizar la vista previa de la plantilla incluso sin la plantilla de backend salvada

Cuando no se guarda plantilla en el backend (404), cae de nuevo a DEFAULT-CONFIG en lugar de mostrar contenido simple no formateado. El vista previa ahora siemp...

kamo·7mo ago
Fixkamo-internal

Volver a transmitir plantillas de cliente-lado con datos reales en la vista previa del email

La vista previa mostraba texto de marcador de posición (-member.firstName- etc.) porque usaba el marcador de posición HTML pre-renderizado del backend. Ahora l...

kamo·7mo ago
FixEmailService

Añadir rspamd config a K8s ConfigMap y establecer ddl-auto a ninguno

La propiedad rspamd.base-url faltaba de la producción ConfigMap, causando CrashLoopBackOff en el despliegue. También corrige dev ddl-auto a ninguno.

Kamo·7mo ago
Fixkamo-internal

Simplificar el selector de fuentes, añadir el seguimiento sucio y el diálogo de cambios sin sobresaldad

- Eliminar los selectores de subtipos de departamento/usuario. para la organización, todos los departamentos y todos los usuarios - Retira el icono del avatar...

kamo·7mo ago
Fixkamo-internal

Mueve la etiqueta de vista previa en vivo en la barra de encabezado de correo electrónico, quitar Copy HTML botón

Título e icono de la vista previa en vivo ahora se sientan alineados a la derecha dentro del To/Suject Barra de cabeza. Elimó el botón Copy HTML y toda la lógic...

kamo·7mo ago
Fixkamo-internal

Máve el selector de fuentes en la cabecera de la construcción, plantillas de 2-colas, vista previa más amplia

- Mueve el mentón de Fuente desde la tarjeta superior en la barra de encabezado del panel de la construcción (coinicio de la posición del título de la vista p...

kamo·7mo ago
Fixkamo-internal

Evite el panel de vista previa en vivo desbordar el borde derecho

Cambiar los paneles de flex-basis de flex-basis fija (55%/45%) a flexión menstruable para que la brecha entre ellos se tenga debidamente en cuenta.

kamo·7mo ago
Fixkamo-internal

Use richTextExtension.configure() en lugar de RichTextExtension class

La clase RichTextExtension no se exporta desde el .lexkit/editor publicado paquete. Utilíce la instancia de TextoExtensión exportada con .configure().

kamo·7mo ago
Fixkamo-internal

Eliminar el duplicado ContentEditable . use el plugin de RichTextExtension

La rica TextoExtensión ya hace su propio ContentEditable vía RichTextPlugin. Tener un segundo manual ContentEditable creó dos zonas editables. Quita el manual y...

kamo·7mo ago
Fixkamo-internal

Reshaul KB editor y diseños de página de artículos

Arregárquelo del componente de editor: - Envolver en contenedor de columna flexible para que la barra de herramientas se mantenga fija y el contenido Desplaza...

kamo·7mo ago
FixRAGService

Add search request/response logging to RagSearchController

Log orgId, query, result count, and full stack traces on error to diagnose 500 responses seen from AIService.

Kamo·7mo ago
FixAIService

Añadir el cuerpo de respuesta y solicitar la tala a RagClient para la depuración

Conósete la URL de solicitud de búsqueda de RAG, orgId, consulta y cuerpo de respuesta en error para diagnosticar 500 respuestas de RAGService.

Kamo·7mo ago
FixKlusterServices

Habilitar auto-truncate en el modelo de incrustación para evitar 413 errores

Añadir --auto-truncate bandera para que las entradas que excedan el límite de 256 token son silenciosamente truncado en lugar de rechazado con un error de valid...

Kamo·7mo ago
FixRAGService

Reduce chunk size to fit all-MiniLM-L6-v2 token limit (256 max)

Chunk target was 2000 chars (~512 tokens) but the embedding model only accepts 256 tokens, causing 413 validation errors. Reduce to 800 chars (~200 tokens) with...

Kamo·7mo ago
FixKlusterServices

Carga incrustó modelo del huésco localPath para evitar fallas de descarga de AbrazoFace

La cápsula de modelo se incrustó estaba en CrashLoopBackOff porque no podía descarga el modelo de AbrazoFace en la startup (red/no problema DNS). Montar el mode...

Kamo·7mo ago
FixRAGService

Use integer match filter for Qdrant searches instead of matchKeyword

The orgId and articleId payload fields are stored as integers via value(Long), but search and delete filters used matchKeyword() which only matches string/keywo...

Kamo·7mo ago
FixRAGService

Index KB articles for RAG on creation, not just when published

Previously the RAG pipeline only indexed PUBLISHED articles, requiring the full review/approval cycle before the AI chat could reference them. Now indexes all a...

Kamo·7mo ago
Fixkamo-internal

Actualizar la página de las reseñas para que coin con los campos enriquecidos de respuesta backend

Utilícese como clave, articleGuid para la navegación, articleTito para la exhibición, y fecha para la fecha. Coincide con el nuevo formato de respuesta de backe...

kamo·7mo ago
FixKBService

Artículo de retorno guid/título en la respuesta pendiente de los exámenes

La entidad KbArticleReview tiene el artículo de "JsonIgnore", por lo que el pendiente los comentarios de la atalía devolviendo los exámenes sin detalles del art...

Kamo·7mo ago
Fixkamo-internal

Surface mensajes de error de backend reales en el artículo create/edit

Read errData.error (matching backend JSON format) en lugar de errData.message. Arréjalo proxy a los errores JSON de backend directamente en lugar de envolverlos...

kamo·7mo ago
FixKBService

Añadir manejo de errores para crear:Artículo endpoint

Envuelta createArticle llamada en la captura de prueba para devolver el error JSON adecuado respuestas en lugar de la página de error HTML HTML predeterminada d...

Kamo·7mo ago
Fixkamo-internal

Añadir rico falta de TextoExtensión para permitir la entrada de texto de editor

El RichTextPlugin de richTextExtension es necesario para el Lexical es ignorada silenciosamente.

kamo·7mo ago
Fixkamo-internal

Añadir el diseño compartido de KB con pestañas persistentes y arreglar las revisiones error de página

Crear app/kb/layout.tsx con pestañas KbNavBar compartidas en todos los artículos, Páginas de recursos y páginas pendientes de revisión. Eliminar las cáscaras ex...

kamo·7mo ago
March 17, 2026
Fixkamo-internal

Actualizar la placa de correo electrónico de navtop cuando el mensaje se marca como leído

Envío de correo electrónico: evento cambiado por pliegar después de marcar un mensaje como leído, Así que MailButton vuelve a poner de nuevo el conteo sin leer ...

kamo·7mo ago
Fixkamo-internal

Revertir la URL de email WebSocket a la misma-origen Next.js ruta de reescriminar

Utilice /email-ws sobre el mismo origen, proxied by Next.js reescribe a EmailService a través de k8s DNS interno. SockJS HTTP recompromeds (xhr-streaming, xhr-p...

kamo·7mo ago
FixEmailService

Eliminar las cabeceras de WebSocket codificados duros de middleware de email middleware

Traefik v3 maneja las cabeceras de actualización/conexión de forma nativa. Feleccionándolos rompieron transportes de caída de SockJS (xhr-streaming, xhr-polling...

Kamo·7mo ago
Fixkamo-internal

Conecte el correo electrónico WebSocket directamente al subdominio de email.

Next.js rewrites no pueden actualizar las conexiones HTTP a WebSocket, causando la conexión STOMP para fallar silenciosamente después de 3 reintes. Ahora usa lo...

kamo·7mo ago
FixKlusterServices

Servicio de Trones de Auto-No renovar certificados SSL caducados

El servicio de disco automático importaba certas vencidos del almacenamiento compartido y saltándose la creación de Certificado CR, por lo que el cert-manager n...

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