Nouvelles de développement - Janvier 2021

Gajim development news

Nouvelles de développement - Janvier 2021

Gajim development news

Gajim 1.3.0 est bientôt là et python-nbxmpp, la bibliothèque XMPP de Gajim, a vu sortir sa version 2.0.0 ! Ce mois-ci apporte de nombreux correctifs et une fonctionnalité attendue de longue date : les messages directs dans les salons privés.

Changements dans Gajim

Le premier mois de 2021 a essentiellement été dédié aux correctifs pour la préparation de la version 1.3.0, qui arrive sous peu. De plus, Gajim a rejoint Fosstodon ce mois-ci ! 🎉

Gajim va désormais utiliser des messages directs dans les salons non-anonymes au lieu de messages privés (qui seraient routé via le salon). Ce comportement est bien évidemment configurable, mais la nouvelle valeur par défaut va considérablement réduire la confusion : si vous commencez une discussion avec un participant d’un salon privé, Gajim ouvrira une discussion adressée directement à ce participant.

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

  • Ajout d’un nouveau mode de déboguage : démarrer gajim avec --gdebug pour voir les messages de debug de GLib
  • Correctifs sur la nouvelle fenêtre de profil
  • Correction d’un problème d’accès concurrents lors de la suppression d’un compte #10401
  • Correction d’un bogue avec le presse-papier vidé accidentellement après avoir appuyé sur Alt+Tab
  • Correction d’une erreur survenant lors de la fermeture d’une fenêtre de discussion pendant un appel
  • Correction du mode stand-alone du gestionnaire d’historique #10384
  • Correction d’une erreur d’infobulle survenant en l’absence d’infos PEP #10235

Mises à jour d’extensions

L’extension Client Icons de Gajim vous permet de voir quel(s) application(s) utilisent vos contacts, en affichant le nom et l’icône du client. Ce mois-ci, blabber.im (un dérivé populaire de Conversations) a été ajouté, et la détection de Movim et de PSI+ a été améliorée.

Changements dans python-nbxmpp

python-nbxmpp 2.0.0 est sorti, incluant la prise en charge de JID Escaping (XEP-0106), VCard4 (XEP-0292), et GSSAPI (XEP-0233). Comme évoqué dans de précédents articles, les appels de modules sont désormais basés sur des générateurs python. De plus, l’API des modules a été simplifiée et harmonisée.

Comme toujours : n’hésitez pas à rejoidre gajim@conference.gajim.org pour discuter avec nous.

Gajim