Lanzamiento del cliente de comunicación Dino 0.4

Después de un año de desarrollo, se lanzó el cliente de comunicaciones Dino 0.4, que admite chat, llamadas de audio, videollamadas, videoconferencias y mensajes de texto utilizando el protocolo Jabber/XMPP. El código del proyecto está escrito en lenguaje Vala utilizando el kit de herramientas GTK y se distribuye bajo la licencia GPLv3+.

La conexión utiliza el protocolo XMPP y las extensiones XMPP genéricas (XEP-0353, XEP-0167), que le permiten realizar llamadas entre Dino y cualquier otro cliente XMPP que admita las especificaciones adecuadas, por ejemplo, puede configurar videollamadas cifradas con Conversaciones y aplicaciones Movim, así como llamadas sin cifrar con la app Gajim. El cifrado y la validación de la mensajería de extremo a extremo se realizan mediante la extensión OMEMO XMPP basada en el protocolo Signal.

En el nuevo lanzamiento:

  • Se agregó soporte para reacciones que permiten al usuario responder rápidamente a un mensaje con un carácter emoji apropiado, como emoticón (🤯), acuerdo (👍️) o desaprobación (👎️) sin escribir.
  • En chats grupales, mensajería directa y canales, se agregó soporte para una respuesta directa que está vinculada a un mensaje específico y le permite ir rápidamente a verlo.
    Lanzamiento del cliente de comunicación Dino 0.4
  • Pasó de GTK3 a GTK4 y la biblioteca libadwaita, que ofrece widgets y objetos listos para usar para crear aplicaciones que cumplan con las nuevas recomendaciones de GNOME HIG (Directrices de interfaz humana). La interfaz de usuario está adaptada para funcionar correctamente en pantallas de cualquier tamaño, incluidas las pantallas pequeñas de los dispositivos móviles.

Lanzamiento del cliente de comunicación Dino 0.4

Características principales de Dino y extensiones XEP compatibles:

  • 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;
  • Soporte para transmisión directa de contenido multimedia (sonido, video, archivos) entre clientes utilizando el protocolo Jingle;
  • 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;
  • Marcadores para varios servicios y recursos almacenados en el servidor;
  • 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;
  • Soporte para formato vCard XML.

Lanzamiento del cliente de comunicación Dino 0.4


Fuente: opennet.ru

Añadir un comentario