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 communicat...
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 minut...
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-specifi...
Afficher le nom de l'écran du premier/de la primo-nom et construire l'URL de l'avatar à partir de la session
Utiliser memberFirstName et memberLastName de la session à construire les noms d'affichage corrects au lieu de retomber sur le nom d'utilisateurAlias. Construct...
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...
Intégrer les paramètres d'org-level dans la configuration et l'image de marque
Sidecar fetsche OrgMeetConfig à partir du backend et cartographie tous les paramètres: - Par défaut audio/vidéo-téléviseur - Salle de bal non-relais/mode d'atte...
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 unauthentic...
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 has...
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, ajo...
Drop déprécié qui peut-il créer et envoyer un courrier électronique à des colonnes
Ajouter une requête d'arrière-plan à thèmes org-scoped pour les réunions d'arrière-plan virtuel
Supprimer whoCanCreate et emailInvitesEnabled from OrgMeetConfig
Préserver le nom de la salle d'origine (pas de capitalisation/espaces), ajouter le champ URL de réunion copiable
1. Safe DisabledStartCase() qui transformait 'myroom123' en 'Myroom 123' avec la capitalisation et les espaces aléatoires. Les noms de salle sont maintenant ...
Remplacer les icônes SVG par des équivalents d'icône MUI via une couche d'adaptateur
Dialogue de restyle avec conception de vitrmorphisme et barre de languette horizontale
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 reb...
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.sendInv...
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 m...
Paramètres complets modaux avec dispositifs/selles/en plus/pneus/scettes de coupes courtes, nom d'affichage sur la carte principale, superposition de couleur primaire
- Le nom d'affichage est désormais un champ obligatoire sur la carte principale au-dessus de la pièce. entrée, pas dans les réglages. Les utilisateurs doivent...
Valider l'existence de la pièce avant la jonction anonyme, ajouter les paramètres modal avec sélection de l'appareil
Les utilisateurs anonymes doivent entrer un nom de salle de réunion valide - la page d'accueil contrôle /api/meet/exists/-roomName avant d'autoriser l'adhésion....
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
Ajouter findRyRoomNameAndStatusIn requête à MeetingRecordRepository
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 personnel...
Ajouter une page d'accueil personnalisée avec des arrière-plans sur le thème de l'orge, une carte de verdure et une entrée de nom de la pièce
Remplace l'écran d'accueil par défaut de Meet par une page de destination personnalisée qui: - Charge des fonds d'origine du thème MinIO avec des transitions ca...
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 ...
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 st...
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 pr...
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 pa...
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 e...
Ajouter MeetController et MeetService pour la création de réunions et la gestion des invitations
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
Ajouter le bouton Start Meeting au centre d'interaction et à l'icône de réunion par membre
Ajouter le bouton de rencontre pour la barre d'outils de discussion et le rendu MeetingCard dans les messages
Ajouter un modèle de courriel d'invitation de réunion poli avec marquage d'org
Ajouter MeetingDialog pour la création de réunions avec nom de salle et sélection des membres
Ajouter la composante MeetingCard pour les invités à discuter de réunions
Ajouter useMeeting hook pour la création de réunions, le lancement de l'OTK et l'envoi d'invitation
Supprimer l'intégration WebRTC basée à Janus (useWebRTC, VideoCallPanel, appels API routes)
Supprimer le vieux code de partage vocal/vidéo/écran de Janus WebRTC en préparation de Remplacement de KamoMeet (basé sur la touche). Supprime l'utilisationWebR...
Ajouter AppType.MEET et le drapeau de la fonctionnalité Organization.isMeet
Enregistrés de réunions et d'entités des participants pour l'histoire des réunions
Ajouter VOIR-MEETINGS, privilèges START-MEETING, MANAGE-MEETINGS
Ajouter Forgejo CI/CD pour la construction et le déploiement de KamoMeet à k1m1/k2m1
Ajouter des manifestes K8 pour le déploiement, le service et le routage de Traefik
Ajouter Dockerfile multi-étages avec nginx, side-car et Meet Meet Meet Meet build
Ajouter nginx config avec proxy BOSH/WS, routage API sidecar et SPA repli
Ajouter un système de marquage dynamique de l'orge avec une résolution thématique MinIO
Charges de logos d'orgge, de variables de couleur CSS, de favicon et de nom du site Actifs thématiques hébergés par MinIO au stade de l'exécution via le brandin...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.