KamoCRM

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.

August 5, 2026
Featurekamo-signer-monorepo

Show the assigned agent on the customer's copy

Matches the staff preview: the letterhead names the org, this names the person to ask.

Kamo·11h ago
Featurekamo-internal

Show the assigned agent on the preview

A "Your contact" panel above the footer — name, title, phone and email — so the customer knows who to ask about the price. Absent entirely when the lead is unas...

kamo·11h ago
FeatureSecurityService

Resolve the agent alongside the customer, from one lead lookup

Both blocks come off the same lead, so the controllers fetch it once and derive each from it rather than hitting the service twice per render. Still org-scoped ...

Kamo·11h ago
Featurekamo-shared-library

Name the lead's assigned agent on the document

The letterhead identifies the org, but a customer with a question about a price needs the person who owns the relationship. The quote now carries the lead's ass...

Kamo·11h ago
FixKlusterServices

Liveness probe could never pass — cause of 920 restarts in 35 days

Root cause: the liveness probe was `tcpSocket: port 10000`, but Scylla's REST API binds to api_address 127.0.0.1 (its default) while a tcpSocket probe dials the...

Kamo·11h ago
Featurekamo-internal

Reassign the agent holding an opportunity

The approver's dialog gains an agent picker, drawn from the same pool the backend validates against. The grid's Agent column now shows who HOLDS the opportunity...

kamo·11h ago
FeatureSecurityService

Reassign the holding agent, and email everyone it affects

An approver can now hand an opportunity to a different agent. The requester is never rewritten — applyPrimaryAgent records the move as its own history row with ...

Kamo·11h ago
FeatureEmailService

Preview samples for the nine opportunity notifications

Without an arm here the admin Email Templates editor renders every placeholder blank, so anyone customising these nine would be editing an empty skeleton. One ...

Kamo·11h ago
FeatureInitializerService

Reassignable primary agent on a reserved opportunity

PRIMARY_AGENT_MEMBER_ID is who holds the opportunity now; REQUESTED_BY_MEMBER_ID is left untouched forever. Nullable with no backfill on purpose — null means "n...

Kamo·11h ago
Featurekamo-shared-library

Reassignable primary agent, and nine notification templates

An approver can hand an opportunity — and the commission with it — to a different agent. PRIMARY_AGENT_MEMBER_ID is who holds it now; REQUESTED_BY_MEMBER_ID is ...

Kamo·11h ago
August 4, 2026
Fixkamo-internal

Stop rounding the lead id through a JS number

Number("1189175700550025222") is 1189175700550025200 — lead ids are unique_rowid() values above Number.MAX_SAFE_INTEGER. The quotes pane converted the route par...

kamo·12h ago
Featurekamo-internal

Overall commission, market defaults, and no pre-picked units

Three changes to how commission is captured. Nothing is pre-selected any more. Percent/Amount and One-time/Recurring both start unset on every commission split...

kamo·12h ago
FeatureSecurityService

Acorda una comisión global en la aprobación, semilla del mercado

El aprobador graba ahora lo que la organización paga en la venta a la solicitud agente y su grupo. Omita en aprobación y el mercado del líder se aplica eso es l...

Kamo·12h ago
FeatureInitializerService

Columnas de la Comisión para oportunidades reservadas e impagos del mercado

Seis columnas nulas: la comisión general acordó una oportunidad reservada, y el default del mercado que lo prellena en la aprobación. NUMERIC(19,4) para que coi...

Kamo·12h ago
Featurekamo-shared-library

La comisión global de una venta, y el mercado incumple su mercado para ello

Una oportunidad reservada ahora registra lo que la organización paga de la venta a el agente solicitante y el grupo que comparten con la olla per-colega Las esc...

Kamo·12h ago
Fixkamo-shared-library

Llevar ids de plomo como cuerdas - un número de JS los corrompe silenciosamente

Los ids de plomo son valores de CockroachDB unique-rowid() por encima de Number.MAX-SAFE-INTEGER: 1189175700550025222 se convierte en 1189175700550025200 el mom...

Kamo·12h ago
CIKlusterServices

Administrar ScyllaDB a través de servicios de despliegue en lugar de a mano

scylladb/ mantuvo manifiestos completos, pero no tuvo ningún paso de despliegue. El comentario dijo que era "desplegado MANUALMENTE después del intercambio de u...

Kamo·12h ago
FixKlusterServices

Resync se manifiesta a la deriva con vida antes de permitir reconciliaciones completas

Auditar qué conciliación se aplicaría aparecían dos manifiestos que se habían desviado Lo suficientemente lejos del cúmulo que volver a aplicarlos habría causad...

