Chat V4, migration i18n et partage de transcriptions
· 5 min de lecture
Le Chat reçoit des mises à niveau majeures avec chargement shimmer, fonctionnalités de DM de groupe et file de messages asynchrone. L'app web migre de Tolgee vers react-intl pour l'internationalisation. La transcription gagne des capacités de partage avec des actions IA et des notifications par e-mail.
Nouvelles fonctionnalités
Chat — Mises à niveau majeures
Une série d'améliorations significatives de l'expérience Chat :
- Chargement shimmer — états de chargement skeleton pour une expérience plus fluide pendant le chargement des données de chat
- Renommage des DM de groupe — renommez les conversations DM de groupe pour une meilleure organisation (#2624)
- Convertir un DM en groupe — transformez un message direct en canal de groupe (#2611)
- File de messages asynchrone — les messages sont traités de façon asynchrone via un worker de file pour une meilleure fiabilité et un meilleur ordre
- Attribution des messages transférés — les messages transférés affichent désormais l'expéditeur d'origine (#2568)
- Validation de l'horodatage client — le serveur valide les horodatages fournis par le client pour maintenir un ordre correct
- Paramètres de sourdine des DM — mettez en sourdine les messages directs avec un comportement de notification configurable (#2613)
- Layout vidéo redimensionnable — redimensionnez par glisser le layout vidéo pour les appels P2P (#2559)
- Virtualisation des threads — liste de threads virtualisée pour de meilleures performances avec de nombreux threads (#2570)
i18n — Migration de Tolgee vers react-intl
Migration de l'ensemble de l'application web de Tolgee vers react-intl pour l'internationalisation :
- Suppression de la dépendance Tolgee au profit de react-intl, plus léger
- Fusion des messages de secours pour les traductions incomplètes
- Suppression des fichiers de langue autonomes au profit d'une gestion centralisée des traductions
Transcription
- Partage — partagez les transcriptions de réunion avec avatars des participants et UI améliorée (#2629)
- Actions IA avec e-mail — traitez les transcriptions avec l'IA et envoyez les résultats par e-mail avec support BCC
- Lecture audio par intervenant — lisez les segments individuels d'intervenants depuis les transcriptions (#2581)
- Supprimer des transcriptions — retirez les transcriptions lorsqu'elles ne sont plus nécessaires (#2581)
- Corrections du lecteur vidéo — meilleure synchronisation, mode plein écran et lecture vidéo en popup (#2601, #2600)
Classroom
- Injection CSS personnalisée — injectez du CSS personnalisé pour le branding BigBlueButton afin de correspondre à l'identité visuelle de Copera (#2626)
- Améliorations des webhooks BBB — meilleure gestion des webhooks avec le branding Copera (#2616)
Agenda
- Mise à jour du statut d'une occurrence unique — mettez à jour le statut d'occurrences individuelles dans les événements récurrents (#2591)
- Tests de récurrence — suite de tests complète pour les calculs de dates d'événements récurrents correspondant au comportement Gmail (#2576, #2598)
- Réponse par e-mail entrant — traitez les réponses par e-mail entrantes aux événements d'agenda (#2529)
Board
- Automatisation avec source de lien — créez des automatisations qui référencent les données de lignes liées (#2615)
- Navigation vers le dashboard après création — redirection automatique vers le nouveau dashboard après sa création (#2621)
- Conscience de slice dans le dialogue de ligne — le dialogue de ligne indique désormais à quelle slice appartient la ligne (#2556)
Autres fonctionnalités
- App Config — liens de tutoriel configurables via le panneau d'administration (#2623)
- Découpage vidéo — découpez et enregistrez des segments vidéo des sessions avec support i18n
- Command Palette v2 — affichez plus de résultats, types de palette pour différentes catégories de contenu, et réinitialisation de l'état d'expansion (#2447)
- Documents publics — partagez des documents publiquement avec des URL accessibles (#2521)
- Mentions de canaux — mentionnez des canaux dans d'autres canaux et dans les commentaires de boards — parité fonctionnelle avec Slack (#2567)
- Collection de threads — organisez et parcourez les threads des canaux (#2565)
- Double-clic pour se connecter — paramètre de préférence pour le comportement de connexion aux meeting channels (#2628)
- Barre supérieure personnalisée — les utilisateurs peuvent personnaliser le layout de la barre supérieure (#2555)
- Horodatages en parité Slack — infobulles au survol affichant l'horodatage complet, comme dans Slack (#2592)
- UX de composition Inbox — actions conditionnelles et sujet automatique pour une meilleure composition d'e-mails (#2597)
- Vérification DNS Inbox — vérification DNS périodique des domaines d'inbox avec notifications admin
- Notifications e-mail Inbox — notifications e-mail en temps réel via EventSource
- Documents de meeting channel — édition collaborative de documents dans les meeting channels
- Minuteur de connexion — affichage de la durée de connexion dans les meeting channels actifs
Corrections de bugs
- Chat : correction des paramètres de sourdine (#2613), des permissions DM (#2612), de la navigation du tiroir de threads (#2610, #2609), de l'ordre des messages (#2608), de la réinitialisation de la position de défilement sur les nouveaux messages, et des conditions de course à l'envoi de messages (#2575)
- Meeting channels : meilleure stabilité des appels (#2607) et prévention de l'activation automatique de la caméra à la reconnexion (#2622)
- Inbox : correction du statut de vérification DNS, de la gestion des brouillons et des mises à jour de cache (#2614), améliorations de l'UX de composition (#2597)
- Board : correction des vues privées (#2564), du compteur d'automatisations (#2562), des colonnes d'ordre de slice (#2561), de la navigation des paramètres de board (#2577), des formules qui réinitialisaient les filtres de liste (#2503), et des erreurs d'e-mail d'automatisation (#2595)
- Drive : correction du téléversement de dossiers, de la sélection d'éléments et de l'incohérence d'en-tête (#2536)
- Notifications : correction des notifications de commentaires de ligne pour les propriétaires (#2625), des notifications de mentions de canaux (#2583)
Améliorations
- Paramètres : structure de la page de profil refactorisée (#2585), page de paramètres du badge de contact ajoutée (#2584), layout de la page membres/équipes (#2533)
- Navbar : meilleur alignement du layout (#2560), restructuration de la navbar Communicate (#2596), indicateurs d'expansion (#2620)
- Notifications desktop — meilleur comportement des notifications et focus de la fenêtre au clic (#2546)
- React Query v5 — migration de TanStack React Query v4 vers v5 avec syntaxe mutation/query mise à jour (#2573)
- Node.js v24 — runtime Node.js mis à niveau vers v24 avec configuration TypeScript mise à jour
- Permissions de board — passage au pattern store et contexte pour une meilleure gestion d'état (#2549)
- Composant Avatar — prop de taille cohérente sur toutes les utilisations d'avatar (#2497-#2499)
