publicado primera versión del cliente de comunicación Dino, que admite chats y mensajería mediante el protocolo Jabber/XMPP. El programa es compatible con varios clientes y servidores XMPP, está enfocado a garantizar la confidencialidad de las conversaciones y admite el cifrado de extremo a extremo mediante la extensión XMPP. OMEMO basado en el protocolo Signal o cifrado mediante OpenPGP. El código del proyecto está escrito en el lenguaje Vala utilizando el kit de herramientas GTK y distribuido por Licenciado bajo GPLv3+.
El motivo de la creación del nuevo cliente es el deseo de crear una aplicación de comunicación gratuita, sencilla e intuitiva, que se parezca a WhatsApp y Facebook Messenger, pero que, a diferencia de mensajeros abiertos como Signal y Wire, no esté vinculada a servicios centralizados ni dependa de una empresa específica.
A diferencia de muchos programas de mensajería instantánea populares, Dino no se integra con la pila del navegador y no utiliza plataformas infladas como Electron, lo que permite una interfaz muy receptiva y un bajo consumo de recursos.
Entre los implementados en Dino Extensiones XEP y posibilidades:
Chats multiusuario con soporte para grupos privados y canales públicos (en grupos, solo puede chatear con personas incluidas en el grupo sobre temas arbitrarios, y en canales, cualquier usuario solo puede chatear sobre un tema determinado);
uso de avatares;
Gestión de archivos de mensajes;
Marcar los últimos mensajes recibidos y leídos en los chats;
Adjuntar archivos e imágenes a los mensajes. Los archivos pueden transferirse directamente de un cliente a otro, o cargarse en el servidor y proporcionarse con un enlace mediante el cual otro usuario puede descargar este archivo;
Admite la transferencia directa de contenido multimedia (sonido, video, archivos) entre clientes utilizando el protocolo Tintineo;
Soporte para registros SRV para establecer una conexión encriptada directa usando TLS, además de enviar a través de un servidor XMPP;
Cifrado con OMEMO y OpenPGP;
Distribución de mensajes por suscripción (Publicar-Suscribir);
Notificación del estado de un mensaje configurado por otro usuario (puede deshabilitar el envío de notificaciones sobre el conjunto en relación con chats o usuarios individuales);
Retraso en la entrega de mensajes;
Mantener marcadores en chats y páginas web;
Notificación de entrega exitosa de mensajes;
Herramientas avanzadas para buscar mensajes y filtrar la salida en el historial de correspondencia;
Soporte para trabajar en una interfaz con varias cuentas, por ejemplo, para separar el trabajo y la correspondencia personal;
Trabaje en modo fuera de línea con el envío real de mensajes escritos y la recepción de mensajes acumulados en el servidor después de que aparezca una conexión de red;
Soporte SOCKS5 para reenviar conexiones P2P directas;