Split findChatSessionsForMemberPaged en First/After para arreglar la pestaña de chats vacíos
HAVING CAST (enloquea AS TIMESTAMP) ES NULL no evaluó como se esperaba en CockroachDB,
Tira los botones redundantes de la cabecera de chat; integra las pestañas Miembros/Chats con el diseño de paneles
ChatHeader tenía su propio minimmente/cerrar IconButtons, pero la ventana de la herramienta de chat cromo ya proporciona esos asequelos - se duplicaron cuando i...
Cambiar el interruptor de transporte de MediaObjTransit al patrón de identidad derivada de "MapsId)
IdClass combinada con Id OneToOne no es compatible de manera confiable en Hibernate 6 JpaRepository-MediaObjiTransit, la inicialización de UUID falla con "no se...
Cae sin usar "ts-expect-error en streaming bodying)
El elenco de "as RequestInit". redundante bajo el modo estricto TS y rompede el desarrollo de la producción.
Añadir IdClass para MediaObjTransit para que Spring Data JPA pueda exponer su ID derivado
El metamodelo de Spring Data requiere "IdClass" para entidades cuya clave principal es un Id .OneToOne identificador derivado. Sin ella, JpaRepository-MediaObjT...
Añade .PrePersist a MediaObjImgDownload.dateCreado para satisfacer NO NULL en inserto
Omita creador en findOrCreateExactChatSession member lo bucle miembro (createChatSession ya los añade)
Mueve el codificador agregado a HAVING; agregue el .Transactional para marcarLea
Tiempo de inserción 10s y 2 trabajadores de gunicorn
La sonda de libreTranslate /lens bloquea el evento de los trabajadores del gunicorn Bucle. Con un solo trabajador traduciendo un mensaje de chat largo, la sonda...
Elerar tiempo de espera de lectura al cliente a 120s para mensajes largos
LibreTranslate ejecuta modelos de argos solo para CPU y un mensaje de chat de longitud de párrafo toma 20-30s para traducir, y los más largos pueden superar los...
Cambio de lenguaje persista y mostrar el lenguaje actual en tooltip
El endpoint de los miembros acepta PUT no PATCH, por lo que el PATCH del seleccionador de idiomas fue ignorada silenciosamente. El lenguaje nunca se actualizó, ...
Forward query string en ****************
El proxy de Next.js estaba dejando caer la cadena de consulta de la solicitud al reenviar MediaService, que significaba que la historia del chat trak's ?lang=-l...
Propietaria de la Casa de la Moneca OTK con derechos de subvención sin ida y vuelta de DB
Después de **************** le asigna el Administrador rol y escribe miembro.rights.applied, el bloque de la mente de OTK fue releyendo esas filas vía *********...
Mostrar la pestaña Planes y Facting independientemente del estado root-org
La puerta de la Puerta de RutaOrg escondió la pestaña en los orgs de la raíz y bloqueó a los propietarios de org y Los auto-visores de llegar a su página de fac...
Suelta en su lugar y salta a cada miembro, sin softPush en la versión
La deriva en la liberación fue suavePushCluster disparando en la ruta de la gota de usuario. A Los límites de megacluster se extienden en todas direcciones desd...
Cae firmemente en su lugar, lanzamiento solo de cola. salto (suelto) para despejar la velocidad
La solución anterior todavía deja que las cabezas se desplacen en la versión porque: 1. La detección de detección a toda velocidad a través de la ventana compl...
Deja su lugar después de un arrastre enlataba en lugar de derivar
Dos insectos cooperantes hicieron volar las cabezas caídas (úctiles o post-recolección) a posiciones aparentemente aleatorias cuando el usuario arrastró rápidam...
Cancelar la velocidad de arrastre heredada en la liberación
El manejador de arrastre actualiza el valor de movimiento de la cabeza con rápido mx.set(nx) llamadas, que enmarcan el movimiento-movedores utiliza para calcula...
Esquete de hexagonal de Crispen en todos los tamaños/estados
Cuatro fuentes de suavidad eliminadas: - ************* en el SVG - ************* en el contorno visible para que el trazo la anchura no estira (y bolujo) bajo...
Rechaza cuando la sesión orgID no coiná con el anfitrión org
auto-login aceptó cualquier *** y acuñaron una OTK apuntando hacia él, independientemente de a qué destino interior.* albergue pertenece. Una galleta rancio o c...
Espaciado por grupos - reglas de agrupación del mismo tamaño
Célula de racimo y adjacencia hex se derivan ahora de la más grande del clúster miembro en lugar de la escala global, y los VM seguidores incluyen un compensaci...
Ocultar el popover cuando Invite to Meeting abra el diálogo
El popover solía permanecer abierto debajo del diálogo de la reunión porque el El diálogo se hizo condicionalmente dentro de la puerta de destino del popover. C...
Robusto inglés por las traducciones locales desaparecidas y vacías
- fusionarWithFallback ahora trata los valores de la localidad de cuerda vacía como no traducidos, caer de nuevo al valor inglés en lugar de no hacer nada - R...
La página de órdenes de actualización tipo uid de número a cadena
AccountResumary.uid es ahora una cadena (arrechate de precisión de la larga). También quitar Comparación de int y type="número" del campo de identificación de c...
Use CommerceMarket.getId () en lugar de getUid() en provisionCompSubscripción
CommerceMarket utiliza Id UUID id (not uid), por lo que Lombok genera getId().
CustomerMemberId es miembro de la cadena de identificación, resuelve cuentas de primariaMemberId
- posApi: AccountResumary uid string, add primaryMemberId; ************* clienteMemberId string; ************* clientId string - SubscripciónOrderAsistente: env...
Serializar al clienteMemberId como cadena para preservar la larga precisión
- AccountRemmaryDTO: annotate uid with **************** y añadir primariaMemberId campo de cuerda poblado de primaria. - CrearSubscripciónOrdenSexición: cliente...
Completan de la siguiente para Diagnóstico del Sistema
Alambre restante MySQL, Redis, estadísticas, solicitud y acordeion UI copia a components.settings.diagnostics keys; use tiempo locale consciente y tradujera ins...
Legacy getCurrentSubscription stub debe tirar, no devolver null
Devolver null hizo FeaturesManager trata a todos los org como si no tuviera suscripción (billingLoaded=true, hasSubscription=false), bloqueando todas las caract...
Módulos de Ambient json para mensajes gitignored/*.json importaciones
Después de la fusión, sin necesidad de necesidad archivos cometidos en mensajes/. Ampliar la inclusión para los tipos/**/*.d.ts.
Mávanse la configuración de la cuenta ayude a los paneles a las claves del mensaje
Reemplazar todas las copias de ayuda duras en la página de la cuenta de la organización con uso de alcanceTrendalas de lasducaciones. Extender i18n-audito para ...
La organización de alambre cuenta héroe y pestañas a las teclas de i18n
Utilícese ************* cuerdas para el título de Configuración, subtítulo, y etiquetas de pestañas para que la interfaz de usuario muestre copia traducida en l...
Matriz de suscripción, casa club, mercado POS, CRM ñmapping de las herramientas de lamapping de campo
Añádillas de herramientas comunes para la importación de contactos, red de promoción, actualización
Añadir la disponibilidad de navtop etiquetas y cadenas de correo de voz de su softphone
Añadir componentes.navtop status* keys a través de locales para que la presencia de encabezado desplegable muestra etiquetas traducidas. Añadir ************* en...
Resolver errores de alcance de STATUS-CONFIG en las páginas de detalles POS
Validar el estatus de acuerdo contra las STATUS-TRANSICIONES y derivar compromiso claves de estado de las claves de estado de STATUS-TRANSICIONES para que los a...
Utilícese nombres de keyframes para evitar sangrar brillo en el cambio de estado
Logotipos de Load org de MinIO tema vía pública como salpicadero
Utilízate getThemePublicBaseForDomain para que las URLs del logo match getThemePath()/img/logo.svg en lugar de heredado /dominio/.../camosita sendas que 404 y c...
Añadir las cadenas nav-top faltas y traducciones de alcance
Mensajes en inglés listados components.navtop.* teclas para botones Mail/Docs/Voip, pero nunca definido hilado/bienvenido, sucursales, cuenta, créditos, calenda...
Resolve las etiquetas nav-pri que muestran las teclas de i18n crudas
Utilícese traductores de siguiente a través de nombre a través de nombre para nav y components.nav.navPri. miradas se resuelven contra los árboles de mensaje fu...
Añadir MessageBrowser cadenas i18n y restaurar la copia de error de carga
lanzas de siguiente tecla MISSING-MESSAGE para components.messages.browser.* Falta de en.json, rotura /mensajes render. Añadir las cadenas inglesas, usar cargaM...
Miembro de ReexportaciónDisponibilidadStato y DisponibilidadMapa desde el contexto
Construir la grabación MinIO clave de objeto como flujo de imágenes
Omita la extensión cuando FILE-EXT es nulo/vacente para que el nombre del objeto coinácea RecordingImagingService e ImagingController. Cinchat Java con null pro...
Cancela si colgada antes de sdk.invite se resuelve
Condición de la carrera: colgadas () durante la conexión no tenía sesión para terminar todavía (sdk.invite se espera antes de alambreSession), así que la llamad...
Auto-intro en nuevo org tras creación para que el miembro aterrice con su propio papel y derechos
Después de la creación de la organización, la sesión se mantuvo en el contexto de los padres (sin derechos de administración), dejando al nuevo dueño de org inc...
Permitir la llamada final durante la conexión, deshabilitar asistente de IA, quitar la pestaña de cola
- El botón de llamada final está activo y rojo durante el estado de conexión para que las llamadas se puedan cancelar antes de conectarse - Discapacitado el bot...
Resolver la extensión de la historia de la historia de llamadas de member.voip.config, no de teléfono.extensión
**************** era NULL para algunas extensiones incluso cuando member.voip.config correctamente cartografiado el miembro a su extensión. Usando member.voip-c...
Soporte táccte - completo para popup de suave en tabletas
- Añadir touch-action: manipulación . WebkitTapHighlightlightColor a iconBtnStyle para que los botones de control de ventanas (minimizar/maximizar/close) resp...
Añadir go-sql-driver/mysql v1.7.1 checksum para go.sum
ir mod ordenado sin archivos de origen es una falta deop, así que el mysql checksum estaba Nunca añadió. Generado las h1 hashelas correctas a través de un desec...
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.