Rediseñar páginas cercanas para que coin coin con el estilo de página de bienvenida
- Presentación de diapositivas de fondo con desvanecia/animación a escala (8o intervalo) - 15% de superposición de color primario - gradiente atmósfera descalte...
Páginas cerradas de marca y correcta construcción de URL de avatar
- Páginas de cierre (close.html, close2.html) ahora usen imagen de fondo org, logo, favicon y estilismo desgarrismo que coincide con la página de bienvenida -...
Double org logo de agua tamaño y fuerza texto blanco en diálogo de embed
- Dimensiones de la base de marca de agua doble (71x32 - 142x64) en .variables.scss - Doble .izámica .com restricciones máximas (140x70 . 280x140) en .base.scss...
Nombre de la pantalla Deriva de nombre primero/úmblado y construir URL de avatar de sesión
Utilice miembroFirstName y miembroLastName de la sesión de *** para construir nombres de pantalla adecuados en lugar de caer de nuevo al nombre de usuarioAlias....
Resolver OTK auth failure e iniciar sesión redirir los problemas de redirija en KamoMeet
- Ejecutar la tecla Redis en validate-otk (faltó prefijo ***, causando que todas las validaciones OTK fallaran) - Mapa SecurityService session names name correc...
Replace Meet's diálogo de inicio de sesión nativa con redirección del portal de org para KamoMeet auth
KamoMeet utiliza exclusivamente la autenticación de OTK y JWT. Cuando Meet's auth middleware normalmente mostraría un diálogo de usuario/contraseña de inicio de...
Eliminar el stock Conoce los fondos virtuales, utiliza solo fondos a nivel de org
- Borde IMAGES codificado duro de constants.ts (7 stock Meet backgrounds) - VirtualBackgrounds components utiliza fondos de marca dinámicos directamente sin r...
Sirviar fondos virtuales a través del sistema de marca dinámico nativo de Meet
Añadido /api/marcanding endpoint que devuelve fondos de org en Meet's esperado el formato. Establece dinámico de marcasUrl en config para que Meet trae fondos d...
Integrar la configuración de nivel de org en Configurar y marca de Meet
Sidecar busca OrgMeetConfig desde backend y mapea todas las configuraciones: - Sudodio/video mote predeterminado - Modo de sala de cabby / espera - Acceso para ...
Cargar org CSS/favicon inmediatamente en cada carga de páginas, ensanjar la configuración a 800px, forzar text/icones oscuros en todos los diálogos, reducir la vista previa de vídeo
1. Marcado: cargaThemeAssets () ahora se ejecuta primero antes de cualquier flujo de autot, así que org CSS (--navpri, --color-primaria), favicon y los datos...
Marca anida, configuración de diálogo diseño y cerramiento de nombre de visualización a través de modificaciones de la fuente
- PreMeetingScreen: use CSS cascada variable para el color de fondo de la columna izquierda (---avipri/-color-primo primario) - PreMeetingScreen: agregue la anu...
Hacer leerOnlyName anérese más agresivo para que Meet no pueda sobrescribirlo
Meet puede reemplazar window.config completamente durante el arranque, despejando el LeerOnlyName flag. Añadir Object.defineAtra de la propiedad en window.confi...
Escucha el evento de carga de marca async para que logo y org colores render
PreMeetingScreen, Watermarks y WelcomePage estaban leyendo ventana.-KAMO-MEET-BRANDING una vez durante render, faltando los datos cuando la carga asyncMaring() ...
Resolver la configuración de los problemas de calidad del diálogo . altura, desbordamiento de pestañas y texto blanco sobre blanco
Cambiar la altura fija de 560px a auto con 85vh max para que el contenido encaja sin barras de desplazamiento. Añadir flexWrap a la barra de pestañas para que l...
Preservar el nombre original de la habitación (sin capitalización/espacios), añádase el campo de URL de reunión copiable
1. Caja de trabajo para discapacitadosStartCase () que estaba convirtiendo 'miroom123' en 'Myroom 123' con capitalización y espacios aleatorios. Los nombres ...
Reemplazar los iconos de SVG con equivalentes de icono MUI a través de capa de adaptador
Configuración de estilo diálogo con diseño de amorfismofismo de vidrio y barra de pestañas horizontal
Validar OTK PRIMER antes de cargar cualquier activo temático para evitar la expiración
ROOT CAUSE: marca/overrides.js estaba cargando org config, CSS, favicon ANTES de validar la OTK. Estas solicitudes de red tardaron 10 segundos, causando que la ...
Nombre de la pantalla de pantalla de bloqueo adecuado a través de la anulación de la configuración.
Enfoque de tres capas para garantizar que el nombre esté bloqueado para los usuarios autenticados: 1. La bandera local de almacenamiento 'kamo-meet-authenticate...
Nombre de la pantalla de bloqueo a través de la lectura nativa de MeetOnlyName config para usuarios autenticados
- Sidecar config.js ahora listo listoOnlyName:truso cuando el usuario tiene *** cookie o JWT en la URL de la página (detectado a través de encabezados de refe...
Generar Prosody JWT de la sesión de OTK y redirirdirecta con ?jwt= para el moderador adecuado auth
El flujo de OTK ahora: 1. Valida OTK a través de sidecar - gets session (memberId, displayName, etc.) 2. Guarda nombre de exhibición a localStorage 3. Llamadas ...
Aplicar org nav color a toda columna izquierda pre-reunión, no solo tira de barra de herramientas
Meta . premeeting-screen (el contenedor de altura completa) y su contenido panelar a los niños en lugar de nombres de clase generados. También se cubre en la re...
Ajustes completos modal con Dispositivos/Sounds/Pestañas de cortes más/cortos, nombre de visualización en la tarjeta principal, superposición de color primario
- El nombre de la pantalla es ahora un campo requerido en la carta principal por encima de la habitación entrada, no en la configuración. Los usuarios deben i...
Validar la existencia de la habitación antes de unirse anónimos, añadir la configuración modal con la selección de dispositivos
Los usuarios anónimos deben introducir un nombre válido de la sala de reuniones - la página de bienvenida comprueba /api/meet/existe/EroomName antes de permitir...
Bloquea entrada de nombre de pantalla para usuarios autenticados en pantalla pre-coin
Los miembros autententados (que llegan a través de OTK) consiguen su nombre pre-llenado y Cerrada la entrada está configurada para leerSólo con los eventos de p...
Utilícese URLs relativas BOSH/WS en config.js, agregue OTK auth con nombre pre-llenl, cargar org CSS para colores nav
Tres correcciones: 1. URL config.js BOSH cambió de dirección de clúster-internal a relativa /http-bind (nginx proxies to Prosody). WebSocket utiliza encabeza...
Añadir la página de bienvenida personalizada con fondos temáticos org, tarjeta de vidrio y entrada de nombre de habitación
Sustituya la pantalla de bienvenida predeterminada de Meet con una página de destino personalizada que: - Carga fondos de org de MinIO con transiciones de carru...
Actúe nginx SSI y copiar HTML faltantes de incluir archivos (head.html, base.html, fonts.html, body.html, plugin.head.html)
Meet Meet Us uses nginx Server Side Incluye para componer index.html de múltiples archivos HTML parciales. Sin SSI activada y los archivos incluidos presente, l...
Usar el sistema de construcción de hacer y agregar .dockerignore para Conocer la construcción de Docker
Meet Meet uses make/webpack, no nppm run build build. Añadido --legacy-peer-deps para los conflictos de dependencia de pares, y .dockerignore para excluir los n...
Añadir tuberías de Forgejo CI/CD para la construcción de KamoMeet y se despliega en k1m1/k2m1
Añadir los manifiestos K8s para KamoMeet de implementación, servicio y ruta Traefik
Añadir config nginx con proxy BOSH/WS proxy, sidecar API routing y Bloback SPA
Añadir sistema de marca de org dinámico con resolución de tema MinIO
Carga logotipos de org, variables de color CSS, favicon, y nombre del sitio de activos temáticos alojados por MinIO en tiempo de ejecución a través de branding/...
Descunar todas las marcas de la interfaz de usuario de la interfaz de usuario
Eliminar la marca estática Meet para prepararse para la mezcla dinámica basada en org: - Reemplazar el nombre de la aplicación "Meet Meet" por "Encuentro" genér...
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.