Kamo·12h ago
RefactorKlusterServices

Renombre de las tasas de clusterta-scylla - kamo-scylla, correctos de propiedad

Esta instancia es de kamo: respalda el espacio de tecla de Kamouniverse (léelo/escrito por ************* a través del outName dirigido scylladb) y el espacio de...

Kamo·12h ago
Featurekamo-internal

Dender los detalles del cliente en la vista previa, desde la pista

Quitar los propios campos de la cita dejada en blanco en blanco "Preparado para" porque customerName sólo vino de una cuenta vinculada y las cotizaciones con pl...

kamo·13h ago
Featurekamo-signer-monorepo

Mostrar los detalles del cliente sobre la copia del cliente

Empresa dirige el bloque cuando hay una cita de un negocio está dirigida a la negocios, con el contacto nombrado debajo de él. Coincide con la vista previa exac...

Kamo·13h ago
FeatureSecurityService

Resuelve el liderazgo del destinatario tanto para el personal como para las opiniones del cliente

Colocó en ambos lugares. En la página pública el alcance proviene del propio enlace de acciones organización, para que una ficha nunca pueda salir a la superfic...

Kamo·13h ago
Featurekamo-shared-library

Ponle los detalles del cliente al documento, lea la pista

Dejar caer los campos de los destinatarios de la cita dejó el documento sin nada que decir sobre el cliente: clienteén sólo vino de una cuenta vinculada, que la...

Kamo·13h ago
ChoreKlusterServices

Escala el ataque MySQL a 0 y suspende su trabajo de reserva

La finca de tarifas se ha reducido a recursos de clústeres gratuitos para kamocrm. Los servicios de racimo MySQL instance de sirve tarifas sólo (kamo y el corre...

Kamo·13h ago
Fixkamo-internal

Línea los controles de reparto de comisiones con los campos de texto

El Percent/Amount y los gafas recurrentes renders en el defecto de MUI conmutar la altura mientras el miembro picker y la cantidad de acción a su lado salen a 4...

kamo·13h ago
Fixkamo-internal

Pane posee su espaciamiento y desplazamiento; suelta los campos de dirección de la forma

La tarjeta de contenido de la vista principal está desbordada: escondite con relleno sin relleno. propio, como lo hacen los Detalles y la Historia. Las citas no...

kamo·13h ago
Featurekamo-internal

Mueve las citas fuera del comercio y a la cabeza

Citas se sentaban en el oleoducto de comercio, junto a pedidos y carros en lugar de al lado de la cliente para el que están. Ahora viven al frente: una pestaña ...

kamo·14h ago
ChoreInitializerService

Dejar las columnas del destinatario de la cita

La pista tiene el nombre, dirección y teléfono del cliente; instantáneas de ellos en la cita duplicado un disco editado en otra parte. Las columnas existían sól...

Kamo·14h ago
FeatureSecurityService

Expone la configuración de cotización por mercado; haga cumplir la subvención de los términos

market-config ahora dice la opinión principal sobre si ofrecer una pestaña de citas y qué redacción a con la nueva cita comienza, y los endpoints de mercado ida...

Kamo·14h ago
Featurekamo-shared-library

Las cotizaciones pertenecen a pistas, configuradas por mercado

Las citas eran un artefacto de la tubería de comercio, que los ponía al lado de pedidos y carros más bien que al lado del cliente para el que están. Ahora se qu...

Kamo·14h ago
Fixkamo-internal

Revise los resultados en la lista reservada y editor dividido

Cinco defectos que una revisión adversarial confirmó contra el primer corte: - La página "No tienes acceso" en cada carga. false mientras la sesión aún se es...

kamo·14h ago
FeatureSecurityService

Reservar, aprobar y auditar las principales reclamaciones de oportunidad

Superficie REST detrás /leads/oportunidades/reservidos y la oportunidad de reserva control en la cabecera de plomo, más el servicio que posee las invariantes. ...

Kamo·14h ago
FeatureInitializerService

Cuadros de reserva para la oportunidad de conducir

Espejos LeadOpportunityReservation, LeadOpportunityCommissionSplit y ************* en kamo-shared-library. ddl-auto:update would crearlos a partir de las entida...

Kamo·14h ago
Featurekamo-shared-library

Entidades para reservas de oportunidades de llevar el tiempo

Un agente apuesta por una reclamación exclusiva sobre el cierre de una pista para una ventana delimitada; un aprobación de subvenciones, edita o lo niega, y a l...

Kamo·14h ago
Featurekamo-internal

Aborda la cita a una persona; detiene el sumario que cuesta la altura de la cabecera

Moviéndose el resumen de la columna de la derecha fijó el ancho, pero compró de nuevo como un banda bajo el título. Ahora se asienta en la brecha que ya existía...

kamo·14h ago
Featurekamo-shared-library

Abordar una cita a alguien que aún no es una cuenta

El destinatario se derivaba únicamente de una cuenta vinculada, por lo que cualquier cita planteada para un perspectiva que es la mayoría de ellos - imprimió un...

Kamo·14h ago
Fixkamo-internal

Dar el compromiso y la configuración de campos de honorarios espacio para sus etiquetas

"Comprommete (meses) " comparte su anchura con un adorno de información y "cuota de configuración única" es la etiqueta más larga de su fila; ambos estaban trun...

kamo·15h ago
Fixkamo-shared-library

Resuelva el verdadero nombre de host de la org y la extensión del logotipo para el membrete

Correjar la URL del tema era necesario, pero no suficiente el logotipo todavía no renderizar, por otras dos razones encontradas en los datos en vivo. Los orgúd...

Kamo·15h ago
Fixkamo-internal

Mantenga el rumbo del perfil en el tipo de membresía actual

En el título se lee en el tipo "Perfil de la membresía" o "Perfil de miembro del equipo" MyAccountTab informa a través deMemberTypeLoaded, que sólo disparó de l...

kamo·15h ago
Fixkamo-internal

Llene la tarjeta de posición en el momento en que se promueva a un miembro

Departamento, título del trabajo, título oficial, ubicación de trabajo, afiliación y las dos listas de opciones Autocompletar sólo fueron cargadas dentro de la ...

kamo·15h ago
Featurekamo-internal

Abra el perfil de un miembro de su fila

Añade una cuarta acción al muelle de la fila, enlazando a ******************* Es un verdadero NextLink en lugar de un manejador de clics, tan clic medio y "abi...

kamo·16h ago
Fixkamo-internal

Resumen se mueve en la cabecera, los registros consiguen el ancho de página completo

El resumen se apoya en una columna fija de 320px a la derecha en cada página de registro, permanentemente que cuesta una quinta parte de la anchura. Sobre el ed...

kamo·17h ago
Fixkamo-shared-library

Apúdese el logotipo de membrete en el camino que el cubo de tema realmente sirve

La URL del logotipo fue construida como ************* que ese anfitrión responde con un 308 en lugar de una imagen, por lo que cada presupuesto, enviado, así co...

Kamo·17h ago
Featurekamo-internal

Falla la construcción cuando un componente llama a un mensaje clave/ no define

el siguiente-indección hace literalmente el camino clave para una clave faltante, y los mensajes/ son gitignored aquí - poblado en la época de imagen-construild...

kamo·17h ago
Featurekamo-internal

Opciones de navegación de Pin/unpin de los navs y el home launchpad

Los miembros podrían mover una opción entre la barra lateral y la barra superior, pero nunca Saca a uno de los navs por completo. Añade una tercera colocación. ...

kamo·18h ago
Stylekamo-internal

Sub-tabs de directorio recogen el mismo scrim que las sub-tabs de chat

Las sub-tabs de Chats no tienen sombra de su propia - el borde suave debajo de la pestaña tira es el scrim de 16px del panel, que aterriza en ellos porque ellos...

kamo·19h ago
Fixkamo-internal

Campos de contacto del departamento mostraron llaves de i18n crudas

El bloque de contacto se añadió con el trabajo de correo masivo llamado departamentos.departamentoEmail / departamentoEmailEmailHelper / departamentoPhone / dep...

kamo·19h ago
Stylekamo-internal

Filtro de estado de directorio adopta el tratamiento de la sub-tab de Chats

El control All/Online/Offline era una pílrilla segmentada mientras que el panel de Chats directamente debajo de los sub-tabs usados subrayan, por lo que los dos...

kamo·19h ago
Fixkamo-internal

Entregue imágenes adjuntas y detéra dos ventanas componen compartiendo una barra de herramientas

Los archivos de chat de AI nunca llegaron a la IA. AiChatInput envió el almacenamiento caminos como "imageUrls", pero el cuerpo REST en AiChatWebSocketContext l...

kamo·19h ago
Fixkamo-internal

Detenciones de las ventanas de herramientas perdiendo y filtrando contenido tipo miembro

Seguimiento del trabajo de persistencia de la ventana emergente. Cada uno de ellos fue verificado contra el código real primero; tres de los informes originales...

kamo·20h ago

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing
Live Change Log | KamoCRM | KamoCRM