- Expédié
- 26 août 2026 à 09:30 UTC
- Auteur
- kamo
- Commite
- 1a2fdfc
Deux conclusions d'examen complète de cette composante: - ConversationRow toujours lire et directement. Monté à l'intérieur de la colonne du commutateur (sœur de PrésenceProvider/ Disponibilité Fournisseur, pas un descendant, voir ToolProviders.tsx), les deux contextes retombent à leurs défauts de sécurité, donc estOnline() là toujours répond à des réponses fausses. Chaque ligne 1:1 dans la colonne lire "OFFLINE" pour un collègue qui pourrait bien être en ligne, et le groupe "toute personne en ligne" n'est jamais allumé. Ajoute "showPresence" (défaut vrai); quand false, pas de point de statut et non render de légende - montrer rien n'est honnête, montrer hors ligne est Non. La monture du Centre d'Interaction Center n'est pas affectée (prop omise, par défaut true). La meilleure solution à long terme et hissant la présence Les fournisseurs au-dessus de ToolProviders est un changement structurel de l'application chrome affectant tout consommateur de présence et n'est délibérément pas pris ici. - VOIPService définit le nom de la société E.164 numéro pour un texte entrant. Le titre de la ligne a déjà été exécuté par une ligne de TEXT numéro à travers formatPhoneAjouter; le préfixe de prévisualisation n'a pas été le cas, donc un texte ligne lire "15555550123: sur mon chemin" au lieu de "(555) 555-0123: sur mon de côté". Porté à TEXTE uniquement - le émetteur de tous les autres types est déjà un nom d'affichage. Ajout du premier fichier de test dédié de ce composant (précédemment exercé uniquement indirectement via ConversationsPane.test.tsx, qui se moque de lui) couvrant les deux.