Lançamento do cliente de comunicação Dino 0.4

Após um ano de desenvolvimento, foi lançado o cliente de comunicação Dino 0.4, que suporta chat, chamadas de áudio, videochamadas, videoconferências e mensagens de texto utilizando o protocolo Jabber/XMPP. O programa é compatível com diversos clientes e servidores XMPP, é focado em garantindo a confidencialidade das conversas e suporta criptografia ponta a ponta. O código do projeto é escrito na linguagem Vala usando o kit de ferramentas GTK e é distribuído sob a licença GPLv3+.

Para organizar a conexão, são utilizados o protocolo XMPP e extensões padrão XMPP (XEP-0353, XEP-0167), o que permite fazer chamadas entre Dino e quaisquer outros clientes XMPP que suportem as especificações relevantes, por exemplo, é possível estabelecer videochamadas criptografadas com os aplicativos Conversations e Movim, bem como chamadas não criptografadas com o aplicativo Gajim. A criptografia ponta a ponta de mensagens e autenticação é realizada usando a extensão OMEMO XMPP baseada no protocolo Signal.

Na nova versão:

  • Adicionado suporte para reações, permitindo ao usuário reagir rapidamente a uma mensagem com um símbolo emoji adequado, por exemplo, para expressar emoções (🤯), concordância (👍️) ou desaprovação (👎️) sem digitar.
  • Bate-papos em grupo, mensagens diretas e canais agora têm suporte para resposta direta, que está vinculada a uma mensagem específica e permite visualizá-la rapidamente.
    Lançamento do cliente de comunicação Dino 0.4
  • Foi feita uma transição do GTK3 para o GTK4 e a biblioteca libadwaita, que oferece widgets e objetos prontos para a construção de aplicativos que estejam em conformidade com o novo GNOME HIG (Diretrizes de Interface Humana). A interface do usuário está adaptada para funcionar corretamente em telas de qualquer tamanho, inclusive telas pequenas em dispositivos móveis.

Lançamento do cliente de comunicação Dino 0.4

Principais recursos do Dino e extensões XEP suportadas:

  • 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 utilizando o protocolo Jingle;
  • 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;
  • Marcadores de diversos serviços e recursos armazenados no servidor;
  • 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;
  • Suporte para formato XML vCard.

Lançamento do cliente de comunicação Dino 0.4


Fonte: opennet.ru

Adicionar um comentário