No envíe por correo a un arrendatario su propio dominio hasta que se verifique ese dominio
Un dominio mecanografiado en la forma de creación es un CLAIM, no un host. La propiedad está probada por un registro de DNS TXT después y un certificado se emit...
Deja un correo electrónico de bienvenida fallido de destruir al miembro
MemberCreationService documentó los pasos 4-6 como el mejor esfuerzo, y para los correos electrónicos que no era cierto. sendVerificationEmail es "Transactional...
Restaurar la transacción la sobrecarga de accesorio dejó atrás
baf3c88 añadió un parámetro de fijación para enviarToUser moviendo todo el cuerpo en una nueva sobrecarga de seis argumentos. El "Transactional se quedó en el l...
El compositor es una subpágina, y colaparse ya no se come tu texto
Cuatro reportaron problemas, uno de ellos destructivo. COLLAPSING UN PART DESTROYED IT. Dembro por UNMOUNTED el editor, y KbArticleEditor se siembra una vez de...
Contenido en la unión. json como JSON, o cada inserto falla
"No se pudo crear el guión de ventas". El servidor dijo exactamente por qué: columna "content-json" es de tipo jsonb, pero la expresión es de tipo carácter...
La imita fue desactivada en cada fila
Citada en canEnterOrg, que es la propia membresía de VIEWER y una plataforma El operador no tiene ninguna membresía en las organizaciones para la suplantación. ...
Archivado es un SUB-TAB de Scripts de Ventas, y almohadilla la página
Dos bichos, ambos míos. ARCHIVED fue un PEER TAB. Guantes activos y scripts de archivo son dos vistas de una pantalla, no dos pantallas, y pertenecen como sub-...
Pin direct-media=no, y corregir la afirmación de "(o) no puede anular"
El controlador PJSip de FreePBX predetermina el divide-media a YES (generateDefaultDeviceSettings, PJSip.class.php:210) y el GraphQL addLa mutación de la extens...
Detenla un accesorio que sostiene una conexión IMAP abierta para siempre
getAttachment devolvió la perezosa IMAPInputStream de Jakarta Mail directamente de conStore, que vuelve a poner la Tienda en la piscina en el instante en que el...
Añadir 8777 a la lista de endpoints de WebRTC
La extensión de Aiden Perry fue creada a partir de KamoCRM, que no puede escribir este archivo Así que se registró en WSS sin DTLS o ICE y sus llamadas tendrían...
Mostrar una captura de pantalla pedada en lugar de una imagen rota
Jakarta Mail devuelve una cabecera MIME exactamente cuando llegó, se dobla y todo: RFC 5322 deja que un jefe de correo atropelle varias líneas rompiéndolo en un...
Reconciliar los bloques WebRTC por expansión en lugar de editar a mano una lista
Una extensión creada a través de la API de FreePBX no obtiene un bloque WebRTC, por lo que se registra a través de WSS y luego no tiene DTLS o ICE - el suave de...
Aplicar FreePBX config después de cada escritura, o la extensión nunca llega a Asterisco
La extensión 8777 (Aiden Perry, kamocrm) fue creada a partir de KamoCRM en 2026-09-02 y nunca sonó. La mutación FreePBX GraphQL de la Qué se había escrito la mu...
Se hace pasar, para que un operador pueda abrir un org como uno de sus miembros
Mostrado al lado de Enter en cada vista /red para una retención de administrador de plataforma la nueva derecha IMPERSONATE. Un derecho diferente de SYSTEM-USER...
Introduzca una organización de inquilinos como uno de sus miembros, desde /network
Una segunda puerta al lado del mismo-orgojo-modo uno. Blocado en el nuevo IMPERSONATE plataforma a través de la página web de la derecha, donde la puerta existe...
IMPERSONATE, para que un operador pueda entrar en un inquilino como uno de sus miembros
Aplicado a PlatformRightType en lugar de insertar: getSortOrder () devuelve ordinal(), por lo que una derecha añadida en el medio renumero cada derecha debajo d...
El propietario puede ver la pestaña que otorga la derecha
INFORMEED: "Yo también soy un administrador y no veo la nueva pestaña de Scripts de Ventas debajo /settings/caracteres/crm". Correcto, y era invisible para toda...
Admite al dueño de la organización, o nadie puede enceñar esto.
Se concede un nuevo derecho a NOBODY el día que se despliega. Estos dos son deliberadamente ausente de **************** . . . . . . . . . . . . . . . . . . . d...
Descapar los guardias de paridad, y pin sin bloquear la página
DOS PARIDAD TESTSNECNA RUN. Ambos resueltos RoleRype.java a través de **************** . / Java/kamo-shared-library, mientras que la compra es **************** ...
Precio cada línea contra el conteo de asientos, en todas partes se muestra
La fila Cantidad en 'Lo que estás citando' todavía era previsualLineTotal, así que el cantidad celular mostró el conteo de asientos de la cotización mientras qu...
Reensrice los totales vivos cuando el conteo de escaños cambia
Contrata una línea que opta por el conductor compartido de 'Asientos/unidades' de la cita no contra su propia cantidad. El barandero en vivo del editor resumió ...
Poner un script de nuevo en uso no debe necesitar una contraseña
ConfirmaciónEl diálogo siempre te hace escribir una palabra de desafío. Eso es correcto para archivando el script deja el panel de cada agente a mitad de turno ...
Los guiones de un mercado archivado dejan el Centro de Interacción
findMarketIdsWithActiveScripts preguntó solamente si el SCRIPT estaba activo, así que a mercado que la organización se había retirado aún aparecía como sub-tab ...
Espejo los dos derechos, y matriz MANAGE en el lado cliente de VIEW
checkLa derecha coincide con las cuerdas simples, por lo que las puertas funcionaron sin esto, pero el editor de funciones de seguridad en cascadas concede a tr...
Escritos de autor en la configuración de CRM, leerlos en una llamada
Dos pestañas de configuración de CRM detrás de MANAGE-SALES-SCRIPTS . Los scripts en vivo y el archivo más una pestaña de garajes de ventas en el Centro de Inte...
Sirvienen los guiones que un agente lee en una llamada
/api/kb/sed-scripts, cerrados en los dos nuevos derechos. Las lecturas toman VIEW-SALES-SALES-SCRIPTS o MANAGE-SALES-SCRIPTS, escribe tomar MANAGE. SessionHelpe...
El guión que un miembro lee en una llamada, como bloques ordenados
Dos cuadros y dos derechos. SALES-SCRIPTS cuelgan de un mercado líder de la manera en que un LeadVendor lo hace; SALES-SCRIPT-BLOCKS sostiene las partes, cada u...
Mueve los controles de un mensaje al lado frente a la conversación
El carril flotado se sentó en el borde exterior del mensaje. mensajes, dejados para los demás. Ahora se sienta en el lado interior, el uno frente al medio de la...
Redactar cuando se sirve el documento, no sólo cuando se firma
La redacción se aplicó a tiempo aplanado, que es después de firmar. Todo antes de eso, se le sirvió toda la sesión de firmas. devuelto ************* la aplicaci...
Abrir un espacio de trabajo en su dominio OWN, no el host del inicio fue servido de
Un miembro que firmó en login.kamocrm.com, eligió un espacio de trabajo de la elegante, y aterrizó dentro de él en interior.kamocrm.com, usando el El nombre de ...
Un em-dash en un comentario, no su escape
Es procesado por javac antes de que el archivo sea incluso tokenizado, por lo que se compila para El mismo carácter que hace aquí, pero la fuente lee como el es...
Llenar un rectángulo, honra la opacidad de un punto culminante, y redacto
Tres cosas sobre la forma en que un documento preparado hace las marcas del diseñador. Un rectángulo fue dibujada como un contorno, así que el relleno un miemb...
Pon las anotaciones del diseñador en el documento firmado
aplanardas () páginas en blanco aplicadas, rotaciones, modificadores, valores de campo, orden de página y certificados. Nunca dibujaba las anotaciones. Un rectá...
OrgBranding ganó un sexto componente y este stub siguió pasando cinco
Roto en lo principal desde e9faf11. La compilación de imagen ejecuta paquete mvn -DskipTests, así que nada ha estado compilando el árbol de pruebas y ninguna co...
Dibujo un rectángulo relleno en la vista del firmante
El diseñador ahora puede dar un rectángulo un relleno y una opacidad, que es como un miembro cubre algo. Este render ser despertado relleno="none", así que el f...
Haz de la herramienta de rectángulo algo con lo que puedas esconder las cosas
La herramienta rectángulo ha estado en la barra de herramientas de anotación todo el tiempo, pero dibujaba un contorno: fill="none" en cada renderizador. No hab...
PdfRedactor, así que una palabra cubierta se ha ido.
Un rectángulo relleno dibujado sobre un número de cuenta lo oculta del ojo y de nada más: los glifos permanecen en la secuencia de contenido de la página, y una...
Denuncian una asociación fallida en WARN, no en DEBUG
La asociación de plomo se traga sus fracasos a propósito. el mensaje nunca debe romper el barrido que estaba leyendo el buzón. línea es la única evidencia de qu...
Enjuague el enlace, por lo que una escritura rechazada llega a la captura que lo reporta
link() es "Transactional(REQUIRES-NEW), por lo que su transacción se compromete en el proxy después de que el cuerpo del método devuelva. Un claro ahorro (() de...
Imprime la cita completa, no sólo su primera página
La hoja de estilo de impresión restablece el contenedor de Dialog y su papel a flujo estático, pero dejó el Dialog ROOT en solitario, el elemento que esta marca...
Mantenga una tarjeta de opción y sus líneas fuera de un descanso de página
La tabla de la línea de opciones poropción se añadió sin las reglas de la pagina-break su hermano la mesa, por lo que una opción larga podría ser cortada a trav...
Vincular los artículos un proyecto de nombres
La convención de autoría debe nombrar un artículo de hermanos poniendo su título en Italics "Leer * Roles de seguridad explicados* antes de construirlos". 181 l...
Reconstruir contra la biblioteca compartida de kamo HEAD
Envía la solución de ubicación de contacto de plomo, que vive en la biblioteca compartida: LeadDTO devuelve ahora el propio país, subdivisión y zona horaria del...
Save the Primary Contact country, estado y huso horario
El país, estado y huso horario de la tarjeta de Contacto Primaria son de primer nivel campos - ni miembros de las primariasContacto ni de dirección de correos y...
Devuelve el país, estado y zona horaria del contacto
LeadDTO no llevaba ni Lead.country, Lead.subdivision ni Lead.timezone, Así que los tres campos eran solo escritos: UpdateLeadSigación los aceptó y LeadService l...
Manténdse con términosUnchanged en llevar todos los campos
El método reconstruye UpdateQuoteSolicito posicionalmente, por lo que un campo añadido a eso el registro y olvidado aquí se deja caer de cada salvado por un mie...
Deja de dejar de tirar la configuraciónFee en salvación, y desbaratar la construcción
conTermsUnchanged reconstrucciones UpdateQuoteSolicito posicionalmente para un miembro que puede no reescribir los términos. setupupFee se añadió a ese registro...
Lea cualquiera de las dos formas de dirección para que el bloque no pueda dejarse en blanco
Leer sólo la nueva direcciónLines hace que la dirección desaparezca cuando la API tiene no ha sido reconstruido todavía y todavía está enviando direcciónLine má...
Lea cualquiera de las dos formas de dirección para que el bloque no pueda dejarse en blanco
Leer sólo la nueva direcciónLines hizo que la dirección desapareciera de la impresión cito de plano, porque esto se envía antes de la API que lo envía y un serv...
Reconstruir contra la biblioteca compartida de kamo HEAD
Envía el documento de la cita funciona, todo lo cual vive en la biblioteca compartida: - una tarifa única de configuración con una cotización a un precio único...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.