Las opciones de los padres exponen sus subtemas en lugar de ser enlaces únicos
Correo, Docs, VoIP, Calculadora y Soporte son opciones de navegación que abren un submenú en lugar de navegar, así que en la plataforma de lanzamiento de casa n...
Persista OAuth selección de proveedores inmediatamente para que el interruptor se pedece
Seleccionando Microsoft 365 / Google Workspace / Zoho sólo navegó a la pantalla de conexión sin guardar, así que salir antes de completar OAuth volvió al provee...
Scope La lista de buzón/dominio de KamoMail a los propios dominios de la org (filtración de inquilinos cruzados)
SEGURIDAD: **************** ejecutar 'SELECT email FROM virtual-users' (and **************** 'SELECT name FROM virtual-domains') sin org soping, así que buzón/d...
Deja que los administradores conecten RingCentral en nombre de un miembro
En la configuración del teléfono de otro miembro, un administrador con los derechos de gestión-VOIP (canManageVoipConfig) ahora ve Connect/Reconnect/Disconnect ...
Permitir que los administradores conecten RingCentral en nombre de un miembro
El flujo de RingCentral por miembro era solo de autoservicio, así que un administrador gestionando El perfil de otro miembro vio "deben conectarlo ellos mismos"...
Recuerda "mostrar imágenes externas" por mensaje
La elección de desbloqueo vivió en el estado local del renderizado, pero conmutando mensajes desmonta/remonta el renderizador iframe (el panel de lectura muestr...
Análisis de uso . Vista de visión (P2)
Registros **************** ******unes y un diálogo Insights con totals org materiales más utilizados (mú descargo - previsualizar).
MaterialAnalyticsController - eventos de registro - agregados
Mensaje ************* (grabación) GET /analíticos (conteos por material tipo de tipo y org totales).
Entidad de MaterialEvent-repo (nálytics de la jaula)
Eventos de uso solo para apar en contacto **************** con un per-(imd,type) la consulta agregada. Cuadro MATERIAL-EVENTS (RCDB DDL dirigido; KI auto-escáne...
Aprobación de flujo de trabajo UI de carga-filtrado de carga (P2)
Control de estado en el cajón ******************* placa de estado en azulejos, y un Filtro de estado en la barra de herramientas. También carga todas las página...
MaterialReviewController, mapa de estado de la categoría
GET /api/media/materiales/revisaciones (e-ywide imgId-status map) . POST para establecer el estado de un material (validado, estampado con revisor, upsert).
MaterialReview entity-repo (aprobación de la situación de la mesa)
PROYECTO/PENDING/APPROVED/ARCHIVED por material, enclavado por imgId (imagen de esquema intacto). Cuadro MATERIAL-REVIEWS (RCDB DDL dirigido; KI auto-scans).
Tratar el estatus ACTIVE como conectado en las configs del proveedor de OAuth
El Microsoft 365 / Google Workspace / Zoho config vistas cerradas su estado conectado en el proveedorStatus === 'CONNECTED', pero el backend EmailProviderStatus...
Persist seleccionó a proveedor de OAuth en la llamada de la llamada para que dejara de volver a KamoMail
Cambiar un org a Microsoft 365 (o Google Workspace / Zoho) nunca se atascó: el callback de OAuth almacenaba fichas y sólo volteaba el estado en una fila de prov...
RingCentral de conexión por miembro . . . . . . . . . . . . . . . .
Softphone SDK corrige (ringcentral-web-phone es v2.4.0, no el v0.x el adaptador el uso de wp.user.* se lanzó en init): - Rewrite RingCentralPhoneSdk para la v2 ...
RingCentral OAuth de miembros Per-member Identidad de OAuth - Su softphone SIP corrida
Softphone SIP corrige correcciones de credencial: - getSipCredentials: map outboundProxyBackup . stunServers (web-phone v2 needs para la falla WSS - ICE/media...
Añada MemberVoipOAuthToken para conexiones per-miembrosCentral
Per-miembro OAuth llaves (memberId, provider, instanceId) de respaldo Ring de extensión-scoped Operaciones centrales y softphone sbúbd. registro de llamadas per...
Colecciones/campañas UI (P2)
Sección de Colecciones de navegación izquierda (crear/select/delete), filtro de campaña en la vista de la colección, y un editor de colecciones en el cajón de d...
MaterialCampaignController . CRUD . Mapa de elementos . add/remove
/api/media/materials/campañas: lista/creado/actualizado/delete, GET /items (orgwide imgId-campaignId Mapa), POST /add . /remove con cheques de propiedad de org.
MaterialCampaign - entidades/repos (colecciones)
Colecciones nombradas de primera clase que agrupan materiales a través de carpetas. Tablas MATERIAL.CAMPAIGNS MATERIAL.CAMPAIGN-ITEMS (LCR dirigido DDL; KI auto...
Etiquetas UI - control de nivel de acceso (P2)
Etiquetas (org-scoped, transversal): tag chips en las baldosas, una barra de filtro de etiquetas (AND a través de la selección), y un editor de etiquetas en el ...
MaterialTagController . tag CRUD . assign/unssign .
/api/media/materials/etiquetas: list/crear/delete etiquetas, GET /assignments (orgwide imgId-tagId Mapa el espacio de trabajo se une al lado del cliente), POST ...
MaterialTag - entidades/repos de asignación (etiquetas de org-scoped)
Eje plano de etiqueta transversal sobre carpetas para materiales de comercialización. Tablas MATERIALES-TAGS y MATERIAL-TAG-ASSIGNMENTS (creado a través de DDL ...
Enlaces públicos gestionados UI (P1) - create/expiry/revoke/view-count
El cajón de detalle gana un panel de 'Enlaces públicos' (ShareLinkManager): crear un vínculo duradero con una etiqueta opcional y caducidad (1h/1d/7d/30d/nuneve...
Puntos de final de enlace público gestionados (crear/list/revocar) - servicio rastreado
Añade POST/GET /api/media/materials/links y DELETE /links/id. respaldado por MaterialShareLink, y resuelve fichas gestionadas en el público GET primero (cosecha...
Entidad de registro de MaterialShareLink . repo (enlaces públicos administrados/rastreados)
Atras revocables, vencidas y con visión de los enlaces públicos para materiales de marketing persistía por lo que los enlaces pueden ser listados, revocados y c...
Agregar el clic derecho / menú de contexto de larga presión a las filas de conversación-visión
Completa el menú de acción de la lista en ambos modos de vista. Las filas de conversación ahora abren el mismo menú compartido sobre el clic derecho y la prensa...
DecisionGate.appliedThreshold expone el listón de confianza real
La puerta se aplica internamente max(indiva de los inquilinos, seguridadPiso, suelo de la etapa) pero Los que llamaban sólo tenían la pared del inquilino pre-ga...
Resolve logo de bienvenida-email del anfitrión temático de org, no el ápice
Los logotipos de encabezado/footer en los correos electrónicos del sistema (bienvenido/verificación) fueron construidos como ******************* un camino de áp...
Enterprise Materials workspace (P0) . carpetas, búsqueda, granel, vista previa real, compositor de correo electrónico compartido
Sustituya la cuadrícula plana de 200 ítems por un espacio de trabajo de documento completo sobre las imágenes existentes backend (que ya soporta carpetas, basur...
Overhaul /messages - rendering iframe rendering, list context menú de lista, roscado, carreras, a11y
Implementa la auditoría de la página /messages de punta a punta. Cuestiones denegadas: - Responder/Respuesta Todos los botones ahora mostrar etiquetas de texto...
Fuente de la casa del registro de naves, añadir nav cross-highlight, arreglar el desplazamiento de configuración
La página principal estaba haciendo una lista de características rancio, mantenida por separado (Clubhouse, Feed, Reports, Tasks, Network) que ni siquiera está ...
Sólo desplegar componentes cuya configuración cambió; nunca reinstalar innecesariamente
despleg-servicios.yml volvió a aplicar cada servicio Y reinstalar a los operadores de clúster (cert-manager, KubeVirt, CDI con 600s esperas) en cada empuje a lo...
Panel de rediseño de instrumentos - familias de acento, masthead, nav de sección-index, tarjeta de vidrio unificada
Rediseña los dos aterrizajes más visitados en una consola de operador en forma de permiso. Fundación - Enciende el ya agrupado Geist Sans/Mono (fueron descarta...
Renoname Título de campo de identificación de materiales a 'MNI ID de marquetar'; soltar la punta de ayuda
Los solucionadores puntuales incluyen ventanas SUPERSEDEDED (de resolución efectiva histórica)
Los tres solucionadores de versión efectiva (fiscal, directriz, política de bloqueo) consultado sólo status=ACTIVE, luego filtrado por ventanas. Pero la superse...
Bounds-check assoc-type ordinal lookups (fijos Lista de Materiales 500)
DocsService estaba ejecutando una compartición construida antes de ImageAssocType.MATERIALS (ordinal 11) fue añadido, así que listDocuments' ImageAssocType.valu...
Máve datos dir de la montura MinIO FUSE al disco local
rspamd's /var/lib/rspamd fue respaldado por el rclone FUSE montado de el cubo de archivos compartidos de MinIO. Cada hiperescana recompil / actualización de map...
Mávete de identificación de materiales después de proveedor/producto . añadir tip de ayuda de marketing
Bandas persististas de material programado vía actualización específica
Misma desprendida huérfanaE de expulsiónEje de eliminación como el oleoducto de conversión: el barrido sin cabeza Tenía un ImgDat desprendida y guardaba en casc...
Bandas de pulgar persista a través de una actualización dirigida, no desprendida excepto
Los pasos de imagen/vídeo/PDF enciende set thb flags en un ImgDat desprendida y llamado Salvar: que se funde y encadena en el huérfanoRecolección de imágenes de...
**************** actualización dirigida
Conversión de asinácte (helos virtuales) y barridos programados sostienen un ImgDat desprendida; salvarse()/merge en cascadas en la colección de imágenes y lanz...
Añadir Responder Todos a los mensajes que leen pantasembre y vista de hilo
Responder Todo se anunciaba (llave etiqueta de corte de teclado - tecla i18n) pero no tenía manejador. Alcáñelo: nuevo computeReplyAllRecipients helper pone al ...
Rechaza los ingresos negativos / activos / pasivos en ahorros de sección
Exsta la demandaNonegativa guardia (ya por importe del préstamo y valores de propiedad) a los insumos básicos de DTI/activo en BorrowerSectionService: ingresos ...
Indice parcial-único que impone un paquete de cierre activo por préstamo (eClose de doble cierre)
CREATE UNIQUE INDEX uk-mlos-closing.pkg.active-loan ON mlos-closing-package (lean.file-uid) DONDE status "CANCELLED". Durable parada detrás de la la guardia de ...
Pare las subidas colgadas en 'Converting...' - ruta NATS progress - directo imagen miniaturas
La publicación de conversión-progress usó NatsMessageService.publish(), que afirma esperaStream=--Este servicio's stream. El sujeto **************** resuelve la...
Añadir Marketing al editor de aplicaciones modelo de seguridad
La lista de aplicaciones del editor de modelos (SERVICE-TYPES) es un espejo mantuva de ServiceType.java y faltaba, así que Marketing no tenía ni rema. pestaña a...
Mostrar acciones de Canva sólo cuando Canva es utilizable
La página ofrecida previamente Create/Import/Generate-in-Canva junto a un "Canva no está establecido" aviso. Incoherente. Ahora la barra de herramientas se reve...
Materiales en proceso programados en la garfibina
Un barrido sin cabeza no puede conducir el oleoducto de la miniatura OTK de ConversionService, así que generar una miniatura de PNG de página-0 vía ImageIO just...
Comparación secreta de constante tiempo interno-auth (oráculo de tiempo constante)
Reemplazar String.equals con MessageDigest.isEqual so response latency no puede filtrara el X-Internal-Auth compartió secreto byte-byte. barrido de flota de la ...
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.