Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-internal

    Ajouter un pipeline de conversion image à SVG avec un composant modmodal réutilisable

    - Nouveau composant modal ImageToSVGConverter avec un débit en trois étapes: Crop and Process - Review - Crochet WebSocket (useImagePipeline) pour la communication en continu du pipeline - Outil de culture à réaction facile pour la sélection d'images rectangulaires - Possole de prévisualisation avec un curseur de comparaison avant/après, zoom/pan, grille de transparence - Groupe de perfectionnement avec préréglages (Logo Clean, Photo-Illustration, Minimal SVG, High Detail), des commandes de base (mode couleur, lissage, détail) et panneau avancé (sélection de modèle, deescence) - TraitementStaque avec indicateur de progression de la phase animée - Intégré comme portail de conversion obligatoire du SVG sur les téléchargements de logos d'étiquetage du comportement - Ajout d'un mandataire de réécriture WebSocket pour image-pipeline-service dans next.config.mjs - Ajout de la configmap d'IMAGE-PIPELINE-URL à k8s configmap

  2. · kamo-internal

    Ajouter le calendrier de rendez-vous/horaire dans le dialogue Start Meeting

    Ajoute une basculement de pilule Now/Schedule au dialogue de création de la réunion. Quand L'annexe est sélectionnée, un MUI DateTimePicker glisse avec 15 minutes intervalles et une ligne de confirmation formatée. Réunions programmées envoyées Calendrier Pour le backend et sautillant ouvrant la fenêtre de réunion immédiatement.

  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

    Ajouter le prénom, le nom de famille et le hachage de l'avatar à la session

    Inclure membreFirstName, memberLastName et memberAvatarUrl in Redis des données de session afin que les services inter-domaines comme KamoMeet puissent afficher correctement une identité d'utilisateur sans appels dorsaux supplémentaires.

  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

    Ajouter des arrière-plans de thèmes d'org aux réunions et supprimer les champs dépréciés

    - Ajouter l'itinéraire GET pour les arrière-plans de thèmes d'org - Mettre à jour meetApi.ts: supprimer whoCanCreate et emailInvitesEnabled from MeetConfig, ajouter OrgThemeBackground interface et getOrgThemeBackgrounds() - MeetSecuritySettings: supprimer la section des autorisations de création de réunions et qui peut CanCreate from save save charge utile - MeetNotificationSettings: supprimer la section Invitations et l'emailInvitesEnabled from save payload, supprimer l'importation non utilisée du diviseur - MeetBrandingSettings: ajouter des arrière-plans virtuels à double section (s'inscridres à l'aide d'un seul texte et à la réunion complète du CRUD) - meet/page.tsx: mettre à jour la sécurité et les notifications aident à prendre en compte les sections supprimées

  8. · InitializerService

    Drop déprécié qui peut-il créer et envoyer un courrier électronique à des colonnes

  9. · kamo-shared-library

    Ajouter une requête d'arrière-plan à thèmes org-scoped pour les réunions d'arrière-plan virtuel

  10. · kamo-shared-library

    Supprimer whoCanCreate et emailInvitesEnabled from OrgMeetConfig

  11. · kamo-internal

    Ajouter un indicateur de frappe au chat AI en attendant la réponse

    La bulle en continu ne montrait que lorsque le contenu était déjà diffusé en continu. ne laissant aucun retour visuel pendant l'attente du REST. Éléments de rebondissements ajoutés un indicateur qui s'affiche entre ASSISTANT-LOADING et le premier contenu/réponse.

  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

    Passer les membres à toutes les instances MeetingDialog et auto-extraction lorsqu'ils ne sont pas fournis

    - MemberListpasss disponibles Les membres sont à chaque membre - MemberItem Passes disponiblesMembres à son MeetingDialog - MeetingDialog s'auto-recherche les membres de Lorsque l'accessoire des membres est vide (couvre l'utilisation de ChatBox) - Toutes les variantes de dialogue sont désormais favorables à l'ajout de membres supplémentaires au-delà de la présélection - Membre présélectionné représenté comme puce dans Autocomplete, l'utilisateur peut ajouter plus

  14. · MediaService

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

  15. · kamo-shared-library

    Ajouter findRyRoomNameAndStatusIn requête à MeetingRecordRepository

  16. · kamo-internal

    Ajouter une zone de texte de message personnalisée à MeetingDialog pour les invitations au chat/courriel

    Affiche une entrée de texte multilignes lorsqu'au moins une option de notification est permis, permettant au créateur de la réunion d'ajouter une note personnelle à la invitation. Cachés quand les deux chat et les bascules d'e-mail sont désactivés. Le message est transmis à l'API backend pour inclusion dans les notifications.

  17. · KlusterServices

    Configurer Prosody, Jicofo et secrets pour l'enregistrement Jibri

    Permettre l'enregistrement dans Prosody, ajouter les mots de passe Jibri XMPP aux secrets, et configurer la brasserie Jicofo MUC pour la découverte d'instances Jibri.

  18. · KlusterServices

    Ajouter les manifestes de déploiement de Jibri pour l'enregistrement de la réunion

    Kubernetes déploiement, service et configmap pour Jibri (Meet Broadcasting Infrastructure) pour permettre l'enregistrement des réunions avec l'intégration du stockage MinIO.

  19. · kamo-internal

    Add/settings/caractéristiques/page de présation de 5 ong pour la configuration de visioconférence au niveau de l'orge

    Nouvelle page de paramètres avec General, Security and Access, Recording, Branding, et les notifications. Y compris le client de rencontreApi, les chemins de procuration de MediaService, sélection de variante de logo, gestion virtuelle de l'arrière-plan avec glisser-réorder, et les 3 emplacements de navigation mis à jour (SettingsStatusWindow, page de paramètres, navpri).

  20. · MediaService

    Add MeetConfigController and MeetConfigService for org-level meet settings

    Critères d'évaluation REST pour CRUD sur OrgMeetConfig et MeetBackground. Prend en charge la configuration get/update, le téléchargement/la sévir/la commande par le biais du stockage MinIO.

  21. · kamo-shared-library

    Ajouter une entité OrgMeetConfig, une entité MeetBackground, MEet-RECORDING ImageAssocType, et des autorisations de rencontre

    Ajout d'une configuration de visioconférence au niveau de l'orge avec des valeurs par défaut pour le lobby, l'accès des clients, l'enregistrement, le marquage et les notifications. Nouvelles autorisations: COMPRENANT DES RECONNUS (81), DES MANEUMES-ÉTENSIONS (82), DES MANEURES ET DES REVOIRS (83).

  22. · MediaService

    Ajouter MeetController et MeetService pour la création de réunions et la gestion des invitations

  23. · kamo-internal

    Restaurer le flux complet de réunions avec la création d'arrière-plan, les invitations et l'ouverture de la fenêtre OTK

  24. · APIService

    Ajouter /api/meet/-gateway vers ChatService pour les réunions API

  25. · kamo-shared-library

    Relevé des réunions et des réunionsParticipants JPA

  26. · kamo-internal

    Ajouter le bouton Start Meeting au centre d'interaction et à l'icône de réunion par membre

  27. · kamo-internal

    Ajouter le bouton de rencontre pour la barre d'outils de discussion et le rendu MeetingCard dans les messages

  28. · kamo-internal

    Ajouter un modèle de courriel d'invitation de réunion poli avec marquage d'org

  29. · kamo-internal

    Ajouter MeetingDialog pour la création de réunions avec nom de salle et sélection des membres

  30. · kamo-internal

    Ajouter des routes API de création et d'invitation de réunions

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise