Le vocal remarche, sélecteur de GIFs sous Giphy et mises à jour sans recharger
Le vocal était hors service depuis début juillet : le certificat du relais média avait expiré et n’était jamais renouvelé, et une seule connexion incomplète suffisait à bloquer tout le relais. C’est réparé, et surveillé. Le micro gagne une réduction de bruit RNNoise, on voit à nouveau qui est en vocal sans y entrer, le partage d’écran fonctionne hors Chrome, et le sélecteur de GIFs repart sur Giphy.
- Vocal réparé (salons et messages privés) : le certificat du relais média, valable dix jours, n’était généré qu’une seule fois. Passé le 5 juillet il était expiré et le navigateur refusait toute connexion, alors que tous les services restaient au vert. Il est désormais renouvelé automatiquement avant échéance, rechargé à chaud par le relais sans couper les conversations en cours, et l’empreinte transmise au navigateur suit chaque renouvellement.
- Panne rendue visible : le contrôle de santé du renouvellement vérifie maintenant que le certificat est réellement valide, et non plus seulement qu’un fichier existe — c’est ce qui avait rendu la panne invisible pendant huit semaines. Un outil de diagnostic dédié permet de vérifier le vocal depuis l’extérieur en une commande.
- Vocal fiabilisé (2e cause) : une connexion entrante qui n’allait pas au bout de sa négociation bloquait le relais pendant une minute, pendant laquelle plus personne ne pouvait rejoindre un salon. Sur une adresse publique, entre les scanners et un simple diagnostic, cela suffisait à rendre le vocal inutilisable après un premier appel réussi. Les négociations sont désormais traitées en parallèle et bornées dans le temps.
- Réduction de bruit RNNoise : nouveau traitement du micro par réseau de neurones, bien plus efficace que celui du navigateur sur les bruits irréguliers — frappe clavier, brouhaha, aboiements. Il s’applique avant la détection de voix, ce qui réduit aussi les déclenchements intempestifs. Activé par défaut, débrayable dans Paramètres › Voix et vidéo.
- Salons vocaux : on voit de nouveau qui est connecté dès l’ouverture de l’application, sans avoir à rejoindre l’appel. La liste était auparavant reconstituée uniquement à partir des allées et venues, si bien qu’en arrivant après les autres le salon paraissait vide. Elle est maintenant transmise à la connexion, et se resynchronise après chaque coupure réseau.
- Partage d’écran hors Chrome : le lancer échouait sur une erreur technique dans Firefox et Safari, faute d’une API disponible uniquement dans Chrome. Un chemin de repli prend le relais.
- Sélecteur de GIFs de retour : Google a définitivement arrêté l’API Tenor le 30 juin 2026, ce qui laissait le picker vide. Il repose désormais sur le SDK officiel de Giphy, avec défilement infini, recherche et favoris conservés.
- Nouvelle entrée « Qui a demandé ? » dans le menu contextuel d’un membre : répond à son message par un GIF aléatoire. Réservée aux rôles disposant de la nouvelle permission correspondante. Elle est désormais aussi proposée au clic droit sur le message lui-même — vocal, texte ou mention — et plus seulement sur l’avatar et le nom de l’auteur.
- Transfert de message : les pièces jointes suivent réellement le message. Jusqu’ici, transférer le message vocal ou la vidéo de quelqu’un d’autre les dégradait en lien texte, faute de pouvoir rattacher un fichier dont on n’est pas propriétaire. Le transfert reprend maintenant les pièces jointes et les cartes d’origine par référence : le lecteur, la vignette et l’aperçu restent intacts.
- Vidéos jointes : lecteur intégré directement dans le message, avec vignette et bouton d’agrandissement, au lieu du simple nom de fichier cliquable.
- Caméra et partage d’écran distants qui viraient au noir : dès que quelqu’un démarrait un partage, la mise en page basculait (les participants passent de la grille au bandeau) et les tuiles vidéo étaient recréées — le décodeur continuait alors de peindre sur l’ancienne zone d’affichage, désormais invisible. Les tuiles se rattachent maintenant à leur nouvel affichage et redemandent une image clé.
- Occupants des salons vocaux qui disparaissaient sans rechargement : leur présence n’était réaffirmée que par un minuteur tournant dans l’onglet de chaque participant, minuteur que le navigateur ralentit puis gèle en arrière-plan. Au bout de deux minutes et demie, les autres membres voyaient le salon se vider alors que tout le monde y était encore. Le serveur joint désormais l’état réel des salons vocaux à chaque battement de la liaison temps réel : la liste se corrige toute seule, dans les deux sens, sans rechargement.
- Son absent au retour dans un appel : le contexte audio créé sans interaction récente (reprise de session vocale, appel rejoint depuis une notification) restait suspendu, donc muet, sans la moindre erreur. Il est maintenant réveillé à la connexion, et au premier clic si le navigateur l’exige.
- Avatar, bannière et réglages de serveur : les changements s’affichent immédiatement, dans toutes les vues (panneau utilisateur, liste des membres, auteurs des messages, barre des messages privés) et chez les autres personnes connectées, sans recharger la page.
- Messages temporaires : le compte à rebours s’égrène réellement seconde par seconde, sans saut ni valeur répétée, et sans solliciter le serveur.
workspace actuel