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...
Cacher les onglets spécifiques aux membres lorsque memberID est "nouveau" pour éviter les erreurs BAD-REQUEST
Le /settings/member/new URL (à partir du bouton "Ajouter un membre de l'équipe") est arrêté par le route dynamique, provoquant AccountActivityTab, MembershipPer...
OTK TTL pour les fenêtres de rencontre, le chat/email indépendant invite qui ne bloquent pas le backend
ROT CAUSE : L'OTK avait un TTL de 10 secondes. D'ici la page kamo-meet a chargé tous ses actifs et son marquage/overrides.js a été exécuté pour valider l'OTK, e...
Envoyer des invitations à un chat via l'API de session de chat existante, les invitations par courrier électronique via multipart vers EmailService
L'invitation au chat: crée/obtient une session de discussion via POST /api/media/sessions/chat puis envoie l'invitation à la réunion sous forme de SMS à cette s...
Transmettre tous les champs de la réunion (sendChatInvite, sendEmailInvite, customMessage, roomAlias, joinUrl) vers backend
La route Next.js API était en train de stripping sendChatInvite, sendEmailInvite, customMessage, et roomAlias - seulement salle d'orjourneNom et invitationMembe...
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...
Ajouter un effet de transparence du verre aux cartes de caractéristiques sur la page d'accueil et les paramètres
Supprimer la contrainte maxWidth des paramètres de mise en place des onglets pour remplir la zone de contenu
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...
Dialogue pour les réunions par membre au lieu de contourner directement
MemberItem (Interaction Center) et ChatBox (fréquet d'outil de chat) maintenant ouvrir le Dialogue avec le membre cible présélectionné, en permettant utilisateu...
Route rencontre l'API de configuration via APIService au lieu de MediaService direct
La liaison/création de l'itinéraire existant utilise forwardToApi (APIService), qui les proxys de MediaService. Les nouvelles routes de configuration/arrière do...
Déplacer un nouveau bouton Tab après Chat Now en tant qu'icône-unique, supprimer le lien des notes en double
New Tab est maintenant un bouton d'icône (pas d'étiquette) placé à droite de Chat Now. Notes retirées de NavTop depuis qu'elle est déjà à NavPri.
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...
Empêcher la boucle de re-rendu infini dans MeetingDialog causée par des références de réseau de prop par défaut
L'Effet d'Ugl. On avait des membres présélectionnés (défauts à [-) en tant que dépendance, créer un nouveau tableau sur chaque rendu et déclenchant un setState ...
Match couleur du bouton CHAT à l'icône de réunion à l'aide de la variable CSS -color-primaire
Remplacer les Entrées dépréciées Props par slotProps pour la compatibilité MUI 7 dans MeetingDialog
Ajouter isOptionEqualToValue et sécurité nulle à MeetingDialog Autocomplete pour prévenir le crash du client
Faire le chat Now icône blanche, synchroniser le badge d'e-mail avec la liste de messages, utiliser CSS color-mix pour les couleurs de thème
- NavTop: changer ForumIcon couleur au blanc pour correspondre au label Chat Now - MessageBrowser/MailButton: coordonner le rafraîchir le rafraîchissement du co...
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
Simplifier l'utilisationMeeting pour générer directement OTK et ouvrir la fenêtre de réunion
Les critères d'évaluation de l'API de la réunion arrière n'existent pas encore - sauter le record de la réunion la création pour l'instant. Ajouter la gestion d...
Régler l'étage AppType.MEET à COMPLETED de sorte qu'il apparaît dans FeaturesManager
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
Faire des cases à cocher de visibilité et former des commandes indépendantes à basculement
Contrôles de visibilité (membres, membres de l'équipe, public) qui peuvent accéder à l'article dans l'UI KB. Train AI est une basculement séparée pour l'indexat...
Remplacer le nombre de membres de Chat Now par l'indicateur de message non lu en temps réel
- Le badge NavTop montre maintenant le nombre total de messages non lus au lieu du nombre de membres en ligne. - Couleur de l'icône du bouton de chat dérivé de ...
Ajouter des cases à cocher de la mise à la liseuse de l'IA Train et de la visibilité d'audience à l'éditeur d'articles KB
Ajouter une bascule maître autorisée avec des cases à cocher de visibilité écrasable pour les membres, Les membres de l'équipe et le public utilisant des étique...
Utiliser l'URL interne K8s pour le routage de l'API pour fixer le téléchargement d'avatars pour les orgs non KamoCRM
Le proxy de l'API était l'utilisation d'URL externes (https://api.) pour chaque org, qui n'a résolu que pour KamoCRM. Maintenant, l'utilisation d'API-SERVICE-UR...
Retrouver des notes après création/mise à jour pour afficher le contenu déchiffré en prévisualisation
Le backend retourne le contenu chiffré/contentPlain dans les réponses POST/PUT, amener les aperçus de NoteCard à afficher le texte chiffré jusqu'à rafraîchir la...
Ajouter l'icône KB au titre de la page et désactiver la diapositive de support nav
Auto-roll vers l'indicateur de frappe dans la fenêtre de discussion d'IA
Ajouter Retirez le bouton Lien vers la barre d'outils de l'éditeur KB
Désactiver tous les comportements d'auto-liaison dans l'éditeur KB pour prévenir le bogue collé-as-hyperlink
Le singleton linkExtension de zlexkit/éditeur retient le manipulateur de pâte interne état à l'autre des remoulages de composants. Désactivation de l'autoLinkUr...
Empêcher les fuites d'état d'extension de liaison de l'éditeur KB entre les créations d'un
Déplacer les extensions lexicales des singletons au niveau du module en une fonction d'usine appelé via utilisationMemo par montage de composant, de sorte que c...
Ajouter une pagination infinie de défilement à la vue classique du courrier électronique
Le mode classique n'a chargé que les 50 premiers messages sans aucun moyen de voir les plus anciens. Fil vers le haut de la Licence VirtualMessageList existante...
Bouton de verrouillage/déverrouillage basé sur l'état de la serrure du membre
Utiliser le modèle de nom d'hôte de caractères génériques pour l'optimisation d'images agnostiques
Accepter les grandes ID de la CockroachDB dans le schéma d'org
L'ord ID de single-rowid() dépasse JS MAX-SAFE-INTEGER, provoquant z.coerce.number().int() à échouer avec "to-big". Maintenant accepte le nombre, bigint, ou cha...
Accepter les chaînes UUID pour les ID de fonctionnalité dans le schéma d'org
Le schéma OrgFeature nécessitait id pour être un entier coercible, mais le backend UUIDs. Cela a provoqué un zodError sur chaque mise en page, retomber à la lis...
rafraîchir toujours le contexte d'orgage après tout basculement d'application, pas seulement au stade terminé
Le POS et d'autres applications non achevés affectent également l'interface utilisateur (par ex. Pipeline en NavPri). La vérification de stade empêchait le rafr...
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
