KamoCRM

Registro de cambios en vivo

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

17,494
Cambios totales
5,983
Características
5,282
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 24, 2026
FeatureVOIPService

La capacidad bloqueada ahora supera a la derecha, y el modo dios

PhiPlaybackAuthorizer ha cerrado la reproducción de la llamada PHI en VIEW-CALL-LOGS. Eso fue todo el cheque porque ServiceType.VOIP mapeado a la bloqueada Módu...

Kamo·2mo ago
Chorekamo-internal

Regenerar los espejos ServiceType después de la corrección de la etapa

Las cinco verticales de comercio preexistentes son COMPLEADAS, EHR es PLANNING.

kamo·2mo ago
Fixkamo-shared-library

Las cinco verticales preexistentes deben enviar disponibles

Envío a los seis niños. RETAIL, RENTAL, SERVICIO, SUBSCRIPCION y PROCUREMENT no son una nueva funcionalidad. son lo que CommerceType ya ofreció con un servicio ...

Kamo·2mo ago
Fixkamo-internal

Lea la sesión de la pestaña, no el tarro de galletas compartida

46 módulos de clientes leen el *** id de document.cookie y lo enviaron como X-***-Token. sessionStorage es per-TAB; una cookie es por-ORIGIN. Mientras toda orga...

kamo·2mo ago
FixSecurityService

Rechaza un alias que nombra a más de una organización

byAlias tomó LIMIT 1 sobre orgs.alias, que no tiene restricción de singularidad: la ruta de creación lo comprueba por proveedor de seguridad y PUT /org/-id- no ...

Kamo·2mo ago
Fixkamo-internal

El presentador de apoyo programado no ofreció a nadie

El desplegable con la cuenta de los Presentadores estaba vacío para cada organización, y siempre había Lo he sido. Obtenga ************* respuestas con - equipo...

kamo·2mo ago
FeatureSecurityService

Sirva el árbol de la aplicación, y arregle el auto-capaz sin vigilancia

CaracterControlor envía ahora padre/hijos/esPadre en cada serializado app para que el cliente pueda hacer que los niños anidados bajo su padre. Servido en lugar...

Kamo·2mo ago
Featurekamo-internal

Espejo las seis aplicaciones para niños de comercio, y detenga los espejos a la deriva

Ambos espejos TS están ahora GENERADO de ServiceType.java en lugar de Mantuado a mano. Se habían alejado mal de Java y de los demás: "Integración Ráb) y "Falls ...

kamo·2mo ago
Docskamo-internal

La tarea 7 no necesitaba nueva migración, y se deben incluir orgs de alto nivel

El relleno de árbol de la aplicación resultó ya existir como **************** *** restringido a verticales de la garabateada. Dejando esa restricción es todo el...

kamo·2mo ago
Featurekamo-internal

Una barra de desplazamiento, tres veces más ancha, en cada conversación

El bar junto a los mensajes era de 8px en el chat de los miembros y SMS, 6px en boletos de apoyo y social, y en el chat de IA no fue nada en absoluto: esa lista...

kamo·2mo ago
FixSecurityService

Resuelve el dominio en /org/currente lado de servidor

internal.kamocrm.com no llegó a rendir con "Invalid: Falta 'id' o 'domain'". La organización no tiene un campo de "domain" -- tiene un Colección de los "domains...

Kamo·2mo ago
Fixkamo-internal

Dar /api/org/corriente el dominio que el cliente requiere

internal.kamocrm.com no cumplió con "Datos de organización inválidos: faltando 'id' o 'dominio'". Organización.fromJSON rechaza un récord sin un dominio, y la e...

kamo·2mo ago
Fixkamo-internal

Mávete salto a la baja con las otras acciones de la barra de herramientas

Búsqueda ahora es dueña de toda la pista izquierda de la barra de herramientas, porque la parte vacía de esa pista es exactamente en la habitación en la que se ...

kamo·2mo ago
Chorekamo-internal

Refresca el favicon y suelta los logotipos azules en desuso

public/favicon.ico ahora lleva 48x48 y 32x32 capas en lugar de 32x32/16x16. Los cinco logo-blu*/logo-blueleven* PNGs se hacen referencia desde la nada en la apl...

kamo·2mo ago
FeatureInitializerService

Extender el abuelo del mercado en el relleno de árbol de aplicaciones

El abueloExistingGatedMarkets ya caminaba por los mercados activos de cada org, resolvió getRequiredService() y habilitó la aplicación que faltaba. restringido ...

Kamo·2mo ago
FeatureSecurityService

Derecho-cheque cada vertical, no sólo la dos cerradas

