KamoCRM

Registro de cambios en vivo

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

17,499
Cambios totales
5,986
Características
5,283
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,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,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 20, 2026
Featurekamo-internal

Solicitante de los miembros apoya la calificación de los derechos y la vista de entradas de doble modo

- NavTop: mostrar SupportButton para cualquier derecho de apoyo (agente o miembro) - SupportButton: portón de cada elemento desplegable a la derecha . Crear/Ver...

kamo·6mo ago
Featurekamo-shared-library

Añádan los derechos de apoyo a los miembros-petanores (133-136)

Añade cuatro nuevos derechos de APOORT para los miembros no agentes: ******************* (133) - CREATE-SUPPORT-TICKET (134) - REQUEST-WEBINAR (135) - VIEW-MY-S...

Kamo·6mo ago
Featurekamo-internal

Añadir botón Sincronización de Derechos a SecurityRoleManager para orgs de alto nivel

Button sólo es visible cuando la organización.hasParent es falso. Llamadas POST /api/security/roles/sync-rights luego recarga la tabla de roles.

kamo·6mo ago
Fixkamo-internal

Puerta Soporte/Configuración por derechos, arreglar copia de red, cargar en el interruptor de pestañas, divisor de navegación

- Tarjeta de red: descripción actualizada para usar la etiqueta dinámica del título de la rama - Tarjeta de soporte: fija 404 cambiando href /help . /support; c...

kamo·6mo ago
FeatureSecurityService

Extraer RoleRightsSyncService y añadir endpoint de sincronización-derechos

- RoleRightsSyncService: centraliza la lógica de sincronización de los derechos de rol para ambos OrgRole y **************** tablas; puesta en marcha y a la c...

Kamo·6mo ago
Featurekamo-shared-library

Hacer derechos de función DTOs enum-driven-driven and añadir la sincronización de los derechos del modelo de garantía

- SecurityRoleDTO.fromOrgRole (): enumera todos los valores de RoleRightType con DB ajustes a medida que se buscan nuevos derechos aparecen con NOT-SPECIFIED ...

Kamo·6mo ago
Featurekamo-shared-library

Añadir ALLOW.PROMOTING-MEMBERS derecho (id 132)

Kamo·6mo ago
Fixkamo-internal

Chat de Soporte UX - actualizaciones de nombres de nombres, títulos, conteo de notificación, datagrid

- TicketChat se dispara enVisitorNameChanged when NAME-CHANGED WS event llega - SupportTicketWindow despachos herramienta:title with requestorName on load y e...

kamo·6mo ago
Fixkamo-marketing

Render system eventos como texto amistoso en chat de apoyo al visitante

Los eventos del sistema de NAME-CHANGED ya no muestran JSON crudo en la burbuja de chat; se muestran como una pílr la pílsía en cursálica ("Cambia el nombre a "...

Kamo·6mo ago
Fixkamo-internal

Mostrar AG Grid carga de superposición en lugar de estado vacío en página de leads

Inipar la carga de estado a true así que la cuadrícula muestra "Cargando leads"... hasta que el primer lugar se complete, evitando un destpo de "No se encontrar...

kamo·6mo ago
Featurekamo-internal

Promover POS y ESIG de PLANNING a etapa COMPLETO

kamo·6mo ago
Featurekamo-shared-library

Promover POS y ESIG de PLANNING a etapa COMPLETO

Kamo·6mo ago
FixSecurityService

Uso getOrganizationByIdWithFeatures in AppAvailabilityInterceptor

Resolve LazyInitializaciónExcepción sobre /api/seguridad/lídeo/lídeos y todo otros caminos CRM/POS. El interceptor llamado org.getFeatures () después de que la ...

Kamo·6mo ago
Fixkamo-shared-library

Añadir el hallagárseloByIdCon las características de cargar ansía Organización.features

INGIN FETCH previene LazyInitializationException cuando las características son acceda fuera de una transacción (por ejemplo, en AppAdisponabilityInterceptor).

Kamo·6mo ago
Featurekamo-internal

Mostrar ciudad y subdivisión en boleto visitante geo fila

Pantalla como "Ciudad, Región, País (IP) " . nulls se filtran para que se degrada con gracia cuando sólo se dispone de datos de países

kamo·6mo ago
FeatureMediaService

Expong ciudad y subdivisión en visitante geo mirada

- Extender el registro de GeoResult con campos de la ciudad y la subdivisión - Switch SupportTicketService.toDTO() para usar GeoLookupService (nivel IP-level ...

Kamo·6mo ago
Featurekamo-internal

Añadir pestañas URL params a / página de cuenta para la enlaza profunda y persistencia de actualización

El estado de las pestillas ahora se sincroniza a **************** *** *** . a trabajos de pestañas específicos y las estancias correctas de pestaña seleccionada...

kamo·6mo ago
FixMediaService

Construye error en GeoLookupService y añadir NATS publicar mensajes de agente

- Asechar opcional vs List distch in **************** - Inject NatsMessageService en MediaController - Publicar para chat.session.-guid después de que el agente...

Kamo·6mo ago
Chorekamo-marketing

Actualizar traducciones locales y hash [salévete]

Kamo CI·6mo ago
Fixkamo-internal

Lados correctos de mensajes en la historia y manejar eventos de cambio de nombre de visitante

- Utilícese messageType=VISITOR-MESSAGE de API para determinar la carga izquierda/derecha en la historia - Añadir NAME-CHANGED system event rendering in SystemM...

kamo·6mo ago
FixMediaService

Entrega de chat en tiempo real, lados de mensajes, notificaciones y sincronización de nombres

- Mantenga viva la suscripción NATS al cliente darse de baja para evitar romper la entrega en tiempo real agente - Etiquetar mensajes de visitantes con messageT...

Kamo·6mo ago
Fixkamo-shared-library

**************** usa la instancia de los miembros para el tipo de MIEMBROS

Hibernate TIPO(m) = :type devuelve 0 resultados cuando se une a la base Clase de miembro en herencia JOINED. Para el tipo de los MIEMBROS, trae todo y filtro co...

Kamo·6mo ago
FixSecurityService

Resolve la pestaña de los Miembros que se muestra vacía debido a la cuestión de Hibernate TYPE () de clase base

Hibernate's TYPE(m) = :type JPQL filter devuelve 0 resultados cuando el encualt El parámetro es la clase de miembro de base (herencia de JOINED). Esto afecta a ...

Kamo·6mo ago
OtherSecurityService

Habilitar Hibernate SQL tala para diagnosticar consulta de miembros devolviendo 0

Temporarimente habilitado org.hibernate.SQL=DEBUG para ver qué SQL el TYPE () La consulta de JPQL genera endpoint para los miembros-suscriptores endpoint.

Kamo·6mo ago
Featurekamo-internal

Mostrar bandera de visitantes, país e IP en cabecera de boletos

- Añadir visitanteIpDirección, visitanteCountryCode, visitanteCountryName para SoportarTicketDTO - Bandera de Render emoji - nombre de país - Fila de dirección ...

kamo·6mo ago
Featurekamo-shared-library

Añadir campos geocampo de visitantes a SupportTicketDTO

Kamo·6mo ago
FeatureMediaService

Mostrar bandera de visitante y ubicación en cabecera de boletos de apoyo

- Inject PublicChatVisitorRepository y GeoLiteLocRepository en SupportTicketService - Populate visitorIpDireress, visitanteCountryCode, visitanteCountryName in ...

Kamo·6mo ago
OtherSecurityService

Añadir registro diagnóstico para obtenerMembersAndSuscriptores endpoint

Registros orgId, conteo de resultados de consultas, y por miembro está activo estatus para ayudar diagnosticar por qué la pestaña de los diputados muestra una l...

Kamo·6mo ago
FixMediaService

Etiquetar mensajes de visitante como tipo VISITOR-MESSAGE, agregue SenderName a los mensajes GET

- PublicChatService: set messageType=VISITOR-MESSAGE para que frontend pueda distinguir Reflexos del visitante de las respuestas de los agentes sobre el tema ...

Kamo·6mo ago
Fixkamo-internal

Tratar el tipo de tipo VISITOR-MESSAGE como siempre-de-ellos en TicketChat

Mensajes de visitantes publicados a través de PublicChatService llevan mensajeType=VISITOR-MESSAGE. Marque explícitamente estos como autor='ellos' independiente...

kamo·6mo ago
Fixkamo-marketing

Omitir ecos VISITOR-MESSAGE en LiveSupportPanel STOMP handler

Los mensajes de los visitantes ahora se etiquetan mensajeType=VISITOR-MESSAGE por el backend. Omitan estos en la suscripción de STOMP para que los mensajes prop...

Kamo·6mo ago
Featurekamo-marketing

Sustituir WebSocket nativa por STOMP/SockJS en LiveSupportPanel

- Añada paquetes de clientes de pisomp/stompjs y calcelos-cliente - Conéctate a medias..domain-/ws/public-chat vía SockJS-STOMP en lugar de en bruto WebSocket...

Kamo·6mo ago
FeatureMediaService

Arregir el chat público de extremo a extremo en tiempo real a través de STOMP/NATS

- Eliminar el requisito interno de Auth de PublicChatWebSocketInterceptor para que los visitantes puedan conectarse directamente usando sólo su sesiónToken - ...

Kamo·6mo ago
FixEmailService

Filtro de estado de alambre y plantillas de seda automática requeridas en la lista

- EmailTemplateController.list() ahora acepta ?status= param y filtros utilizando la consulta de repositorio de find deByOrgIdAndStatus - Semillas automáticas...

Kamo·6mo ago
Featurekamo-internal

Apareación de entrada de soporte automático en la notificación de NEW-TICKET NATS

Cuando llega un nuevo billete de soporte, el backend ahora envía un NEW-TICKET Mensaje STOMP además de PENDING-COUNT. El SupportCountContext lo manejan mediante...

kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

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