Suprimir las faldas de "primera organización en la base de datos"
Siete cuadras en cinco controladores terminaron su org-resolución con, en efecto: si el nombre del servidor es localhost o una IP desnuda, devuelva lo que sea o...
Mantenga un alias de plataforma única en todo el mundo, en ambos caminos de escritura
La creación revisó el alias sólo dentro de un proveedor de seguridad, y PUT /org/-id-no revisó nada en absoluto. Se aplicó lo que se le dio. Ambos eran razonabl...
Pinta la marca de la org en la pestaña, no el anfitrión
getThemePath () derivar la base de tema de window.location.hostname. Eso respondió a la pregunta correcta mientras que cada organización tenía un nombre de host...
Limpie la sesión clonada en la pestaña de entradas
Entrar en una org abre una pestaña con ventana.abierto ('', 'en blanco') y la apunta en /validato. Eso era de origen cruzado hasta ahora, así que nada se compar...
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 ...
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...
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 ...
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...
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...
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...
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 ...
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...
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,...
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...
Habitaciones de alcance a su organización en el anfitrión de la reunión compartida
El aislamiento de la habitación era el HOST. Un miembro de org B no podía presentar un *** cookies en la reunión.org-A-domain, así que sabiendo que el nombre de...
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...
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...
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...
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 ...
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 / ...
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...
Asea almacenamiento adicional en $2.50 por bloque de 10 GB
Confirma el tamaño del bloque y la tarifa como $2.50 por 10 GB en lugar de $4 por 25 GB la fila de producción había ido a la deriva. El senador, la fila de catá...
Precio Almacenamiento adicional de $4 por 25 GB unidad, FLAT no medido
Almacenamiento adicional es comprado por la unidad, no pertenece a ningún plan en ningún nivel, y es no a base de asientos. El sembrador todavía lo describió co...
Deja de ofrecer negocios los complementos que ya incluye
Elegir Business todavía presentó videoconferencias, el asistente de IA, la HR sistema y firmas electrónicas como cosas para comprar, a pesar de que el plan agru...
Complementos de vinculación a la aplicación que venden, y detienen que el negocio concede correo gratis
************* es la columna **************** fósforos. KamoCRMPricingLoader nunca lo escribió, así que cada fila adicional de KamoCRM lo tiene NULL y esa compar...
Deja de vender complementos que el plan elegido ya incluye
El catálogo siempre ha registrado qué complementos de un plan paquetes, en ******************* . Negocios y transporte empresarial videoconferencias, el asisten...
Deja que el SSL revise la bandera, no sólo izarla
checkDns sólo aferró a sslConfirmed a true. Un dominio cuya bandera almacenada fue establecido bajo la vieja regla de cualquier uno-anfitrión por lo tanto tenía...
Verificar las respuestas para el presente, no para una bandera almacenada
El punto final se saltó la investigación por completo cuando ssl-confirmed ya era cierto, sobre el razonamiento de que bajo la regla de todos los anfitriones só...
Re-verificar los dominios ya marcados SSL-confirmados, y curarlos
findAwaitingVerification Fils de verificación se confirma por diseño, así que una vez se estableció nada de nuevo miró ese dominio. Eso fue Biena faltaba mientr...
Abra la propia ventana de color de la swatch, no la primera en la página
La swatch alcanzó su tipo oculto de "input"="color" a través de documento.getElementById en un id construido de la etiqueta traducida del recolector. Una etique...
Detenlo del grupo de color luchando con el color que elijas
ModernColorGroup fue controlado y descontrolado al mismo tiempo. Se mantuvo local. estado para cada ranura, espejo el utilero de valor en ese estado en un solo ...
Lea el id de la nueva org cuando llegue cotizado
El último paso del mago parecía no hacer nada, y haciendo clic en Crear una segunda respuesta contestada que la organización ya existe porque el primer clic la ...
Haz la configuración de org post-commit en realidad escribir, y curar los orgs que se perdió
Un método transaccional llamado de **************** no abre un una transacción propia. Primavera despide esas llamadas de procesoCompromete ANTES limpiezaDespué...
Confirme SSL sólo cuando cada huésco de org tenga su propio certificado
Los certificados se acuñan uno por FQDN - un solo dnsName cada uno, por lo que la hoja CN coincide con el nombre de host al navegador conectado a -- y funciona ...
Mostrar el certificado per-host progreso, no un solo spinner
Los certificados se emiten uno por subdominio, y no todos aterrizan en una vez, así que el paso SSL ahora reporta cuántos de los anfitriones de la organización ...
Encuaelo marco de puntos en un punto final que en realidad le sirve
Cada foto y video en un marco de imagen hecho como una imagen rota. La URL apuntaba a **************** proxy de imágenes generales - habla HTTP Range, que es l...
Servir a los medios de comunicación, con Range
Cada foto hecha como una imagen rota. La URL apuntaba a MediaService's **************** que tomé para un representante de imágenes general porque hablaba HTTP R...
Haz visible el Animal Espírita, y detenga la paleta que se desvanece
Dos informes, dos errores diferentes míos. EL PATTERN fue INVISIBLE. Pintaba detrás del cristal, y cada superficie de cristal FeatureCard, LauncherParentCard, ...
Deja de goteo de CHECKs ordinal congelados que estaban fallando cada nuevo valor enum
igs.assoc.id.check permitido assoc-id 0..13. ImageAssocType.PICTURE-FRAME es ordinal 14, así que TODOS Imagen Frame subido lo violaron. Hibernate escribe CHECK...
Stamp Last-login así que "Last Login" deja de leer Nunca
Nada en SecurityService ha escrito usuarios.last-login. La escritura vivió en el Servicio de Aventura de Auténtica jubilado y no fue arrastrado cuando autentica...
Detén /validato y /logout de montar la shell in in firm
Una carga de / mostró una ráfaga de 401/403 antes de que la sesión se liquidara. ui-preferences, by-department, chat/unread, timezone/effective y tickets/pendie...
Restaurar el punto de final de estatus que el frontend ha estado votando
kamo-internal pollos GET /api/security/session/diod-mode una vez en el monte y cada una A partir de entonces. Esa variable fue eliminada en 9c70cb7 junto con el...
Detengar el vistazo de arrastre de conducirse a un bucle de render
Arrastrando un panel a veces lanzó React 185 y dejó la página de desplazamiento a el fondo para siempre, deshaciendo todo intento de desplazarse de nuevo. Una ...
Cubo de la historia por el día del miembro, no el del navegador
groupByDay construyó su llave de día de getFullYear/getMonth/getDate, que leyó el calendario de la máquina en lugar de la del miembro. Con createdAt now parsed ...
Restaurar la fijación del hueba, y tomar el chat-core 0.1.5 / neto 0.1.1
5d1cc23e se cometió a través de un índice privado ranicimetro y revirtió ec881208 al por mayor, serverTime.ts, el proveedor de la zona horaria del miembro, el g...
Dender cada vezs con sello en la zona del miembro, lea cada uno como UTC
Un mensaje directo enviado a las 3:33 AM Pacific mostró "10:33 AM" . el reloj, impreso como si fuera local. Dos defectos independientes, presentes juntos en cas...
Detenlo el anillo de la nota principal barriendo un gradiente a través de la plataforma de lanzamiento
EN VIVO EN PRODUCTION desde b9b1fe08. El anillo de la nota maestra de la org era un gradiente cónico en un pseudo-elemento tamaño 150% por 150%, centrado y gira...
Haz visible el logotipo del panel, y detenga los dos pases de siembra corridas
Dos insectos, cualquiera de los cuales solo no habría mostrado logotipos. HABLO DE SER PINTADO FROSTED GLASS. La marca entró en z-index 0, bajo el pane conteni...
No ofrecer campos de formulario en archivos que no pueden llevarlos
Suplicando los dos botones lanzados la puerta convertida que tenía el viejo "Edit PDF", Así Modificar la edición de forma-llenable ofrecida en audio y vídeo, do...
Una fila rellenable de formulario todavía se puede abrir en el editor
Había desactivado "Editar en modo de forma llenado" en una fila de forma-llenable, que contradice la regla: sus campos permanecen editables en cada herramienta ...
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.