- Se descapó
- 6 de septiembre de 2026 a las 17:58 UTC
- Autor
- Kamo
- Compromit
- 5503548
La ventana de la herramienta SMS se abrió en un dialpad de doce llaves y luego se convirtió en una pestaña de tres pestañas ventana -- Chat / Templates / CRM -- titulado "Conversación "Conversación a3f1c8de-".... Ninguno de Así es como cualquiera usa mensajes de texto, y dos de las tres pestañas no eran reales: SmsCrmTab era DUMMY-CONTACT y DUMMY-ACTIVITY ("John Smith, Acme Corp", codificado, mostrado a cada miembro de cada cliente) mientras que un verdadero revés Miraup ya existía en SoftphoneCRM, y SmsTemplatesTab leyó un cinco ítems Sólido de VOIPService's SmsTemplateController fue incitado por cualquier cosa. Tampoco había dónde VER tus textos: la ventana mostraba una conversación y no podía llegar a otro, por lo que las únicas rutas a un hilo eran una entrada notificación que le ha hecho estallar una ventana, o el Centro de Interacción. La ventana - Dos estados, sin pestañas: un recolector de recipientes, o un hilo. Plantillas se mudaron a la botón de perno del compositor en la API real; detalle de contacto a la información de la cabecera pane renderizado SoftphoneCRM. SmsCrmTab, SmsTemplatesTab, smsTemplateData y SmsNewConversation se eliminan. - Compose es receptor-primero y no tiene caja de mensajes. Eso es lo que hace el cajas de cierre y atención: una ventana que se cierra a favor de uno ya abierto cierran vacíos por construcción, por lo que "una ventana de herramientas nunca debe perder lo que un miembro Efecta sin ningún manejo cuidadoso. - El panel de contacto intercambia con "display", nunca una prestación condicional - que destruiría al compositor cada vez que alguien lo miró, que es el falla que la vieja barra de policía seguía produciendo. Una conversación, una ventana La tienda de herramientas siempre ha dedupedido en props.conversationId -- un-minimize, El aumento, brillo. No pudo ver una ventana de SMS abierta por tuvimos tuvimos números de PHONE, porque SmsTool resolvió el id en el estado local y nunca se lo dijo a la tienda, así que abrir esa conversación de cualquier otro lugar construyó una segunda ventana encima de la primera. SmsTool ahora parchea el id en sus propios accesorios (como ChatTool hace para su sessionGuid) y los títulos de la ventana con el contacto. Elecilla de un destinatario arregla tres maneras: crear aquí, adoptar aquí, o levantar la ventana que la tiene y cerrar este. El suave Una quinta pestaña TEXTS, compuesta por lo que ya existía para la Centro de Interacción -- useConversationRows' text bucket, ConversationRow, sin leerForRow, openConversation -- además de búsqueda y un botón de nuevo mensaje. El la insignia lee UnreadContext.bySurface.sms, ya vive sobre el enchufe, por lo que no cuesta nada. Nombres de contacto ConversationRow admitió que "no hay un vistazo inverso del lado del servidor de un número a un nombre de contacto, por lo que una fila de texto se titula por su número". Nuevo **************** espejos buzón de la forma e índices de la dirección contactos por canonicalPhone, en el navegador porque la búsqueda del destinatario carga ellos de todos modos. Un índice vuelve a titular la cabecera, la lista TEXTS y el navegador. También fijo: SmsNotificationListener estamturó cada fotograma de enchufe INBOUND y ignoró la dirección que el evento siempre ha llevado, por lo que el propio miembro se adentró texto volvió a ser el del cliente y lesvantó una ventana para Algo que acababan de hacer. La ventana ahora por toda la superficie de texto en GET /sms/capabilidad en lugar de dejar que un Equipo o FreePBX org lo descubra por presionar en silencio, y un envío rechazado muestra la propia sentencia del proveedor con el mensaje marcado No entregado. Requiere la confirmación de voipservice que añade /sms/capacidad y el resultado de envío.