Upload meet backgrounds to public MinIO bucket with hash-based naming
Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...
Bypass forwardToApi para subir fondo, utilizar la irrer directa con el registro paso a paso
Reordenar botones de icono de NavTop a Email, Texto, Teléfono, Calculadoras, IA, Soporte
Eliminar OTK del lado del cliente de la carga multiparte, sumar ladro de debug de carga
El cliente estaba generando una OTK desperdiciada antes de subir (la ruta Next.js genera su propio servidor OTK para el backend). Eliminó al cliente OTK para si...
Máve el botón de los créditos a la derecha del estado de plomo deslista en NavTop
Return serialization-safe Maps instead of raw JPA entities in MeetConfigController
All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...
Simplifique NavTop visualización de la mirada de nombre y corrija esquema de URL MediaService
- Eliminar el nombre de usuarioAlias buscando de getDisplayName, utilizar el registro de miembros directamente - Arregir la URL de MediaService K8s de https:844...
Utilícese forwardToApi para las subidas de fondo de encuentro en lugar de la recogida manual
El manual de buscar con el avance de FormData estaba rompiendo los límites de varias partes. Ahora reconstruye FormData y utiliza hacia adelanteToApi que maneja...
Utilícese subquery para encontrar fondos temáticos de org por la membresía del usuario en lugar de miembro directo unirse
El anterior INNER únete en tb.member excluyó antecedentes donde el miembro era NULL, que es la mayoría de los antecedentes a nivel de usuario. Ahora utiliza una...
Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController
MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...
Trazo plantilla de firma directamente de EmailService con OTK auth, añadir registro de debug
forwardToApi para /api/email/firma-templates pasó por APIService puerta de entrada en lugar del proxy de correo electrónico Next.js. Ahora viene directamente de...
Leer sesión de Redis directamente (los mismos como /api/user-info), use forwardToApi para todas las llamadas de servicio
Causa raíz: el perfil del remitente mostraba 'Tu colega' porque el Fotir de la sesión se llama un punto de endo inexistente de SecurityService. Firma fue malfor...
Replica flujo exacto de datos de compositor de email para reuniones invita correos electrónicos
La implementación anterior sólo llenó 8 de 20o campos de firmaContenido, causar firmas malformadas sin imágenes, nombre o información de contacto. Ahora replic...
Limpieza de reunión invite correo electrónico. quitar el logotipo, fijar asunto/aloja, incrustar el mensaje personalizado correctamente
Cambios de plantilla: - Imagen de logotipo retirada (ditachaña de la cabecera de plantilla de firmas) - Retirado 'Hola, tu colega te ha invitado', reemplazado p...
Utilice la correcta FirmaContenido de los nombres de campo (headerImageUrl, signatureImageUrl)
Utilícese PartialesSignatureContent para satisfacer los controles de tipo estrictos de TypeScript
Envolver reunión invite correos electrónicos con plantilla de firma org (jede/footer/firma) e incluya mensaje personalizado
Ahora replica el mismo envoltorio de correo electrónico que el compositor de correo electrónico: 1. Trae plantilla de firmas de EmailService (Ámbito de USER, CO...
Update health probes to HTTP port 80 to match new server config
Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.
Enviar reunión invita correos electrónicos DIRECTAMENTE a EmailService, no a través de la pasarela APIService
Causa raíz: rutas hacia adelanteToApi a través de la pasarela Java de APIService que no conserva los límites de formaData de varias partes correctamente. El cor...
Utilícese sutiles tintes de fondo en el encabezado de la página del calendario y barra lateral
Coinar el estilo de la página de leads/allotments con fondos de color-mezcla clara en lugar de colores primarios fuertemente saturados.
Switch MediaService to HTTP port 80 — TLS termination at Traefik
Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.
Despeje rane cabezas heladas en la página refrescarse en lugar de restaurar el estado huérfano
Las ventanas de herramientas minimizadas no sobreviven refrescarse, por lo que restaurar las posiciones de cabeza hexon cabezas huérfanas creadas con iconos fal...
Ocultar las pestañas específicas para los miembros cuando el miembro es "nuevo" para prevenir errores de BAD-REQUEST
El /settings/member/new URL (de "Add Team Member" button) queda atada por el ruta dinámica [miembros], causando AccountActivityTab, MembershipPermissionsTab, y ...
60s OTK TTL para ventanas de encuentro, invitaciones de chat/email independiente que no bloquean el backend
ROOT CAUSE: La OTK tenía un TTL de 10 segundos. Para cuando la página kamo-meet cargado todos sus activos y marca/extrema.js corrió para validar el OTK, ya habí...
Envía invitas a chat a través de la sesión de chat existente API, email invita vía multiparte a EmailService
Invitadas de chat: crea/conseguir una sesión de chat vía POST /api/media/sessions/chat A continuación envía la invitación de la reunión como mensaje de texto en...
Use getServerName() en lugar de getHeader(Host) para la resolución original del host
ForwardedHeaderFilter consume X-Forwarded-Host y adapta getServerName() en consecuencia, mientras getHeader (Host) devuelve el huésfico HTTP crudo que puede ser...
Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}
Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...
Adelante todos los campos de reuniones (sendChatInvite, sendEmailInvite, customMessage, roomAlias, joinUrl)
La ruta Next.js API era desnudarse de sendChatInvite, sendEmailInvite, personalMessage, y habitaciónAlias, sólo reenvío de habitación e invita a los miembrosIds...
Visitante de dirección IP y Usuario-Agent para dar la espalda a la realización de actividades de cuenta precisa
Las rutas de la API Next.js no estaban reenviando X-For, X-Real-IP, o Cabeceras de Usuario-Agent en el backend de Java, haciendo que la actividad de la cuenta r...
Utiliera HTTP en el puerto 80 para satisfacer la URL de servicio para que cointe con otros servicios
La variable HTTPS en 8443 causa desajuste de certificados SSL al enrutar a través de K8s interno DNS. Todos los demás servicios utilizan HTTP en el puerto 80.
Eliminar la restricción de maxWidth de cumplir las pestañas de la configuración para llenar el área de contenido
Mostrar MeetingDialog para reuniones por miembros en lugar de pasar por alto directamente
Tanto MemberItem (Interaction Center) como ChatBox (ventana de herramientas de chat) ahora abrir el MeetingDialog con el miembro objetivo preseleccionado, permi...
Route meet config API a través de APIService en lugar de MediaService directo
La ruta de encuentro/crear existente utiliza hacia adelanteToApi (APIService), que apoderarse de MediaService. Las nuevas rutas de config/background deben segui...
Máve nuevo botón de la pestaña después de Chat Ahora como icono-sólo, eliminar doblete Enlace Notas
Nueva pestaña es ahora un botón de icono (sin etiqueta) colocado a la derecha de Chat Now. Notas eliminadas de NavTop ya que ya está en NavPri.
Utilícele la URL correcta de MediaService (https port 8443) para meet.service.url
Añada explícitas "JsonProperty anotaciones a los campos de visibilidad de IA de KbArticle"
Asegúrese de que Jackson serializa/desserializa aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMiembros con nombres de campo correctos.
Evitar el bucle infinito de reender en MeetingDialog causado por las referencias predeterminadas de la matriz de utilícela
El usoEfecto tenía a los miembros preseleccionados (defaulting to []) como dependencia, crear una nueva matriz en cada renderización y desencadenando un conjunt...
Coinar el color del botón CHAT para reunirse con icono de la reunión usando CSS --color-primaria variable
Reemplaza Desaprecación de InputProps con slotProps para compatibilidad MUI 7 en MeetingDialog
Añadir esOpciónEqualToValue y nula seguridad en MeetingDialog Autocompleto para evitar el accidente del cliente
Hacer Chat Ahora icono blanco, sincronizar la insignia de correo electrónico con la lista de mensajes, utilizar CSS color-mix para colores de tema
- NavTop: cambiar ForumIcon color a blanco para que coincido con la etiqueta Chat Now - MessageBrowser/MailButton: coordinar WebSocket email refrescar a través ...
Referencia *** en lugar de inexistente giro-secreto en el despliegue de Prosody
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
