Row honores showPresencia, y formatea un preestro de TEXT se remitente E.164

Fixkamo-internal
Se descapó
26 de agosto de 2026 a las 9:30 UTC
Autor
kamo
Compromit
1a2fdfc

Dos hallazgos de revisión integral contra este componente: - ConversationRow siempre lee ************* directamente. Montado dentro de la columna de conmutador (hermano de PresenceProvider/ DisponibilidadProvidador, no descendiente. ver ToolProviders.tsx), ambos contextos retrocedan a sus defectos seguros, así que isOnline() siempre allí responde falsa. Cada fila 1:1 en la columna se lee "OFFLINE" para un colega que bien podría estar en línea, y el grupo "cualo de la gente en línea" punto nunca se encendió. Añade la presencia. (por defecto true); cuando es falso, sin punto de estatus y no subtítulos de renderizado en absoluto. Mostrar nada es honesto, mostrar Offline es No. El propio montaje del Centro de Interacción no se ve afectado (prop omite, Fallas true). La mejor solución a largo plazo - izar la presencia proveedores por encima de ToolProviders es un cambio estructural a app cromo afectar a todos los consumidores de presencia y deliberadamente no se lleva aquí. - VOIPService establece el .lastMessage.senderName a la contraparte en bruto E.164 Número para un texto entrante. El título de la fila ya corrió una fila TEXT número a través de formatoPhoneDisplay; el prefijo prefijo no lo hizo, por lo que un texto fila lee "15555550123: en mi camino" en lugar de "(555) 555-0123: en mi por camino". Alcance a TEXT solamente . . . . . . . . . . . . . . . . . . . . . . . . nombre de la pantalla. Añade el primer archivo de prueba dedicado de este componente (anteriormente solo se ejerció indirectamente a través de ConversationsPane.test.tsx, que se burla de ella) cubriendo Las dos cosas.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios