Remplacer AuthenticatedChatWrapper par AuthenticatedToolWrapper, enlever ChatDock
Enregistrer le chat en tant qu'outil
Enregistrez la définition de l'outil de discussion avec id 'chat', en utilisant ChatTool comme composant, ChatBubbleIcon, indigo gradient hex head style, 320x36...
Ajouter l'adaptateur ChatTool avec mode intégré pour ChatBox
- Créer un adaptateur ChatTool qui enveloppe ChatBox pour le système d'outil - ChatTool manipule l'avatar de recherche et la création de session (précédemment r...
Ajouter des types de définition d'outils pour système de fenêtres d'outils
Questions relatives à l'examen du plan - chat dedup, gestionnaire de message reçu
Ajouter userId déduplication dans openTool pour empêcher les doubles fenêtres de discussion. Ajouter l'auditeur de chat:message-reçu dans ChatNotificationListen...
Ajouter un plan de mise en œuvre pour le système de fenêtre d'outils
Répond aux conclusions de l'examen: hexchat: migration ouverte, appel d'initiation écoute, gradient SVG gradient étrangèreObject approche, dock à largeur variab...
Fixer le langage de migration contradictoire dans le tableau des spécifications
Retirer la couverture "ou maintenue en tant que mince wrapper)" de la table de fichiers existante s'alignent sur la stratégie de migration à plein régime.
Répondre aux conclusions de l'examen des spécifications pour le système de fenêtres d'outils
Ajouter ToolComponentProps interface, types de détails d'événements, migration du chat stratégie, comportement de clic HexHead, approvisionnement en largeur de ...
Ajouter une spécification de conception de système de fenêtre d'outil
Spécifications pour refactoriser les fenêtres de discussion dans une fenêtre d'outil générique basée sur un plugin système avec ToolRegistry, outil de calcul et...
Distinguish typing vs édiction dans les indicateurs de chat et le spin HexHead
- Étendre le protocole de dactylographie WebSocket à inclure - HexHead tourne dans le sens des aiguilles d'une montre lorsque l'autre utilisateur tape, dans le ...
Vernis UI de chat - couleur primaire theming, emoji entrée à l'intérieur, émission ronde btn, couleurs d'état hexadécine
- Utilisation des onglets du département et de l'en-tête de la boîte de discussion --color-prime au lieu d'un code dur - Bouton de sélection d'Emoji déplacé à l...
Améliorations du système de discussion - rotation du spin, rotation du masque hexadécine, couleurs, maximisation-minimisation
- Détecter l'édition (arrière espace/suppression) vs taper l'entrée pour déclencher la rotation vers l'arrière HexHead spin - Faire tourner le masque de clip he...
Améliorer le système de discussion avec des discussions et des discussions au minimum persistante, des sélectionneurs d'emoji et des améliorations de l'interface utilisateur
- Gardez ChatBox montés lorsqu'il est minimisé à la tête de l'hexan afin que les messages ne se rechargent pas sur la restauration - Connecter les indicateurs d...
Ne pas invalider la session quand elle correspond à la nouvelle session OTK
L'itinéraire de validation était de supprimer la session existante de Redis avant de regarder l'OTK. Lorsque l'OTK a fait état de la même session, la recherche ...
Pass et ID en tant que paramie de requête pour WebSocket auth cross-subdomaine
Au lieu de compter sur les cookies inter-domaines (qui ne fonctionnent pas à travers sous-domaines), lire le cookie côté client et le passer en tant que requête...
Retourner "fix: set et cookie domain à .kamocrm.com pour le partage inter-subdomain"
Cela revient à l'engagement
Régler et zibarr sur .kamocrm.com pour le partage inter-sous-domaines
Le cookie a été installé sans domaine explicite, par défaut interne.kamocrm.com. Cela a empêché l'envoi du cookie à media.kamocrm.com pendant la poignée de main...
Résoudre la messagerie de chat, le suivi de présence et les problèmes d'auto-ouverture
- Fixer les messages qui ne sont pas reçus en réessayer l'abonnement NATS avec un abonnement unique Nom du consommateur lorsque l'erreur "Consommateur déjà li...
Ajouter des spécifications de conception et un plan de mise en œuvre des améliorations en matière de discussion
Résoudre l'erreur de type icônes MUI et partager une seule connexion STOMP WebSocket
- Ajouter des chemins tsconfig overpass pour que les zmui/icons-matériau pour contourner ESM cassé ESM exportations dans le v7.3.1 qui indiquent qu'il n'exist...
Chat auto-ouvert sur le premier message, notifications de badge HexHead pour suite
Ajouter un suivi de la présence en temps réel avec le rythme cardiaque et le contexte WebSocket
Ajouter des effets sonores de chat avec l'API Web Audio
Créer l'utilisationChatSounds hook with la paresseur AudioContexte initialiser pour conformité du navigateur à l'auto-play. Le fil sortant et le claquement des ...
Ajouter l'animation pop à l'échelle pour buller des bulles de messages
Nouveaux messages animés avec un effet pop à l'échelle au printemps tandis que les messages d'historique chargés sur le chat ouvert rendu instantanément. Messag...
Utiliser ref pour memberPanelOpen in openChat pour éviter la fermeture virée
Lorsqu'un utilisateur ouvre le panneau membre, clique sur un membre pour chatter, puis se ferme le panneau avant le retour de l'appel d'API de session async, la...
Route MediaService Trafik à travers Traefik sur le port 443
- Ajouter MEDIASERVICE-URL env var pour l'accès au service interne en cluster - Fixer getMediaServiceBaseUrl dans 9 lignes API pour utiliser envvar d'abord - We...
Cartes de stat de réorder pour faire correspondre l'ordre des onglets
Communications et documents et tâches ouvertes et historique
Supprimer layout.tsx, fix docCouture/historiques de type type
- Supprimer la disposition.tsx qui a été mal ajoutée (ce qui aurait une incidence sur l'ensemble du site) - Retourner page.tsx wrapper div (non nécessaire) - Re...
Vue des pistes de refactorielle: fixer le débordement, remplacer le score par la carte de communication, ajouter la disposition
- Ajouter layction.tsx avec la chaîne de contrainte flex - Fixer le bogue du débordement: utilisation et hiérarchie au lieu de 100vh qui ne comptabilisait pas...
Page de visualisation des pistes de refonte: consolidation de la présentation, supprimer la barre latérale et l'onglet overview
- Retirer la colonne de rail récapitulatif à droite de toutes les tailles d'écran - Supprimer l'onglet Vue d'ensemble, fusionner son contenu (connaissances, sco...
Type de sessionTimeoutMinutes en tant que numéro dans l'itinéraire de validation
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.