Historial de versiones del componente WEB
Versión 1.12.11
- Esta versión es de mantenimiento y hemos arreglado la visualización del nombre del asesor en los mensajes que no mandamos nosotros. Lo verás de esta forma:
Versión 1.12.10
- Esta versión es de mantenimiento, hemos afinado las conexiones por WebSockets.
Versión 1.12.8 y 1.12.9
- Esta versión es de mantenimiento, hemos arreglado, o eso esperamos algunas cosas:
- Las notificaciones push no funcionaban siempre, sobre todo cuando nos embebían en otra página. Ahora deberían funcionar. La configuración está descrita en el manual.
- Hemos arreglado una visualización de los estados de los mensajes que se mostraban nada más enviar. Aparecían dos ticks cuando sólo debería aparecer uno.
- Hemos ajustado la visualización de los strickers. La que había era demasiado grande.
- Hemos cambiado los thumbnail de los adjuntos que se mandan hasta que tenemos confirmación de que lo hemos enviado. Ahora mostramos un thumbnail que hace referencia al tipo de adjunto.
- Hemos buscado una solución temporal para los PDF con contraseña. Ahora este tipo de archivos se abren siempre en una pestaña nueva de forma que aunque no sepamos la contraseña siempre podremos cerrar la nueva pestaña. Los PDF sin contraseña quedan como estaban.
- Hemos arreglado, o eso esperamos, un error técnico de CSP Blocked al visualizar los emojis.
- Hemos arreglado un problema que hemos detectado en algunos navegadores al generar la fecha en formato timestamp Date.now(), esto producía errores en los procesos de actualización del componente.
Versión 1.12.6
- Esta versión es de mantenimiento, hemos arreglado, o eso esperamos, un error que se producía en contadas ocasiones, donde el componente se desconectaba del backend. Esto producía errores en la actualización de las conversaciones y mensajes.
Versión 1.12.5
- Esta versión es de mantenimiento, hemos arreglado un problema que se producía cuando se iniciaba programáticamente una nueva conversación.
Versión 1.12.4
- Esta versión es de mantenimiento, hemos arreglado un problema que se producía cuando una persona tenía acceso simultáneo a varias empresas y esto provocaba que en algunas ocasiones los contadores de no leídos no funcionasen bien.
Versión 1.12.3
- Seguimos mejorando las notificaciones push:
- Hemos añadido un botón en la notificación de la aplicación web de "IR", al pulsar sobre este el componente se posicionará en la conversación correspondiente.
- En el centro de mensajes del sistema operativo las notificaciones quedan agrupadas por teléfono del cliente.
- Hemos añadido a la documentación del componente web todos los cambios referentes a estas nuevas funcionalidades.
Versión 1.12.2
- Esta versión es una publicación urgente que arregla el error al crear etiquetas cuando aún no se ha creado ninguna.
Versión 1.12.1
- En esta versión nos hemos centrado en mejoras en las notificaciones push. En caso de tener estas activas en el navegador y/o sistema operativo ahora tienen las siguientes funcionalidades:
- Cuando estamos viendo el componente veremos la notificación en una próxima versión añadiremos la función de: al hacer clic sobre ella nos posicionará en la conversación correspondiente.
- Cuando no estamos viendo el componente, dentro del centro de mensajes del sistema operativo que tengamos, aparecerá una notificación:
- Al hacer clic sobre ella abrirá en navegador en la pestaña del componente. En este caso no se posicionará en la conversación.
- Las notificaciones del sistema operativo aparecerán agrupadas.
- Hemos arreglado algún caso donde notificábamos mensajes a persona que no debíamos 😡. Esto ya no volverá a pasar.
Versión 1.12.0
- Esta es una versión de mantenimiento "técnico". No hay cambios ni funcionales ni visuales que el usuario vea. Los cambios técnicos que hemos realizado son:
- Hemos arreglado un problema que había con la "reinstanciación" del componente. Hasta ahora cuando se volvía a instanciar el componente cambiando algún parámetro, por ejemplo añadiendo el teléfono de un cliente, el componente desaparecía y volvía a cargar con la nueva configuración. Con esta cambio esto ya no pasa sólo posicionamos el componente donde nos dicen. Esta hace que el componente sea mucho más rápido y eficiente.
- Hemos actualizado la librería de Firebase a la última versión. Esta librería es la que nos permite manejar las notificaciones push del navegador.
- Hemos arreglado un problema que había con la "reinstanciación" del componente. Hasta ahora cuando se volvía a instanciar el componente cambiando algún parámetro, por ejemplo añadiendo el teléfono de un cliente, el componente desaparecía y volvía a cargar con la nueva configuración. Con esta cambio esto ya no pasa sólo posicionamos el componente donde nos dicen. Esta hace que el componente sea mucho más rápido y eficiente.
Versión 1.11.9
- En esta versión hemos realizado los siguientes cambios:
- Hemos arreglado un error que producía que se viese un punto rojo vacío el los mensajes. sin leer cuando realmente no había nada pendiente.
- Hemos arreglado la carga de las conversaciones de los sustitutos. En algún caso no llegaban a cargar.
- Hemos añadido la funcionalidad de poder agregar contactos a etiquetas/carpetas mediante un buscador. Al pulsar con el botón secundario del ratón encima de una carpeta verás que hemos añadido el menú "Gestionar contactos"Al pulsar sobre él aparecerá un diálogo donde podremos buscar y seleccionar a los contactos que queramos añadir a ese tag/carpeta. El buscador es capaz de buscar por nombre, apellidos, teléfono o nombre del curso:
- Hemos arreglado un error que producía que se viese un punto rojo vacío el los mensajes. sin leer cuando realmente no había nada pendiente.
Versión 1.11.8
- En esta versión hemos realizado los siguientes cambios:
- Hemos añadido en los iconos de experimento y de permisos una indicación de como podemos desbloquear el chat. Consulta en el manual el detalle de la implementación:
-
Hemos activado la funcionalidad de etiquetas para algunas personas para que lo podáis ir probando. La explicación del funcionamiento de las etiquetas la tenéis en este enlace del manual. En caso de que no hayamos activado esta funcionalidad para ti y quieras probar la funcionalidad avísanos y te la activaremos.
- En caso de detectar un adjunto que no es procesable (en algunos casos Meta no nos manda el adjunto, normalmente esto pasa con los stickers o los zip), mostraremos en lugar de un mensaje vacío una indicación como esta:
- Hemos añadido en los iconos de experimento y de permisos una indicación de como podemos desbloquear el chat. Consulta en el manual el detalle de la implementación:
-
- Hemos cambiado en el menú de configuración el elemento "Permisos de usuario" por "Manual de usuario". Este enlace os llevará a la página del manual del componente donde podéis consultar todas las funcionalidades de este.
Versión 1.11.7
- En esta versión hemos realizado los siguientes cambios:
- Hemos ajustado el tamaño de visualización de los stickers.
- Cuando se recibe un vídeo en lugar de mostrar un icono de vídeo se muestra el player con el preview de este:
- Hemos añadido la funcionalidad de notificaciones del sistema, de manera que os podamos enviar mensajes importantes a todos:
- Hemos ajustado el tamaño de visualización de los stickers.
Versión 1.11.6
- Esta versión tiene bastantes cambios internos:
- Hemos cambiado algunas cosas que no nos gustaban de las conexiones por sockets
- Hemos arreglado un error que se producía a veces al visualizar una conversación que tenía mensajes respondidos
- Hemos mantenido los arreglos de la versión 1.11.5 que nunca se llegó a publicar sobre los iconos que se muestran en los mensajes (en la entrada anterior están explicados)
- Hemos preparado el core del producto para poder gestionar etiquetas en las conversaciones, en breve publicaremos la versión web que añade esta funcionalidad y la explicaremos en detalle.
- Hemos añadido un icono en el menú de configuración que nos indica con un punto verde si estamos conectados al servicio de mensajería y rojo si no es así:
Desconectado Conectado Para conectar basta con que
refresques el componente
Versión 1.11.5
- Hemos arreglado un error en los iconos que se ven en los mensajes cuando este había sido entregado al teléfono destino, pero aún no había sido leído, aparecía un check, cuando deberían aparecer dos.
- Hemos añadido en el botón de información una sección donde se explica cada estado con su icono:
Icono
Descripción El mensaje se ha mandado a Meta Meta ha mandado el mensaje al teléfono destino El mensaje ha sido entregado al teléfono destino El mensaje ha sido leído Se ha solicitado el borrado del mensaje a Meta El teléfono destino debe darnos permisos entrando en nuestro chat El teléfono destino ha sido seleccionado para un experimento de Meta
Versión 1.11.4
- En esta versión hemos mejorado, el proceso que pone los iconos en los mensajes enviados. Hemos añadido un nuevo icono:
Para indicar que ese teléfono forma parte de un experimento de Meta (https://developers.facebook.com/docs/whatsapp/cloud-api/guides/experiments), en este caso sólo tenemos la opción de solicitar al cliente que nos mande un mensaje para desbloquear el experimento durante 24 horas.
- Hemos cambiado el funcionamiento interno de las notificaciones de los nuevos mensajes recibidos.
- Hemos arreglado algún tema estético que hemos detectados en la visualización de los mensajes recibidos como respuestas a un mensaje.
Versión 1.11.2
- En esta versión hemos implemensado una nueva funcionalidad: por fin tenemos la funcionalidad de ver cuando un mensaje es respuesta a otro mensaje. Los clientes pueden responder a un mensaje y veremos a que mensaje están respondiendo de forma que no perderemos el contexto de la conversación.
Versión 1.11.1
- En esta versión hemos implemensado una nueva funcionalidad que llamamos "Super Sources". ¿Qué es un Super Source? Un Super Source es una plataforma que tiene la capacidad de ver los mensajes de otras plataformas. Por ejemplo en el caso de UNIR, un Super Source puede ser el departamento de operaciones y este departamento puede ver los mensajes de otros Sources como Gestión de Cobros o Prácticas o Fidelización. Esta funcionalidad se configura en el backend dependiendo de las necesidades de cada empresa. Evidementemente los Super Sources sólo se pueden configurar dentro de la misma empresa.
Versión 1.11.0
- En esta versión nos hemos centrado en mejoras de rendimiento y en buscar el error de "cambio no deseado de las conversaciones". Pensamos que lo tenemos resuelto.
Versión 1.10.33
- Hemos hecho un arreglo interno que debería resolver una incidencia en como se generan los ID de los websockets.
Versión 1.10.30
- Hemos realizado un pequeño fix donde se nos escapaba la cancelación de algunas peticiones.
Versión 1.10.29
- Hemos publicado la versión definitiva que arregla el salto entre conversaciones y que provocaba que el la lista de conversaciones estuviese seleccionada una, pero que realmente los mensajes mostrados fuesen de otra. Este efecto sólo se producía en situaciones de baja velocidad de conexión a internet o ante una selección de conversaciones muy, muy rápida. Esperemos haber resuelto de una vez este problema.
Versión 1.10.28
- Nuestros usuarios han detectado que el error que habíamos fijado en la versión 1.10.9, no está bien resuelta, en condiciones de baja velocidad de conexión o cuando la selección de conversaciones es muy rápida. Esta versión es una versión previa que debería resolver este problema. En esta versión en la consola veremos mensajes que quitaremos cuando la vesión definitiva esté disponible.
Versión 1.10.27
Versión 1.10.26
- En esta versión hemos arreglado un problema cuando que, en circunstancias poco claras, hacía que no se visualizasen los sustitutos.
Versión 1.10.25
- En esta versión hemos arreglado un problema cuando el socket se desconectaba durante un periodo de tiempo largo. Al recuperar la conexión no aparecían los mensajes que nos habían llegado durante ese tiempo.
Versión 1.10.24
- En esta versión hemos mejorado la detección de las perdidas de conexión de los websockets. También hemos echo algunas mejoras en la velocidad de carga de los mensajes.
Versión 1.10.21
- Entre la versión 1.10.9 y esta hemos publicado 12 versiones que no hemos documentado, ya que básicamente nos hemos dedicado a estabilizar la funcionalidad del uso de WebSockets. Ahora mismo la versión está estable y funciona como se espera. En los próximos días iremos migrando a todos los usuarios a la nueva funcionalidad.
Versión 1.10.9
- Esta versión, hemos arreglado un error ya conocido, que se nos ha vuelto a "reproducir", el componente cambiaba de conversación sin solicitarlo.
Versión 1.10.8
- Esta versión, hemos arreglado dos cosas que se nos habían roto en la versión 1.10.6:
- Estábamos pisando, sin querer los elementos <a> de los sitios donde estaba "incrustado" el componente.
- Hemos arreglado la lista de mensajes predeterminados. Habíamos ocultado, sin querer el buscador y los tabs de mensajes de texto y audio.
Versión 1.10.6
- Esta versión, que se ha hecho de rogar, trae los siguientes cambios:
- Nueva visualización en la parte de conversaciones. Indicamos con una referecia visual el resultado del análisis de sentimiento del chat. Rojo: sentimiento negativo, Blanco: sentimiento neutro y Verde: sentimiento positivo. Este análosos se realiza cada 4 horas, por defecto, y usa nuestro algoritmo o el del cliente, depende de lo que tengamos configurado en cada caso.
- Hemos arreglado algunos elementos visuales, sobre todo en el tema oscuro.
- Hemos añadido la posibilidad de traducción del componente a cualquier idioma.
- Hemos cambiado la tecnología que usamos para la notificación de nuevos mensajes. Ahora deberíamos ser más rápidos aún. Esta funcionalidad se ira deplegando gradualmente a todos los usuarios según vayamos haciendo pruebas de rendimiento con cargas reales de usuarios.
Versión 1.9.32
- En esta "mini versión", hemos arreglado unos estilos que no funcionaban bien al integrar el componente en alguna página web.
Versión 1.9.30
- En esta "mini versión", hemos arreglado quitado el botón de cerrar el componente, la verdad es que no debímos dormir bien el día que lo pusimos. También hemos arreglado algún pequeño error y hemos preparado el componente para un cambio que realizaremos en breve.
Versión 1.9.27
- En esta "mini versión", hemos arreglado un error que se producía al llamar al componente completamente vacio, sin conversaciones.
Versión 1.9.25
- En esta "mini versión", hemos optimizado algunas de las llamadas que realizaba el componente para ser aún más rápidos.
Versión 1.9.24
- Normalmente acertamos a la primera, pero esta vez nos hemos equivocado, la versión 1.9.23 tenía un error que hacía que el componente no mostrase nada, vamos como si estuvíesemos de vacaciones. En esta versión hemos arreglado este "errorcillo".
Versión 1.9.23
- En esta versión hemos mejorado el proceso interno del componente para saber si hay cambios en las conversaciones. Antes preguntábamos demasiadas veces, ahora sólo las necesarias.
Versión 1.9.22
- En esta versión nos hemos centrado en arreglar alguna funcionalidad de los grupos.
- Ahora se pueden editar los integrantes de un grupo, poner, quitar, cambiar el nombre al grupo, etc.
Versión 1.9.21
- En esta versión hemos hemos añadido alguna funcionalidad a los mensajes predeterminados.
- Hemos añadido unas pestañas para poder separar visualmente mensajes predeterminados de texto y de audio.
- Hemos añadido un pequeño buscador.
Versión 1.9.20
- En esta versión hemos hemos arreglado dos errores:
- El primero permitía intentar borrar un mensaje antes de procesarlo
- El segundo la parte de mensajes del componente no se desplazaba al último mensaje después de un envío.
Versión 1.9.19
- En esta versión hemos hemos añadido la posibilidad de redimensionar a "pestaña" completa el componente. Para hacerlo verás una opción en el menú de configuración o podrás pulsar las teclas ALT+r en Windows o OPTION+r en Mac.
Versión 1.9.18
- En esta versión hemos hemos añadido la siguiente funcionalidad:
- Se ha añadido la posibilidad de poner una descripción a los mensajes predeterminados de texto, como ya tenían los de audio.
- Se ha corregido un error en los grupos que imposibilitaba el añadir contactos con los que ya había tenido una conversación.
Versión 1.9.17
- En esta versión hemos arreglado un problema cuando estabas visualizando los mensajes sin leer y se producía algún cambio en alguna conversación. Esto provocaba que "magicamente" dejases de ver la lista de mensajes sin leer.
Versión 1.9.16
- En esta versión hemos arreglado algunas cosas de las notificaciones:
- Se ha añadido un botón en la notificación, para cerrar la notificación manualmente
- Se ha añadido que se cierre sola
- Se ha reducido el tamaño del cuadrado de la notificación
Versión 1.9.14
- En esta versión hemos centrado en los mensajes predeterminados, pero en este caso: mensaje predeterminados de voz:
- En el diálogo de mensajes predeterminados tendremos un popup para seleccionar si guardar un audio o un mensaje de texto
- En la parte de audio podremos poner un titulo al audio y grabar el audio
- Se podrá grabar tantas veces como queramos y finalmente poder guardarlo (el funcionamiento en similar a cuando hacemos un audio normal en el chat).
- Una vez guardado el audio lo veremos en la lista de mensajes predeterminados, podremos escuchar el audio, veremos el titulo y podremos eliminarlo.
- Una vez seleccionado lo veremos en el input del chat por si finalmente no queremos enviarlo.
- Por la limitación de META, si el usuario no nos ha mandado ningún mensaje en las últimas 24h mostraremos un mensaje informando que no se puede enviar el audio y no dejaremos seleccionarlo, pero si escucharlo y borrarlo.
Versión 1.9.13
- En esta versión hemos añadido una notificación que aparecerá en el componente para avisar que se ha publicado una nueva versión. En el icono de la ruedecita aparecerá una indicación y si pinchamos en ella habrá un link a esta página donde podrás ver los cambios.
Versión 1.9.12
- En esta versión nos hemos centrado en los elementos multimedia:
- Ahora tenemos una forma sencilla de ver que elementos multimedia hay en una conversación. Basta con pulsar encima del nombre del cliente y se nos abrirá un diálogo donde tendremos acceso a: documentos, audios, imágenes y links.
- Todos los elementos multimedia se muestran ordenados por fecha descendentemente. Los más modernos antes.
- En el dialogo tendremos 4 apartados:
- Imagenes: Se visualiza la miniatura de todas las imágenes y al hacer click podremos ver una vista previa.
- Documentos: Visualización de la miniatura, nombre, fecha y posibilidad de descargar el fichero.
- Audios: Visualización del player de audios para poder reproducir parar, etc y el mes en los que los audios fueron enviados, asi como la transcripción del audio si está disponible.
- Links: Visualización de todos los link de la conversación y la opción de poder abrirlos.
Versión 1.9.10
- En esta versión nos hemos centrado en los previews y en como enseñamos las transcripciones de audio y alguna cosita más:
- Se ha añadido el diálogo de ayuda, explicando diferentes acciones de la aplicación.
- Se ha añadido un preview de los archivos adjuntos.
-
- Ahora podemos mostrar directamente los archivos de tipo pdf, excel, doc, etc.
- Se ha añadido un diálogo para hacer la preview.
- Se ha detectado los diferentes archivos para hacer una preview.
-
- Se ha añadido la opción de transcripción de los audios.
-
- Se ha añadido un botón para abrir un diálogo y ver la transcripción.
- Se ha añadido un diálogo para visualizar la transcripción.
-
- Se han mejorado las preview de las imágenes.
- Se ha solucionado el tema de los links y que no se viera el texto de después
Versión 1.9.7
- En esta versión nos hemos centrado en cumplir con el “estándar” Markdown y en arreglar algún detalle de la velocidad de reproducción de los audios:
- Se ha arreglado el rate de los audios para firefox
- Se ha implementado el estándar markdown
Versión 1.9.5
- En esta versión nos hemos centrado en la mejora de las llamadas
- Se ha añadido que si no tienes cobertura para entrar en la sala te salga un dialogo, señalando que no tienes cobertura / conexión
- Se ha añadido notificación cuando tu conexión a internet es mala
- Se ha añadido notificación cuando pierdes la conexión y por detrás intenta reconectar a la llamada
- Se ha añadido visualización de un icono cuando el participante remoto silencia el micro
- Se ha añadido visualización con un avatar cuando el participante remoto quita la cámara
- Se ha añadido reglas para comprobar si tenemos permisos a cámara y micrófono, dependiendo de la llamada y así evitar errores
- Se ha añadido que si no tenemos permisos evitamos hacer la llamada de addRoom y así evitamos confusión a la hora de enviar un mensaje al alumno con el enlace que no funcionaria
- Se ha añadido un modal cuando no podemos realizar la llamada por permisos o una notificación si al conectarse a la sala falla
- Se ha añadido un nuevo botón donde podremos ver opciones en la llamada
- Se ha añadido la opción configuración
- Configuración ahora saca un dialogo donde podremos seleccionar los distintos dispositivos ( Audio / Video / Altavoces ) para seleccionar el que queramos
- Se han ajustados estilos en nuestra cámara local
- Se ha ajustado el tema oscuro/claro en el dialogo de configuración
- Se desactivan los botones de acción hasta que nos conectamos a la sala
- Se han añadido estilos especificos para el dialogo en mobile
- Se han corregido estilos