publicado primeira versão do cliente de comunicação Dino, que suporta bate-papos e mensagens usando o protocolo Jabber/XMPP. O programa é compatível com diversos clientes e servidores XMPP, tem como objetivo garantir a confidencialidade das conversas e suporta criptografia ponta a ponta usando a extensão XMPP OMEMO baseado no protocolo Signal ou criptografia usando OpenPGP. O código do projeto é escrito na linguagem Vala usando o kit de ferramentas GTK e distribuído por licenciado sob GPLv3+.
O motivo da criação do novo cliente é o desejo de criar um aplicativo de comunicação gratuito, simples e intuitivo, que lembra o WhatsApp e o Facebook Messenger, mas ao contrário dos mensageiros abertos como Signal e Wire, não vinculado a serviços centralizados e não dependente de uma empresa específica.
Ao contrário de muitos mensageiros instantâneos populares, o Dino não se integra à pilha do navegador e não usa plataformas inchadas como o Electron, o que permite uma interface muito responsiva e baixo consumo de recursos.
Entre os implementados em Dino Extensões XEP e possibilidades:
Bate-papos multiusuário com suporte para grupos privados e canais públicos (em grupos você pode se comunicar apenas com pessoas incluídas no grupo sobre temas arbitrários, e em canais qualquer usuário pode se comunicar apenas sobre um determinado tema);
Uso de avatares;
Gerenciamento de arquivo de mensagens;
Marcação das últimas mensagens recebidas e lidas nos chats;
Anexar arquivos e imagens às mensagens. Os arquivos podem ser transferidos diretamente de cliente para cliente ou fazendo upload para o servidor e fornecendo um link através do qual outro usuário pode baixar esse arquivo;
Suporta transferência direta de conteúdo multimídia (som, vídeo, arquivos) entre clientes usando o protocolo Tinir;
Suporte a registros SRV para estabelecimento de conexão direta criptografada via TLS, além de envio via servidor XMPP;
Criptografia utilizando OMEMO e OpenPGP;
Distribuição de mensagens por assinatura (Publish-Subscribe);
Notificação sobre o status da digitação de outro usuário (você pode desabilitar o envio de notificações sobre digitação em relação a chats ou usuários individuais);
Entrega diferida de mensagens;
Manter marcadores em chats e páginas da web;
Notificação de entrega de mensagem bem-sucedida;
Meios avançados de busca de mensagens e filtragem de resultados no histórico de correspondência;
Suporte para trabalhar em uma interface com várias contas, por exemplo, para separar correspondência profissional e pessoal;
Trabalhar em modo offline com envio real de mensagens escritas e recebimento de mensagens acumuladas no servidor após o surgimento de uma conexão de rede;
Suporte SOCKS5 para encaminhamento de conexões P2P diretas;