Novidades no desenvolvimento Janeiro 2020

Novidades no desenvolvimento do Gajim

Novidades no desenvolvimento Janeiro 2020

Novidades no desenvolvimento do Gajim

Bem-vindo à primeira publicação de notícias de desenvolvimento do Gajim de 2020. O desenvolvimento de janeiro trouxe algumas melhorias ao instalador de plugin do Gajim, melhor timestamps nas conversas, e mais. Sinta-se livre a entrar em gajim@conference.gajim.org para conversar com a gente.

Mudanças no Gajim

No Linux, o Gajim é capaz de receber informações sobre a música tocando no seu dispositivo. Essas informações podem ser publicadas para os contatos usando o Personal Eventing Protocol (PEP, XEP-0163). O MusicTrackListener do Gajim (o que recebe informações) recebeu uma atualização e algumas correçoes de análise.

Os horários mostrados nas conversas foram mudados para uma formatação padrão nova, em que valores de data e hora são sempre mostrados. Isso também ‘corrige’ um erro em que descrições de tempo difusas como ‘ontem’ ou ‘2 dias atrás’ não eram calculados corretamente (veja #9272).

Como mencionado na publicação de Novembro, as características de um grupo de chat podem ser mostradas na página de informação do grupo. Essas características agora são organizadas consistentemente para melhor comparabilidade.

Atualizações de plugins

Gajim features a window for plugin management (also reachable via Ctrl+E), where you can activate, deactivate, uninstall, and install plugins (via ZIP). In order to install plugins from the catalog of available plugins, the ‘Plugin Installer’ plugin is needed. This plugin is also able to check for plugin updates when Gajim is started. This month, the Plugin Installer has been reworked. It now makes use of ’libsoup’ for asynchronous http connections, has a new config dialog, and received a lot of refactoring.

Com o plugin ‘Length Notifier’, o Gajim pode notificar aos usuários o quanto eles excederam o tamanho de mensagem enquanto estiver digitando. Isto é útil quando interagir com o gateway de SMS ou serviços de mensagens curtas como o Mastodon ou Twitter, por exemplo. A última atualização permite que o plugin mostre a contagem de caractere bem ao lado da mensagem.

Semelhante à divulgação de música escutada citada anteriormente, existe outra maneira de informar aos seus contatos sobre qual música você está ouvindo atualmente. O plugin ‘Ouvindo Agora’ (o qual foi refeito este mês) permite ao usuário simplesmente colar o artista e título da faixa (e mais) na entrada de mensagem pressionando Alt+N.

Mudanças em python-nbxmpp

O código que se encarrega de administra as comunicações está em processo de uma revisão importante. Isto deveria melhorar a velocidade de conexão quando se executa o Gajim no Windows, por exemplo. A reconstrução é também um passo necessário para o manuseio da conexão no novo Assistente de Criação de Contas do Gajim.