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, chamadas de vídeo, videoconferências e troca de mensagens de texto utilizando o protocolo Jabber/XMPP. O programa é compatível com diversos clientes e servidores XMPP, focando na privacidade das conversas e suportando criptografia de ponta a ponta. O código do projeto é escrito na linguagem Vala utilizando a toolkit GTK e é distribuído sob a licença GPLv3+.

Para organizar a conexão, é utilizado o protocolo XMPP e as extensões padrão do XMPP (XEP-0353, XEP-0167), permitindo chamadas entre o Dino e quaisquer outros clientes XMPP que suportem as especificações correspondentes, por exemplo, é possível estabelecer chamadas de vídeo criptografadas com os aplicativos Conversations e Movim, assim como chamadas não criptografadas com o aplicativo Gajim. A criptografia de ponta a ponta para mensagens e a verificação de autenticidade são realizadas utilizando a extensão XMPP OMEMO baseada no protocolo Signal.

No novo lançamento:

  • Foi adicionada a suporte a reações, permitindo que o usuário reaja rapidamente a uma mensagem com um emoji adequado, como expressar emoções (🤯), concordância (👍️) ou desaprovação (👎️) sem precisar digitar.
  • Nos chats em grupo, na troca direta de mensagens e nos canais, foi adicionada a possibilidade de resposta direta, vinculada a uma mensagem específica e permitindo a visualização rápida dessa mensagem. Lançamento do cliente de comunicação Dino 0.4
  • Foi realizada a transição do GTK3 para o GTK4 e a biblioteca libadwaita, que oferece widgets e objetos prontos para construção de aplicativos, em conformidade com as novas diretrizes GNOME HIG (Human Interface Guidelines). A interface do usuário foi adaptada para funcionar corretamente em telas de qualquer tamanho, incluindo telas pequenas de dispositivos móveis.

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

As principais funcionalidades do Dino e as extensões XEP suportadas:

  • Uso de avatares;
  • Gerenciamento do histórico de mensagens;
  • Marcação da última mensagem recebida e lida nos chats;
  • Anexação de arquivos e imagens às mensagens. Os arquivos podem ser enviados diretamente de cliente para cliente ou carregados no servidor e disponibilizados por meio de um link, que outro usuário poderá usar para baixar esse arquivo;
  • Suporte para transferência direta de conteúdo multimídia (áudio, vídeo, arquivos) entre clientes usando o protocolo
  • Suporte para a transmissão direta de conteúdo multimídia (áudio, vídeo, arquivos) entre clientes usando o protocolo Jingle;
  • Criptografia usando OMEMO e OpenPGP;
  • Distribuição de mensagens por assinatura (Publish-Subscribe);
  • Notificação sobre o estado da digitação de outra pessoa (é possível desativar o envio de notificações de digitação em relação a chats ou usuários individuais);
  • Entrega adiada de mensagens;
  • Entrega de mensagens agendada;
  • Favoritos para vários serviços e recursos armazenados em servidor;
  • Notificação de entrega bem-sucedida da mensagem;
  • Ferramentas avançadas de busca de mensagens e filtragem de resultados no histórico de conversas;
  • Suporte para trabalhar em uma única interface com várias contas, por exemplo, para separar conversas pessoais e profissionais;
  • Funcionamento em modo offline com envio real das mensagens escritas e recepção das mensagens acumuladas ao servidor aparecer a conexão de rede;
  • Suporte a SOCKS5 para transmissão direta de conexões P2P;
  • Suporte ao formato XML vCard.

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

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster