Show the assigned agent on the customer's copy
Matches the staff preview: the letterhead names the org, this names the person to ask.
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...
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 ...
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...
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...
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...
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 ...
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 ...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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. ...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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. ...
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...
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...
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...
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...
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...
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.