Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamo-internal

    Añadir tubería de conversión de imagen a VSVG con componente modal reutilizable

    - Nuevo componente modal de ImagenToSVGConverter con flujo de 3 pasos: Cultivo . Proceso . - Enganche WebSocket (useImagePipeline) para la comunicación de tuberías de streaming - CropTool usando react-easy-crop para la selección rectangular de imágenes - PreviewPanel con deslizante antes/después, zoom/pan, red de transparencia - RefinamientoPanel con presets (Logo Clean, Photo-Illustration, Minimal SVG, High Detalle), controles básicos (modo de color, suavización, detalle) y panel avanzado (elección de modelos, despeckle) - Tratamiento deStatus con indicador de progreso de la etapa animada - Integrado como obligatorio conversión SVG puerta de las cargas del logotipo de etiqueta del comportamiento - Añadido WebSocket rewrite proxy para el servicio de la imagen-pipeline en next.config.mjs - Añadido IMAGE-PIPELINE-URL a k8s configmap

  2. · kamo-internal

    Añadir fecha/horario para iniciar el diálogo de reunión

    Añade una pílrula de pílseo Now/Schedule al diálogo de creación de reuniones. Cuando Se selecciona el horario, un MUI DateTimePicker se desliza con 15 minutos intervalos y una línea de confirmación formateada. Envío de reuniones programadas programado para el backend y saltar abriendo la ventana de la reunión inmediatamente.

  3. · MediaService

    Include org static background images in meet virtual backgrounds

    Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specific and theme backgrounds in the virtual background picker.

  4. · SecurityService

    Añadir el nombre, el apellido y el hash de avatar a *** sesión

    Incluir miembroFirstName, miembroLastName, y miembroAvatarUrl en Redis datos de sesión para que los servicios cruzados como KamoMeet puedan mostrarse adecuado identidad del usuario sin llamadas adicionales de backend.

  5. · MediaService

    Add public config and backgrounds endpoints for sidecar consumption

    GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthenticated for internal sidecar use.

  6. · MediaService

    Add config CRUD, background management, and org-theme endpoints

    All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 hash naming. Org theme backgrounds fetched read-only from ThemeBackground table.

  7. · kamo-internal

    Añadir fondos temáticos de org para cumplir con los ajustes y eliminar campos deprecados

    - Añadir ruta GET para fondos temáticos de org ************* - Actualizar meetApi.ts: eliminar quiénCanCreate y envíe un correo electrónicoInvivisesHabilitado de MeetConfig, añadir interfaz OrgThemeBackground y getOrgThemeBackgrounds () - ConocerSecurityConfiguraciones: eliminar la sección de permisos de creación de reuniones y quién puedeCrear de guardar la carga útil - ConocerNotificaciónContables: eliminar la sección de Invitaciones y el correo electrónicoInviesHabilitar para salvar carga útil, eliminar la importación de Divider sin usar - ConocerMargaMarzamientos: añadir fondos virtuales de doble sección (temas de org leídos y solo org . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - meets/page.tsx: actualización de los consejos de seguridad y notificaciones para reflejar secciones eliminadas

  8. · InitializerService

    Deja deprecated who-can-create y email-invites.enabled columnas

  9. · kamo-shared-library

    Añadir consulta de fondo tema de org-scoped para conocer fondos virtuales

  10. · kamo-shared-library

    Eliminar quiénSe puedeCrear y enviar un correo electrónicoInvitosHabilitardos de OrgMeetConfig

  11. · kamo-internal

    Añadir indicador de meclear al chat de IA mientras espera respuesta

    La burbuja de streaming sólo se mostraba cuando el contenido ya estaba siendo transmitido, No deje retroalimentación visual durante la espera REST. Añadidos puntos de reboto indicador que se muestra entre ASSISTANT-LOADING y el primer contenido/respuesta.

  12. · MediaService

    Implement chat WebSocket and email invite sending for meetings

    MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInvitesAsync: - Chat: sends MEETING_INVITE message via SimpMessagingTemplate WebSocket - Email: calls EmailService with HTML meeting invite including custom message - Looks up each member by ID for name/email resolution - Runs async so it doesn't block the meeting creation response

  13. · kamo-internal

    Pasa a disposición Miembros de todos los MeetingDialogs de casos y autoescucha cuando no se proporciona

    - MemberList pasa a la disponibilidad de miembros de cada miembro - MemberItem pasa a la disponibilidad de los miembros de su MeetingDialog - MeetingDialog self-fetches members de **************** cuando esté disponibleMiembros prop está vacío (cubre el uso de ChatBox) - Todas las variantes de diálogo admiten ahora la adición de miembros adicionales más allá de preseleccionados - Miembro preseleccionado mostrado como chip en Autocompleto, el usuario puede añadir más

  14. · MediaService

    Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation

  15. · kamo-shared-library

    Añadir el hallazloByRoomNameAndStatusEn consulta a MeetingRecordRepository

  16. · kamo-internal

    Añadir mensaje personalizado textarea a MeetingDialog para invitaciones de chat/email

    Muestra una entrada de texto multilínea cuando al menos una opción de notificación es enabled, permitiendo al creador de la reunión añadir una nota personal a la invitación. Oculto cuando se cancelan tanto el chat como los chat de correo electrónico. El mensaje se pasa a través de la API de backend para su inclusión en notificaciones.

  17. · KlusterServices

    Configurar Prosody, Jicofo y secretos para soporte de grabación de Jibri

    Habilitar grabar en Prosody, añadir contraseñas de Jibri XMPP a los secretos, y configure la cervecería Jicofo MUC para el descubrimiento de la instancia Jibri.

  18. · KlusterServices

    Añadir manifiestos de despliegue de Jibri para la grabación de la reunión de Meet

    Kubernetes despliegue, servicio y configmap para Jibri (Meet Broadcasting Infraestructura) para permitir el cumplimiento de la grabación con la integración de almacenamiento de MinIO.

  19. · kamo-internal

    Añadir /configuraciones/caractericias/página con 5 pestañas para org-nivel de videoconferencias config

    Nueva página de configuración con General, Security & Access, Recording, Branding, y las pestañas de notificaciones. Incluye meetApi client, MediaService proxy routes, selección de logo, gestión de fondo virtual con arrastre-ordenado, y todas las 3 ubicaciones nav actualizadas (SettingsStatusWindow, página de configuración, navpri).

  20. · MediaService

    Añada MeetConfigController y MeetConfigService para la configuración de org-nivel de encuentro

    Puntos finales REST para CRUD en las entidades de OrgMeetConfig y MeetBackground. Soporta config get/update, fondo upload/delete/reordenar a través de almacenamiento MinIO.

  21. · kamo-shared-library

    Añadir la entidad OrgMeetConfig, la entidad de MeetBackground, MEET-RECORDING ImageAssocType, y cumplir con los permisos

    Añade la configuración de videoconferencia a nivel de org con predeterminados para el vestíbulo, acceso, grabación, marca y notificaciones. Nuevos permisos: RECORD.MEETINGS (81), MANAGE-MEET-SETTINGS (82), MANAGE-MEET-RECORDINGS (83).

  22. · MediaService

    Añadir MeetController y MeetService para la creación de reuniones e invita a la gerencia

  23. · kamo-internal

    Restaurar el flujo de encuentro completo con la creación de backend, invitaciones y apertura de la ventana OTK

  24. · APIService

    Añadir /api/meet/** ruta de entrada a ChatService para reuniones API

  25. · kamo-shared-library

    Añadir reuniónRecord y reuniónParticipan a los depósitos de la JPA

  26. · kamo-internal

    Añadir botón de sesión en el Centro de Interacción y el icono de reuniones por miembros

  27. · kamo-internal

    Añada Botón de encuentro a la barra de herramientas de chat y la representación de MeetingCard en los mensajes

  28. · kamo-internal

    Añadir la reunión pulida invita a la plantilla de correo electrónico con la marca org

  29. · kamo-internal

    Añadir MeetingDialog para crear reuniones con nombre de habitación y selección de miembros

  30. · kamo-internal

    Añadir reunión crear e invitar rutas de la API

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito