KamoCRM

Registro de cambios en vivo

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

17,496
Cambios totales
5,984
Características
5,283
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 17, 2026
Otherkamo-marketing

Arregación de las traducciones - anulación manual - retraducción completa delta

Anulas manuales para los términos nav/UI ambos motores fallan constantemente en: - nav.home, nav.company, nav.roadmap, nav.changeLog, nav.legal, nav.login, na...

Kamo·6mo ago
Featurekamo-internal

Mostrar registro de propiedad de dominio TXT en DNS configuración UI

- DomainData/DnsStatus: añadir verificationToken, ownershipVerified, campos de tipo - AliasStatusTable: show TxtOwnershipCard arriba de la tabla de CNAME con bo...

kamo·6mo ago
FixTranslateService

Cae al siguiente proveedor cuando la traducción es igual al texto fuente

Bergamot estaba devolviendo el texto de origen sin cambios para nav de una sola palabra ítems, frases de siglas (API, CRM) y palabras compuestas (Change Log) mi...

Kamo·6mo ago
FeatureSecurityService

Generar la verificación TXT token en la creación de dominio, comprobar en las naves verificadas

- createDomain: generar 32-char UUID token y tienda a través de setVerificationToken - verificarDns: controla el registro TXT de kamo-verify para kamo-site-veri...

Kamo·6mo ago
Featurekamo-shared-library

Agregar verificación de la propiedad de dominio a través de DNS TXT registro

- OrgDomain: añádase verificaciónToken y propiedadMulos campos verificadosVerificados - DomainService: agregue setVerificationToken() y setOwnershipVerified() -...

Kamo·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Otherkamo-marketing

Traducir todas las cadenas de IU duras restantes en todo el sitio

- PreviewBanner, PublicChatWidget, AiChatPanel, LiveSupportPanel, ExitIntentModal, FloatingSupportWidget ahora useTralations() - Añadido vista previaBanner, c...

Kamo·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Fixkamo-marketing

Motor de traducción Delta - alambre todas las cuerdas de IU codificadas con fuerza a i18n

Sistema de traducción: - translate.ts ahora opera en el modo delta, sólo llaves que faltan o todavía idéntico al inglés se envían a la API; las teclas traduci...

Kamo·6mo ago
Fixkamo-marketing

Suprimir Chrome auto-traducir popup en páginas conmutación de locales

Añadir traducir="no" a "html" y "metido"="google" content="notranslate" por lo que Chrome no ofrece para traducir páginas el usuario ya ha intencionalmente camb...

Kamo·6mo ago
FixSecurityService

Concurrencia de traducción enlata a 3 hilos para evitar el agotamiento de la piscina DB

Async (SimpleAsyncEecue) creó 50 hilos simultáneamente cuando el programador de ping se despidió, cada uno abriendo una transacción de DB y drenando La piscina ...

Kamo·6mo ago
FixSecurityService

Tres errores que impiden salvar las traducciones de cambio

1. ******************* estaba descartando los acontecimientos porque handleWebhook() no tenía nada que ver con el transporte. cualquier transacción. Añadi...

Kamo·6mo ago
Fixkamo-shared-library

Consulta CommitLogs con LEFT irse para que los registros de cero traducciones sean atadas por el reingreso

La vieja consulta seleccionada de CommitLogTranslation . commit logs sin Las traducciones eran invisibles para ello. Utilícese LEFT únete de CommitLog por lo qu...

Kamo·6mo ago
Featurekamo-internal

Añadir /setup/dns page y domain setup flow flow a /network

- Nueva página /setup/dns con flujo de dos fases: entrada de dominio y luego DNS verificación con 60 segundos de autopoliling y confirmación SSL - ManualDnsGu...

kamo·6mo ago
FeatureSecurityService

Añadir /setup/dns backend . Aplicación de un dominio, sonda SSL, nuevos alias

- Ejecutar un dominio personalizado por org en POST /api/security/domains - Añadir capcha, documentos, firmar a alias estándar; eliminar alias heredados - Actua...

Kamo·6mo ago
FeatureInitializerService

Añadir columnas ssl.confirmeded y ssl.confirmed.at a org-domains

Añade declaraciones idempotente ALTER TABLE para la provisión de las dos nuevas columnas necesario para el seguimiento de confirmación SSL de configuración de l...

Kamo·6mo ago
Featurekamo-shared-library

Añadir sslConfirmed/slConfirmedEn los campos a OrgDomain y DomainDTO

Añade dos nuevos campos a la entidad OrgDomain y DomainDTO para rastrear SSL Estado de confirmación de certificado después de los problemas de servicio de auto-...

Kamo·6mo ago
FixSecurityService

Aplicar el reemplazo de palabras en el momento de la traducción, no la ingestión

El texto original se conserva en el DB para que se añada una nueva regla y volver a disparar la traducción es todo lo que se necesita para actualizar los regist...

Kamo·6mo ago
Featurekamo-marketing

Eliminar la censura del cambio del lado del cliente

Reemplazo de palabras y redacción secreta se trasladó a ChangelogSanitizationService (SecurityService) por lo que la desinitización ocurre antes del almacenamie...

Kamo·6mo ago
FeatureSecurityService

Máve cambio de cambio de texto reemplazo a backend antes de la traducción

Sustitucións de texto (Docs, Meet Meet Meet, etc.) y nombre secreto la redacción (nombres secretos K8s) se aplicó previamente en el lado del cliente. ChangelogC...

Kamo·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Fixkamo-internal

Manegar respuestas vacías de la API y degradación elegante en la pestaña de facturación

- facturaciónApi get/put helpers ahora manejan de forma segura cuerpos de respuesta vadiza en lugar de chocar en res.json() con entrada vacía - PlansBillingTa...

kamo·6mo ago
FixSecurityService

Comprobar TeamMember.isOrganizationOwner flag para la detección del propietario en endpoint de mis redes

El chequeo anterior sólo se miró a org.getOwner() ( columna de usuario. puede ser nulo para los orgs existentes. La bandera de propietario autorizada vive en el...

Kamo·6mo ago
Fixkamo-internal

Resolver contexto de *** session para la facturación de poder

Los controladores de BillingService requieren encabezados X-Org-Id y X-Miembro-Id. Cuando llamaba directamente (a paso de APIService), no se estaban establecien...

kamo·6mo ago
Refactorkamo-internal

Llame a BillingService directamente a través de k8s DNS en lugar de a través de APIService

Next.js proxy del lado del servidor ahora llama a BillingService en ************* directamente, saltándose el salto innecesario a través de APIService. Utiliza ...

kamo·6mo ago
Fixkamo-internal

Añadir Siguiente.js API proxy ruta de representación para /api/billing/*

El cliente de la API de facturación estaba llamando /api/billing/* como URL relativa, que llegó al servidor Next.js en lugar de la pasarela APIService. Añadido ...

kamo·6mo ago
Featurekamo-internal

Reemplazar el complemento de almacenamiento con deslizante de la cantidad

Almacenamiento adicional se basa en el uso (4/25GB de bloque), no es un simple encendido / apagado complementos. Reemplazado el interruptor de conmutación por u...

kamo·6mo ago
FixSecurityService

Incluir parent org en /org/domain response

El endpoint getOrganizationByDomain construye manualmente un mapa de respuesta pero nunca incluyó la referencia de la organización matriz. Esto lo impidió el fr...

Kamo·6mo ago
Fixkamo-internal

Añadir parentId y padre al tipo OrgProviderProps

La interfaz de accesorios de la organización estaba echando de menos los campos de padres y padres, causando que se dejieran durante la compilación de TypeScrip...

kamo·6mo ago
Featurekamo-internal

Wire BillingManager y RelationshipManager a los backends reales

BillingManager (señal de facturación de cuentas): - Reemplazado 100% simulacro de estado local con método de pago real respaldado por Stripe gestión vía bille...

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