Faz pouco o lançamento de a primeira versão principal de Neochat 1.0, um programa de mensagens desenvolvido pela comunidade KDE que se destaca por suportar o protocolo Matrix (é uma rede aberta para comunicação segura e descentralizada) e é um fork do Spectral.
NeoChatName é reescrito usando a estrutura Kirigami para criar interface e biblioteca libQuotient para suportar o protocolo Matrix. O código é escrito em C ++ e QML e é distribuído sob a licença GPLv3, mais tem suporte multiplataforma, ou seja, tanto para Linux, como para Windows e Android.
Esta é uma iniciativa que está muito alinhada com os objetivos do KDE de criar um sistema operacional aberto para todos. É por isso que precisamos de um cliente Matrix que se integre ao Plasma e assim nasceu o NeoChat… Gostaríamos de enviar um enorme obrigado a estes dois projetos e aos seus colaboradores. Sem eles, o NeoChat não teria sido possível.
NeoChat usa a estrutura Kirigami e QML para fornecer uma interface de usuário elegante e convergente.
Sobre o NeoChat
No estágio atual de desenvolvimento, o programa suporta operações básicas de mensagens, como o envio de mensagens e arquivos, bate-papos privados, exibição de notificações, conexão com salas, autopreenchimento de nomes de usuário, inserção de Emoji, envio e processamento de convites.
A interface se adapta automaticamente ao tamanho da tela e pode ser usado em dispositivos móveis baseados em Plasma Mobile ou Android. Por exemplo, ao exibir salas em telas grandes, uma barra lateral com todas as informações sobre a sala é exibida automaticamente, que se torna um bloco pop-up em telas pequenas. Oportunidades são fornecidas para criar novas salas de chat, onde você pode remover usuários, definir banimentos, fazer upload de avatares e editar metadados.
Inclui um editor de imagens integrado que permite cortar e girar as fotos antes de enviá-las. O editor é baseado na biblioteca KQuickImageEditor desenvolvida pelos desenvolvedores do NeoChat.
O programa usado por padrão na edição de smartphone PinePhone com KDE Plasma Mobile. É possível conectar-se a qualquer servidor que suporte o protocolo Matrix. Das funções ainda não implementadas, destaca-se o suporte para encriptação, videochamadas e edição de mensagens enviadas. Também há planos para melhorar a integração com vários aplicativos KDE: está planejado usar a estrutura Purpose para compartilhar conteúdo com outros aplicativos e a biblioteca Sonnet para verificação ortográfica.
Por fim, os desenvolvedores mencionam que ainda há várias coisas para polir:
NeoChat está totalmente traduzido para inglês, ucraniano, sueco, espanhol, português, húngaro, francês, holandês, catalão (valenciano), catalão, inglês britânico, italiano, norueguês Nynorsk e esloveno. Muito obrigado a todos os tradutores e se o NeoChat não estiver disponível em seu idioma nativo, por favor, considere entrar para a equipe de localização do KDE.
No momento, não há suporte para criptografia e o NeoChat também não oferece suporte para chamadas de vídeo e edição de mensagens. Ambos estão em andamento.
Também falta alguma integração com o resto dos aplicativos KDE,
como com o propósito, que permitirá que o NeoChat seja usado para compartilhar conteúdo de outros aplicativos do KDE; e com Sonnet, que fornecerá recursos de verificação ortográfica.
Se você quiser saber mais sobre isso, pode consultar o seguinte link.
Como instalar o NeoChat no Ubuntu e derivados?
Para aqueles que estão interessados em instalar este cliente Matrix em seu sistema, eles podem fazê-lo seguindo as instruções que compartilhamos abaixo.
Em geral, para Linux temos duas formas de instalar o cliente, uma delas é compilando o aplicativo e a outra é com a ajuda de pacotes Flatpak.
E neste caso vamos para o mais simples, que é com Flatpak. Para isso basta ter o suporte para poder instalar os aplicativos Flatpak em nosso sistema.
Para instalar o NeoChat através do flatpak, basta abrir um terminal (você pode usar o atalho Ctrl + Alt + T) e nele você digitará os seguintes comandos:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo flatpak install kdeapps org.kde.neochat
E pronto, com isso você pode começar a usar esse cliente Matrix.