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 18, 2026
Featurekamo-internal

Alambre EmailTemplateEdito a la API real

Hidratos de templateApi.get, ahorra a través de templateApi.update. Categoría El menú desplegable con la API con la asequidad de creación de categoría. Variable...

kamo·6mo ago
Featurekamo-internal

Alambre EmailTemplateBrowser a API real . Añada Sistema Defaults de la pestaña

Reemplaza 140 líneas de datos simulados con llamadas templateApi.list(). Condicional La quinta pestaña 'System Defaults' aparece sólo para administradores y ren...

kamo·6mo ago
Featurekamo-internal

Añadir EmailTemplatePreview modal

Abre en la vista previa de la acción fila. Backend-rendered via templateApi.preview(); resultado mostrado en un iframe de arena para el aislamiento de estilo. C...

kamo·6mo ago
Chorekamo-internal

Eliminar Email no utilizadoGeneralManager.tsx (560 líneas de código muerto)

El componente nunca se importó en ninguna parte. Sus conmutaciones (manejo de rebote, cúctelas, seguimiento de entrega, por defecto del correo electrónico) no t...

kamo·6mo ago
Featurekamo-internal

Añadir plantillaApi . categoryApi . variableContratos de módulos de clientes

Envuelve SP1 /api/email/templates/* y ******************* endpoints con ayudantes de TypeScript mecanografiados. variableContratos espejos SP1's TemplateKeys Ja...

kamo·6mo ago
FeatureSecurityService

Alambre EmailTemplateSeedClient en ****************

Restterio delgados-Programar cliente que POSTs a EmailService's ************* después de un org .. Persistió. Rechaza dos veces con backoff; fallo lanza OrgProv...

Kamo·6mo ago
FeatureEmailService

Añadir EmailTemplateCategoríaController REST endpoints

********************** . La respuesta de eliminación incluye: ResignadoCount - el número de plantillas que se tomaron sin categorizar como el resultado de la el...

Kamo·6mo ago
FeatureEmailService

Añadir EmailTemplateController REST endpoints REST

Exposes /api/email/templates/* CRUD . previsualizar . duplicar . reset-to-default Servicio de servicio /send /send /seed-org/orgId. Orgs de alto nivel (sin padr...

Kamo·6mo ago
FeatureEmailService

Añadir InternaAuthFilter para endpoints de servicio a servicio

Valida la cabecera X-Internal-Auth en /api/email/templates/send y /api/email/templates/seed-org/* paths. Otras rutas sortean este filtro (usar sesión auth los m...

Kamo·6mo ago
FeatureEmailService

Añadir EmailTemplateCategoryService . CRUD para categorías org-scoped

Cunidad de nombre insensible por org impuesto en capa de servicio (cochas el índice único parcial en el DB). Supresión nulls categoryid en las plantillas afecta...

Kamo·6mo ago
FeatureEmailService

Añadir EmailTemplateService . . . . . . . . . . . . . . . . . . . . . . . . .

Orquesta central para el correo electrónico transaccional. sendarUser resuelve la plantilla, hace sujeto/cuerpo, elige el dominio primario de la organización.do...

Kamo·6mo ago
FeatureEmailService

Añadir NoRepuestriadoService para 'NoReReparaly-domain' de-adress

Fuente única de la verdad para el correo electrónico transaccional de las direcciones. Acepta a cuerda de dominio, minúscula-normaliza, devuelve "NoReprosely-do...

Kamo·6mo ago
FeatureEmailService

Añadir TemplateRenderer para la sustitución de .var.

Retraedor de regido sin asentado. Vars desaparecidos sustituyen encadenada vacía y Emitir un registro WARN con plantillaKey .orgId para atribución. Sin fuga de ...

Kamo·6mo ago
FixSecurityService

Apaén Z hasta la fechaComprometido para que JS lo analice como UTC

LocalDateTime.toString() no produce un designador de zona horaria, causando La nueva Fecha de JavaScript para tratar el valor UTC como hora local y Estampas de ...

Kamo·6mo ago
FeatureInitializerService

Añadir EmailTemplateSeedRunner for SYSTEM . per-org semilla de semilla

Corre en la startup KamoInitializerService. Carga canónica plantillas de recursos de biblioteca compartida de kamo; upserts SYSTEM rowss (no Cincer); rellenos p...

Kamo·6mo ago
FixSecurityService

Convertir Corte de medianoche PT en UTC para hoy-conde consulta

Los compromisos se almacenan en UTC pero el corte era un ingenuo LocalDateTime en PT, provocando que las PT de ayer se comprometan (00:00-06:59 UTC) sean Contad...

Kamo·6mo ago
FeatureInitializerService

Añadir índices únicos parciales . . . . . . . . . . . . . .

Hibernate ddl-auto no puede generar índices únicos parciales o computarizados-CHECK limitaciones. Este compromiso los añade a través del corredor idempotente DD...

Kamo·6mo ago
Chorekamo-shared-library

Versión de biblioteca compartida de kump kamo a 1.2.0 para adiciones SP1

Añade EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader y recursos canónicos HTML.

Kamo·6mo ago
Featurekamo-shared-library

Añadir CanonicalTemplateLoader .ConicalTemplate disco

Lee las tres plantillas REQUIRED (WELCOME, PASSWORD-RESET, EMAIL-VERIFICATION) de los recursos de las clases en ***************** Consumed by KamoInitializerSer...

Kamo·6mo ago
Featurekamo-shared-library

Añadir HTML canónico - JSON for WELCOME, PASSWORD-RESET, EMAIL-VERIFICATION

Contenido de la fuente de la verdad para las filas SYSTEM. Cargado en KamoInitializerService startup by CanonicalTemplateLoader y UPSERTed a email-templates. P...

Kamo·6mo ago
FixEmailService

Rename buzón de buzónId.id y proveedorStatus-status en la respuesta de la lista de buzones

Alinear nombres de campo con expectativas frontend para los listados de buzones de los miembros.

Kamo·6mo ago
Featurekamo-shared-library

Añadir EmailTemplate entidad .

Almacena una fila SYSTEM por plantilla.key (org.id NULL, is-system TRUE) plus un clon por org por plantilla. Soft-reference org.id/category.id. DB- sellos de ti...

Kamo·6mo ago
Featurekamo-shared-library

Agregar EmailTemplateCategoría entidad de repositorio

Categorías de scoped para plantillas de email. Suave BIGINT org.id (no FK) coincide con los patrones existentes. Nombre de caso-insensible única per-org es se a...

Kamo·6mo ago
Featurekamo-shared-library

Añadir TemplateStatus enum - TemplateKeys constantes para plantillas transaccionales

Declara los estados del ciclo de vida REQUIERDO/CUSTOM/ARCHIVED y los tres las claves de plantilla necesarias (WELCOME, PASSWORD-RESET, EMAIL-VERIFICATION). Con...

Kamo·6mo ago
FeatureInitializerService

Semilla KamoCRM con ALL-WORK-ELIGIBLE en instalaciones frescas

El ayudante createOrg() aplica este argumento único a ambos ageReqTypeMember y ageReqTypeTeamMember; de conformidad con Convención de la plataforma. Pares con K...

Kamo·6mo ago
RefactorInitializerService

Aprete KamoCRMAgeReqUpdateRunner por revisión

- Restaurar el párrafo Javadoc explicando la justificación de la orden. - Prueba ahora hace referencia a la constante de UPDATE-SQL directamente en lugar de d...

Kamo·6mo ago
FeatureInitializerService

Añadir corredor de una sola vez para migrar KamoCRM agereq a TODOS

El idempotente condicional ACTUALTE se ejecuta en la puesta en marcha de servicios; DONE comprueba la cláusula el valor viejo esperado por lo que las re-corrida...

Kamo·6mo ago
Fixkamo-marketing

Reemplazar todas las instancias del logotipo de filtro CSS por SVG blanco

Navegación, SubNavegación, Footer, SubFooter y Preloader todos los utilizados el mismo brillo de filtro roto-0 patrón de inversión. Sustituido por logo-full-whi...

Kamo·6mo ago
Fixkamo-marketing

Utilir el logotipo blanco de SVG en el pie en lugar de filtro CSS

La misma solución que el filtro de nav y CSS en el interior de filtro de fondo no es confiable en iOS Safari.

Kamo·6mo ago
Fixkamo-marketing

Guard de color-esqueme con la importancia contra el tema CSS anúnear

DynamicMetaLoader puede inyectar CSS remoto que gana la cascada. Añadiendo Asegura el color-esquema: la oscuridad nunca puede ser anudada por hojas de estilos d...

Kamo·6mo ago
Fixkamo-marketing

Excluir los enlaces de pies de pies y nav de TouchOptimized min-height enforcement

TouchOptimized estaba fijando minHeight:44px en todos los elementos más cortos que 44px, incluyendo enlaces de navegación de pies de metro (20px de altura). Est...

Kamo·6mo ago
Fixkamo-marketing

Utilícelo SVG blanco pre-renderizado en lugar de filtro CSS

Filtro CSS en img inside backdrop-filter no es confiable en iOS Safari. Generar logo-full-white.svg con todos los rellenos configurados a "ffffff y cargarlo) di...

Kamo·6mo ago
Fixkamo-marketing

Bloquea Variante de modo oscuro a la consulta de medios de comunicación de clase basada en clase, nunca OS

Tailwind v4 predetermina la oscuridad: utilidades para responder a preferencias-color-esquema (preferencia de los sistemas operativos). La anulación de la "vari...

Kamo·6mo ago
Fixkamo-marketing

Utilícelo de filtro en línea en la conexión del logo para la representación blanca fiable

Las clases de filtros azotó a los elementos de img son inconsistentes a través de los navegadores móviles. El estilo en línea en el elemento ancla garantiza la ...

Kamo·6mo ago
Fixkamo-marketing

Fuerza color oscuro-esqueme para que el navegador nunca aplique la representación del modo de luz

Cambiar de "sólo ligero" a 'oscuro' en globals.css, generateViewport, y el Estilo de elemento html - esto impide que el navegador rendere SVGs y la interfaz de ...

Kamo·6mo ago
Fixkamo-marketing

Evitar el logotipo de renderizar detrás de la fila de nav en el móvil

El envoltorio div con filtro CSS creó un nuevo contexto de apilamiento que conflictivaba con el filtro de fondo de la cabecera en los navegadores móviles, causa...

Kamo·6mo ago
Fixkamo-marketing

Resolve la barra de desplazamiento y el recorte móvil en JumpToBar y PreviewBanner

- Añadir el desbordamiento: oculto al contenedor interior JumpToBar para evitar la barra de desplazamiento vertical - Permite que el contenido de PreviewBanner ...

Kamo·6mo ago
Fixkamo-marketing

Reemplaza espacio-y-4 con brecha de flexión en línea en las listas de enlaces de los pies

Tailwind space-y-4 utiliza:where() (especificidad 0) que corre con CSS carga en refrescar duro causando un espaciado vertical inconsistente. En línea los estilo...

Kamo·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
FixKlusterServices

Set Traefik externoTrafficPolicy=Local para preservar el cliente IP

Con la política "Cluster" por defecto, SNATs de kube-proxy tráfico externo a la IP del nodo antes de reenviar a Traefik. Eso hizo que Traefik viera el nodo IP c...

Kamo·6mo ago
Fixkamo-marketing

Añadir solicitud de desapariciónIntegración i18n tecla en todos los lugares

El botón "Enviar una solicitud" bajo el "Need a custom integration?" CTA en /integraciones estaba cayiendo de nuevo a la llave cruda ******************* porque ...

Kamo·6mo ago
Featurekamo-marketing

Logos de integración . metadatos precisos /integración

Páginas de integración y hub ahora muestran logotipos de los proveedores (reutilizando los existentes **************** activos que la página de inicio TechStack...

Kamo·6mo ago
Featurekamo-marketing

Expandir /integración a todos los proveedores de la lista de la página web

Alinea la página /integración con las integraciones reales expuestas por la página de inicio (TechStackBanner). Añade 28 nuevas páginas de integración que se co...

Kamo·6mo ago
Featurekamo-marketing

Añadir Home Página de la industria de los Correkers de hipotecas

Nueva página de solución de la industria en /solutions/hipoteca-brokers para hipotecas Corrpartiós y originadores de préstamos. Sigue el encuadramen de la plata...

Kamo·6mo ago
Refactorkamo-marketing

Marketing de Honesto y alinear páginas con capacidades de plataforma reales

Revisión completa de las páginas de marketing contra las capacidades reales de los productos de KamoCRM. Eliminar afirmaciones inventadas sobre características ...

Kamo·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Featurekamo-marketing

Añadir 92 páginas de SEO . industrias, integraciones, glosario

Implementa el nivel 1 del plan de expansión de contenidos SEO: tres nuevos contenidos subsistemas con un total de 92 nuevas URLs rastreables más 3 páginas de hu...

Kamo·6mo ago
April 17, 2026
FeatureKlusterServices

Añadir geo-base-base-url a análytics-secret para CockroachDB geolite buscar

Kamo Analytics utiliza esta URL para buscar al visitante IP-country/region/ciudad de las mesas *******************. Usa el usuario de kamo con contraseña auth y...

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