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,865
Cambios totales
4,581
Características
4,512
Arreglas
32
Proyectos
Filtrar por proyecto
Todos los proyectos17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrar por tipo
Todos los tiposBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 12, 2026
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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
FixInitializerService

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

Kamo·5mo ago
Fixkamo-marketing

Añadir la caída estática para la página de la oferta cuando la API de suscripción no está disponible

La tabla ************* aún no existe en la producción, Así que la API devuelve un error. Vuelve a la promoción y los datos del plan por lo que la página de la o...

Kamo·5mo ago
Fixkamo-marketing

Actualizar el tipo de ApiPromotion para que coin con la nueva respuesta de backend List-String.

Los planesIds aplicables y los cordes de Billing aplicables son ahora arrays, no JSON strings.

Kamo·5mo ago
FixInitializerService

Ampliar la fecha de finalización de la promoción 18DOFF hasta 2026-12-31

La fecha de finalización del 14 de abril estaba causando que la página de la oferta se mostrara como vencido.

Kamo·5mo ago
Chorekamo-marketing

Prueba de entrega de cozue web

Kamo·5mo ago
FixAPIService

Validar la firma Forgejo HMAC-SHA256 en lugar de cabecera secreta

Forgejo envía secreto de redhook como X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hachácete, no como un valor de cabecera. Leer el cuerpo, verificar HMA...

Kamo·5mo ago
ChoreSecurityService

Eliminar scripts de relleno

Kamo·5mo ago
Featurekamo-marketing

Estadísticas del lado del servidor para totales reales, infinito roll, recuentos precisos de filtros

Stats bar y filtro conteos de píldores ahora vienen de /api/changelog/public/stats (Agrulos reales de DB, no recuentos de páginas cargadas). Cargar más botón co...

Kamo·5mo ago
FeatureSecurityService

Añadir la validación secreta de webhook para cambiar el endpoint

Defensa en profundidad: valida la cabecera *** en el El lado SecurityService además de la validación de la puerta de APIService.

Kamo·5mo ago
FeatureAPIService

Expong changelog webhook a través de APIService con clave secreta auth

Añade POST /api/changelog/webhook ruta que valida *** cabecera antes de reenviar a SecurityService. Secreto configurado a través CHANGELOG-WEBHOOK-SECRET env va...

Kamo·5mo ago
Refactorkamo-internal

Eliminar las soluciones de JSON para los conjuntos de ID del plan de suscripción

Backend ahora devuelve matrices adecuadas en lugar de cuerdas JSON, así que el la lógica de recompra/parse/capta ya no es necesaria en add-on, paquete, y deshac...

kamo·5mo ago
RefactorInitializerService

Utiliza List-String en lugar de cadenas manuales JSON para el plan de promoción/ecleo IDs

Actualizar KamoCRMPricingLoader para usar List.of() para los planIds aplicables y aplicableBillingCycles, que coincide con la migración de la biblioteca compart...

Kamo·5mo ago
Refactorkamo-shared-library

Migrar los campos JSON a las relaciones con la entidad.

Reemplazar las columnas de cuerda de jsonb (compatiblePlanIds, includedInPlanIds, applicablePlanIds, aplicableBillingCycles) con las tablas apropiadas de JPA "M...

Kamo·5mo ago
Featurekamo-marketing

Añadir reemplazos de texto insensibles para la pantalla de cambio

Sustituir los nombres de las herramientas internas por nombres configuraciones públicas (Docs--Docs, Meet-Meet, Capcha-Capcha, Avatar Creator-Avatar Creator, et...

Kamo·5mo ago
Featurekamo-marketing

Añadir Página de Cambio en Veteloga con la interfaz de usuario, filtros y estadísticas de la línea de tiempo

Sierservador obtiene cambio de SecurityService, componente cliente proporciona filtrado de proyecto/tipo, agrupación de fechas, descripciones ampliables, y carg...

Kamo·5mo ago
Featurekamo-internal

Añadir el editor de nivel de acceso a la configuración de los miembros con la sustitución de etiquetas específica de org

Renombre CLIENTE-MEMBER e INTERNAL-TEAM-MEMBER en ImageAccessLevelType.ts con los marcadores de placer. Añadir la sección de nivel de acceso a RolesPermissionsT...

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