KamoCRM

Registro de cambios en vivo

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

17,490
Cambios totales
5,980
Características
5,281
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 12, 2026
Fixkamo-internal

Corregir el posicionamiento de la miniatura girada y restaurar la transformación de rotación

Dos insectos en ThumbnailCanvas: 1. Sustituida en la Altura: "$"displayAspect * 100-%" (altura porcentual en abs- elemento posicionado y poco fiable cuando ...

kamo·6mo ago
Featurekamo-internal

Arregido la visibilidad del control del zoom flotante y pulir tenedores de lugares de la miniatura

- Mañana controles de zoom flotante fuera del contenedor de desplazamiento y se utiliza posición:absoluto por lo que permanecen visibles en todo momento indep...

kamo·6mo ago
Featurekamo-internal

Selección de páginas con borde de brillo animado sincronizado entre lienzo y barra lateral de miniatura

- DesignTab tiene seleccionadoPageIndex como única fuente de la verdad - Al hacer clic en cualquier página del lienzo principal se la selecciona (onPageSeleccio...

kamo·6mo ago
Fixkamo-internal

Máve la propiedad de desplazamiento de PdfCanvas a lienzoContainerRef

PdfCanvas root Box anteriormente tenía desbordamiento-auto h-full, lo que lo convierte en su propio contenedor de desplazamiento. Esto significaba: - scrollbarG...

kamo·6mo ago
Fixkamo-internal

Encajar en apagina calcula la anchura real del contenedor en lugar de reiniciar para hacer zoom 1

Lee **************** (que explica el establo canaleta de la barra de desplazamiento) y el ancho natural de la página a través **************** luego calculas fi...

kamo·6mo ago
Fixkamo-internal

Reemplazar toda la púrpura codificada con var (-color-primaria) en Configuración y Signers página

Iícono de los marcadores, fondo icono, insignia de conteo, Añadir botones de señalización, Añadir el primer signo botón, tinte de ilustración de estado vacío, o...

kamo·6mo ago
Featurekamo-internal

Autoseleccione primer firmante, arreglar zoom control gap gap de la barra de desplazamiento, animar panel de propiedades

- Toolbox autoselecciona el UID del primer firmante cuando los firmantes van desde 0-1 - Contenedor de lienzo utiliza pergutter de barra de desplazamiento: esta...

kamo·6mo ago
Featurekamo-internal

Pestañas de reordenación, herramientas de campo de puerta por señaldo, rediseñar la pestaña Configuración y Signers

- El diseño es ahora la primera pestaña; Configuración y signos es el segundo - Toolbox muestra "Add Signer" CTA (navegados a Configuración) cuando no existen f...

kamo·6mo ago
Featurekamo-internal

Controles de campo de reclamo como elementos de forma de aspecto real con tinte de color de letrero

Cada tipo de campo ahora hace una representación visual del control real (entrada de texto, casilla de verificación, conmutación, desplegable, grupo de radio, s...

kamo·6mo ago
Fixkamo-internal

Retire las barras fijas de altura y desplazamiento del panel de propiedades de campo

El panel tenía dos barras de desplazamiento vertical: 1. DiseñoTab envoltura tenía altura: 200 desbordamiento: automotriz 2. FieldPropertiesLa raíz de panel ten...

kamo·6mo ago
Fixkamo-internal

Defergase de setTotalPages hasta después de lazo tenado PDF para evitar la saturación de trabajadores de PDF.js

En un PDF de 50 páginas, llamando a setTotalPages antes de las monturas de dimensión getPage() todos los 50 componentes de ThumbnailCanvas inmediatamente. Cada ...

kamo·6mo ago
FixConversionService

Expande el escaneo de componentes y agregue la fuente completa de datos/JPA/Redis/MinIO config

ConversionServiceApplication sólo escaneaba com.kamo.ConversionService, faltan todos los frijoles de la biblioteca compartida (ImageService, MinIOStorageService...

Kamo·6mo ago
FixConversionService

Añadir etapa de construcción de biblioteca compartida de kamo para resolver dependencia faltante

El Dockerfile estaba tratando de buscar la biblioteca compartida de kamo de Maven Central, que no existe allí. Espejo el patrón de seguridadServicio: clon el bi...

Kamo·6mo ago
Refactorkamo-internal

Migre todas las rutas de API de imágenes de SecurityService a ConversionService/DocsService

Cargar rutas ahora llame a ConversionService directamente a través de CONVERSION-SERVICE-URL: - POST /api/imaging/upload . /api/conversion/imager/upload - POST ...

kamo·6mo ago
RefactorSecurityService

Eliminar ImagingController y frijoles/imagen . . . . . . . . . . . . . . . . . . . . . . .

Subir endpoints ahora en vivo en ConversionService en /api/conversion/imager/imagación/*. Toda la gestión y descarga de endpoints ahora viven en DocsService en ...

Kamo·6mo ago
FeatureDocsService

Añadir endpoints de gestión de imágenes - mover todas las imágenes no subsLa descarga de SecurityService

- Añadir 17 DTO de imágenes a frijoles/imagen/ (carpetas, documentos, plantillas, actualizaciones) - Añadir ImagingController en /api/docs/imagen con todas las ...

Kamo·6mo ago
FeatureConversionService

Añadir imágenes de los endpoints de carga . mover toda la lógica de carga de SecurityService

- Añadir JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 a pom.xml - Añadir datasource, Redis master/replica, NATS, MinIO config a a...

Kamo·6mo ago
Chorekamo-register

Actualización a Next.js 16.2.3, TypeScript 6.0.2, Nodo 24, React 19 tipos

- Pin al lado de 16.2.3 y eslint-config-next para igualar - Actualizar el typescript a la exacta 6.0,2, tipos/nodo a 24 - Reemplazar la formulación-moción por m...

Kamo·6mo ago
RefactorDaemonService

Delegada generación de miniaturas en ConversionService, eliminar dependencia de PDFBox

ThumbnailGenerationJob ahora POSTs el PDF convertido en ConversionService **************** descomprime la respuesta, y almacena cada uno thumb.p.png en MinIO. P...

Kamo·6mo ago
RefactorSecurityService

Delegada generación de miniaturas en ConversionService, eliminar dependencia de PDFBox

generateAndStoreThumbnails ahora POSTs el PDF convertido en ConversionService ******************* descomprime la respuesta, almacena cada uno thumb.p.png en Min...

Kamo·6mo ago
FeatureConversionService

Añadir ThumbnailService y POST ********** endpoint

Acepta un archivo PDF, renderiza cada página en 150 DPI a través de PDFBox, paquetes por página PNGs en una ZIP (thumb-p0.png, thumb-p1.png, ...) y devuelve. Ce...

Kamo·6mo ago
FeatureSecurityService

Generación sincrónica por página durante la carga de plantillas con progreso de la WS granular

- Añadir la dependencia de PDFBox a pom.xml - Después de almacenar PDF convertido, renderizar todas las páginas a través de PDFRenderer y subir cada una como - ...

Kamo·6mo ago
Fixkamo-internal

Evitar apilar la página, arreglar las astillas de caracol, añadir miniaturas del lado del servidor con PDF.js fallback

- Añadir flexShrink: 0 a los divs de página en PdfCanvas para que las páginas no se compriman en columna flex - Añadir flexiShrink: 0 a los artículos de miniatu...

kamo·6mo ago
Fixkamo-internal

Renscripción pdf exager, normalización de escala natural, sin pergnicor horizontal

- PdfCanvas: sustituir a IntersectionObservador por render-todo páginas ansiosas. El enfoque basado en observadores no era confiable cuando se inicia la pesta...

kamo·6mo ago
Chorekamo-login

Actualización a Next.js 16.2.3, TypeScript 6.0.2, Nodo 24, React 19 tipos

- Next.js 16.2.3 con Turbopack como servidor dev por defecto - TipoScript 6.0.2 con el objetivo de SyntaxSible y ES2022 - los tipos/reactuario de 19 y los tipos...

Kamo·6mo ago
Fixkamo-internal

Eliminar el conflicto de la DOM de los niños en la representación de las miniaturas de PDF

Reemplaza el patrón de apéndice de ThumbnailCanvas con un React-manejador. El viejo enfoque despejado de React-propiácida Los ganglios DOM directamente, causand...

kamo·6mo ago
Fixkamo-marketing

Manegue los planesIds aplicables y los cordes de facturación aplicables como matrices de cuerdas

Estos campos están mecanografiados como cuerda[] pero tenían .split(,") llamándolos, causando fallos de construcción de TypeScript.

Kamo·6mo ago
FixESigService

Añadir el ataqueDB transacción de replanteado para plantilla init endpoint

El aislamiento serializable de CockroachDB puede desencadenar RETRY-SERIALIZABLE en el patrón de lectura-ento-escriba-en el initTemplate. Se reúne hasta 3 veces...

Kamo·6mo ago
Fixkamo-internal

Revertir las rutas de poder a OTK auth, eliminar ayudante de esigProxy no utilizado

OTK es el mecanismo de auth correcto - el enfoque de la sesión previa-cabeza elijan el patrón de seguridad establecido. Todas las rutas de proxy esig ahora util...

kamo·6mo ago
FixESigService

Correcto formato de OTK Redis y añadir endpoint de la lista de plantillas de imagen

Las teclas de OTK usan OTK.id y ***-id (sin colon) que coinciden con el proxy de Next.js. Añadido POST /api/esig/plantillas/lista a las plantillas de imágenes d...

Kamo·6mo ago
Fixkamo-internal

Utilíceas direcciones de sesión directas en lugar de OTK para las rutas de representación de ESigService

Leer sesión de *** de Redis en Siguiente.js y pasar orgId/memberId as trusted encabezados a ESigService a través de K8s interno DNS. Elijuja la dependencia de O...

kamo·6mo ago
FixESigService

Reemplaza OTK auth con encabezados de sesión de confianza para llamadas internas de K8

ESigService es interna.El backend Next.js lee la sesión de Redis y pasa orgId/memberId/userId como X-Org-Id, X-Member-Id, X-User-Id headers. No se necesita OTK ...

Kamo·6mo ago
Fixkamo-internal

Utilícese init endpoint para encontrar o crear plantilla imgId en la carga de editor

La página de creación pasa imgId en la URL. La página de edición ahora llama al init endpoint para encontrar o crear el ESignTemplate, luego utiliza el devuelto...

kamo·6mo ago
FeatureESigService

Añadir plantilla en el punto final para encontrar o crear plantillas imgId

La página de creación subidas al sistema de imagen y redirige con imgId. La página de edición ahora llama POST /api/esig/templates/init con el imgId a encontrar...

Kamo·6mo ago
FixESigService

Escanear todos los paquetes de reposipos de la biblioteca compartida para resolver dependencias de frijol

ComponentScan recoge servicios de biblioteca compartida que dependen de repos en donotmodify.dao.repos y paquetes de comercio deben escanearlos también.

Kamo·6mo ago
April 11, 2026
Featurekamo-internal

Añadir editor de plantillas de firma electrónica con lienzo de diseño, firmantes y versioning

Reescritación completa de la página /doc/sign/edit con interfaz de pestañas (Settings & Signers, Diseño), lienzo PDF.js con superposición de campo arrastrable, ...

kamo·6mo ago
FeatureESigService

Proyecto inicial de arranque de ESigService Spring para la gestión de plantillas de firma electrónica

Nuevo microservicio con REST API para plantilla de firma electrónica CRUD, gestión de firmantes, instantáneas de la versión de diseño y seguimiento de enlaces d...

Kamo·6mo ago
Featurekamo-shared-library

Añadir entidades de plantilla de firma electrónica, enums y repositorios

Nuevas entidades JPA para el sistema de diseño de plantillas de firma electrónica: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion y ESignTemplat...

Kamo·6mo ago
Fixkamo-internal

Cartografía correcta de nombre de campo entre backend y frontend para API de nivel de acceso

Mapa backend securityLevelId-accessLevel, isOrganizationOwner-isOwner, memberType-isTeamMember en ruta API. Arréjase el control correcto para utilizar EDIT-MEMB...

kamo·6mo ago
FixInitializerService

Estaca 18DOFF fecha de fin de ascenso a 2026-04-26

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