Cada CommerceType ahora nombra su propia aplicación para niños bajo POS, así que el está agotado() cortocircuito que ondeó al por menor, alquileres, servicio, s...

Kamo·2mo ago
FixSecurityService

Dale al espacio de trabajo el mismo trabajo post-login que el camino de acogida

Dos huecos encontrados releyando la cola de inicio de sesión original contra la nueva, antes de habilitar el que se recoge. El endpoint de código de forma /log...

Kamo·2mo ago
Featurekamo-internal

La búsqueda de la barra de herramientas es un glifo que se abre en un campo

El chat miembro llevaba un cuadro de búsqueda permanente a través de la parte superior de la ventana. toda la barra de herramientas, gastada en un control que e...

kamo·2mo ago
Fixkamo-internal

Un mensaje enviado anima en una, no dos

La lista de mensajes tecla cada fila en el mensaje id, y el mensaje enviado cambia exactamente una vez la fila optimista se adjunta bajo un identificador local,...

kamo·2mo ago
Featurekamo-shared-library

Cada vertical nombra su propia aplicación para niños

requeridoServicio se convierte en total ahora que cada vertical tiene una aplicación para niños bajo ServiceType.POS, que elimina el "nula significa que POS por...

Kamo·2mo ago
Fixkamo-internal

Las habitaciones de nombre después del org id, no el nombre de huésco

getOrgToken() se llevó la primera etiqueta del actual anfitrión, y su propio comentario Dijo por qué: "tan que las habitaciones de idéntica nombre no pueden cho...

kamo·2mo ago
FeatureMediaService

Que la configuración pública sea abordada por org id, no sólo por el anfitrión

El encuentro sidecar busca una config en la reunión de una org para decidir si un invitado necesita una contraseña de reunión. Preguntó por el nombre de host, c...

Kamo·2mo ago
Featurekamo-shared-library

Función de cascada enable/desactivar a través del árbol de la aplicación

Habilitar a un niño permite a su padre; deshabilitar a un padre desactivar cada niño; deshabilitar al último niño desactiva al padre. Habilitar a un padre deja ...

Kamo·2mo ago
Featurekamo-shared-library

Añadir PhiCapabilityGuard para controles de capacidad de tiempo de llamada

PhiTenantGuard se ejecuta a la hora de presentación y en ningún otro lugar de las tres llamadas sitios, todos en FeatureService. Ahora que PhiModule está engran...

Kamo·2mo ago
Featurekamo-shared-library

Dividir PhiModule de grano de aplicación a grano de capacidad

POS mapeado a ECOMMERCE-SYNC (BLOCKED-NO-BAA) y a todo el comercio la superficie cuelga POS, por lo que un org con asasPhi=true no podía cambiar comercio en abs...

Kamo·2mo ago
Featurekamo-internal

Tierra dentro de un org recién creado en lugar de en la configuración de DNS

Crear un org encaminó al creador a /setup/dns, y la razón era real: entrar significaba una rediricción OTK a interior..new-domain, y un nuevo org no tiene DNS, ...

kamo·2mo ago
Featurekamo-shared-library

Dale a ServiceType un árbol de dos niveles de padres/hijo

