Nouvelles de développement - Février 2020

 ·  par cal0pteryx  ·  Développement

Nouvelles du développement de Gajim

Bienvenue sur le message d’actualité de développement de février. Ce mois de développement a apporté une nouvelle apparence et une nouvelle logique dans les salons de discussion, quelques améliorations de couleur, et de nombreux correctifs. La version nightly de Gajim est également disponible sous forme d’une appli Flatpak.

Changements dans Gajim

Comme cela a été mentionné dans le message de novembre, la prochaine version de Gajim proposera une nouvelle façon de présenter à l’utilisateur les actions relatives aux salons de discussion. Le mécanisme d’invitation à un salon a été complètement retravaillé de façon à simplifier la gestion des salons. Nous avons également ajouté une barre de recherche pour trouver plus facilement les contacts que vous souhaiteriez inviter. Évidemment il est aussi possible de saisir directement une adresse XMPP pour inviter des contacts qui ne sont pas dans votre liste de contacts. Les prochains efforts viseront à améliorer la transition automatique d’une discussion en tête à tête vers un salon, dès lors qu’on souhaite inviter d’autres contacts à rejoindre la discussion.

Nouvelle page d’invitation dans un salon de discussion de Gajim

Nouvelle page d’invitation dans un salon de discussion de Gajim

La version Nightly de Gajim est désormais disponible sous la forme d’une app Flatpak également. La nouvelle app Flatpak est conçue pour les personnes qui luttent avec les dépendances ou celles qui veulent simplement un façon simple d’installer Gajim Nightly sur leur système. Sachez que les version Nightly peuvent être instables et que la migration de vos précédentes données de profil peut parfois mal se passer. Les instructions pour installer manuellement l’app Flatpak de Gajim se trouvent dans le Readme, et il y a deux nouveaux boutons d’installation Flatpak dans la section Téléchargement également. Si vous le souhaitez, vous pouvez aussi migrer vos données de profil vers l’app Flatpak.

Pour pouvoir évaluer les possibilités et fonctionnalités offertes par un client XMPP (mais également celles offertes par les serveurs), des Gammes de Conformité XMPP (XMPP Compliance Suites) sont publiées chaque année. Les Gammes de Conformité XMPP de cette année sont décrites dans XEP-0423, qui définit plusieurs catégories d’application, telles que Core, Web, IM, et Mobile. Core et IM sont toutes les deux pertinentes pour Gajim. Dans la Gamme de Conformité Core Gajim est qualifié de Client Avancé. Pour être qualifié de Client Avancé dans la Gamme de Conformité IM, il manque à Gajim juste une seule fonctionnalité en rapport avec les salons de discussion.

Qu’est-ce qui s’est passé d’autre

Par ailleurs, de nombreux réagencements de code et des préparations ont été effectués pour le remaniement prochain des connections réseau.

Mises à jour d’extensions

Ce mois-ci voit arriver des correctifs pour les extensions Flatpack de Gajim, et quelques améliorations de compatibilité OMEMO.

Changements dans python-nbxmpp

Comme cela a été mentionné dans de précédents messages, le code en charge de la gestion des connections est en train de subir une réécriture majeure. Cela devrait résoudre de nombreux problèmes liés au réseau. Dès que les premiers changements seront arrivés dans python-nbxmpp, les corrections pourront commencer. Vous pouvez suivre l’avancement si ça vous intéresse.

Télécharger la dernière version

Installer

Nous contacter

Rejoignez notre salon XMPP pour poser des questions, partager des idées ou signaler des problèmes.

Rejoindre notre salon Ouvrir un ticket