Seis niños del comercio en los nuevos ids 26-31, conectados a POS en un bloque estático en el patrón RoleRightType (an enum constante no puede hacer referencia ...

Kamo·2mo ago
Docskamo-internal

Plan de implementación para SP1, el catálogo de la aplicación árbol de padres/hijo

12 tareas a través de la biblioteca compartida de kamo, KamoInitializerService, SecurityService, MediaService, VOIPService, kamo-internal y el diccionario de la...

kamo·2mo ago
Fixkamo-login

Haz que el guardia de auto-login cruzado funcione en realidad

El guardia leyó el id del anfitrión org con /"id"s*:s*(d')/ - un dígito desnudo justo después del colon. JsSafeLongSerializer de SecurityService escribe cualqui...

Kamo·2mo ago
FixESigService

Deja de entregar una fila de alias como dominio de la org

**************** caminó org.getDomains() filtrando sólo en es Activo. Esa colección tiene el dominio raíz de la org Y sus filas de alias... api, login, tema y e...

Kamo·2mo ago
Docskamo-login

Corregir el signo.pink encontrar

El inventario llamado SignLinkBuilder signo.sign.pink fallback un "extranto" ápice" y lo grabé como uno. No lo es: Sign.pink es propiedad de Kamo organización (...

Kamo·2mo ago
Docskamo-internal

Diseñar el EHR/EMR vertical y el catálogo de aplicaciones padre/hijo

Dos especificaciones del análisis preconstruido de 30 repos y el ambulatorio de 2026 Mercado de EHR. El diseño del programa registra las seis decisiones que un...

kamo·2mo ago
Featurekamo-internal

Hacer una org sin un dominio entable

Entrar en un org significaba navegar a **************** Sin dominio que URL se renderiza como el literal ************* por lo que Enter fue discapacitado y los ...

kamo·2mo ago
FeatureSecurityService

Deja que la cáscara trae su org de la sesión, no el anfitrión

El diseño raíz de kamo-internal lee la cabecera de Host, desnuda "internal". letches /org/domain/Ethat. En un huéstre que sirve a un inquilino que es el mismo p...

Kamo·2mo ago
Featurekamo-internal

Escribe una descripción de soporte programado como texto rico

La descripción en **************** era un Eminual de texto de tres filas. Es la superficie de escritura /kb/new, menos imágenes y la mediateca de los que se sub...

kamo·2mo ago
Featurekamo-login

Añadir el recolector de espacio de trabajo

Un registro-in que no nombra organización ahora vuelve con una lista en lugar de una sesión. Esta es la mitad cliente: /api/login pasa que carga útil a través d...

Kamo·2mo ago
FeatureMediaService

Lleve la descripción de tipo en ambas formas

La descripción es un documento Lexical ahora, por lo que el servicio almacena el texto plano espejo el cliente envía junto a él y manos de los lectores sea cual...

Kamo·2mo ago
FeatureInitializerService

Columnas de descripción de texto rico en webinar.type

Espejos la entidad compartida cambia. Dos cosas que la mesa necesita antes MediaService los mapea. La columna de descripción tiene que estar sin límites: tiene...

Kamo·2mo ago
Featurekamo-shared-library

Conservar la descripción del tipo como texto rico

La descripción en **************** es un El editor de Lexical state ahora en lugar de una línea de prosa, por lo que la columna tiene que ser un TEXTO sin límit...

Kamo·2mo ago
FeatureSecurityService

Deja que un miembro se afiete sin un anfitrión nombrando a su org

Añade la segunda mitad de la división: un inicio de inicio que no nombra organización autentifica al usuario, luego pregunta qué espacio de trabajo. POST /api/s...

Kamo·2mo ago
Fixkamo-internal

Tome el chat-core que detiene un mensaje enviado mostrando dos veces

El kamo/chat-core 0,1.6. El reductor de la conversación adopta ahora la fila optimista pendiente cuando el propio mensaje del miembro vuelve sobre STOMP, en lug...

kamo·2mo ago
FeatureInitializerService

Recuerda el último espacio de trabajo al que un miembro firmó

users.last-org.id respalda el selector del espacio de trabajo. Una organización no más largo llamado por el nombre de huésped, por lo que un miembro que pertene...

Kamo·2mo ago
RefactorSecurityService

Separar el control de credenciales de la autorización de org

Firmar fue dos preguntas fusionadas en una sola consulta. "Son estas credenciales bueno" es contestado por la fila de usuarios - la contraseña vive allí, así qu...

Kamo·2mo ago
FixSecurityService

Deja de exigir la verificación DNS para iniciar sesión

OrgHostResolver.resolveByDomain filtrado en od.is-dns.verified = TRUE, así una fila de dominio que existía pero no había terminado de verificar resuelto a nada ...

Kamo·2mo ago
Featurekamo-internal

Un archivo se puede soltar en cualquier lugar de una ventana de chat, no sólo en la tira de entrada

El objetivo de la caída era la superficie del compositor, solo unas docenas de píxeles en la parte inferior de una ventana de otra manera todos los mensajes. Un...

kamo·2mo ago
Docskamo-login

Planear el despliegue de alquiler independiente de los anfitriones

Seis fases, cada una de forma independiente transportable, porque el empuje se despliega: el El camino de huéstrico sigue funcionando hasta que la Fase 6 la qui...

Kamo·2mo ago
Docskamo-login

Diseño de alquiler independiente del arseño

La identidad de Org viene del nombre de huésped hoy en día: OrgHostResolver.resolveByFqdn consiguiendo el .UU...domain en (orgId, providerId), y su SQL requiere...

Kamo·2mo ago
August 23, 2026
FixVOIPService

Stop RingCentral OAuth firmando inquilinos de marca blanca fuera

Dos faltas, ambas en el mismo salto, y cada una esconde la otra. RingCentral rechaza cada valor de alcance que esta aplicación puede pedir. "invalido-ecuafa / ...

Kamo·2mo ago
Fixkamo-marketing

Mostrar cent centones en una tasa adicional que los tiene

Almacenamiento adicional es de $2.50 por bloque de 10 GB, y el catálogo almacena eso como un número . por lo que 2.50 llega como 2.5 y se rendere directamente e...

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