News aus der Entwicklung - Januar 2021

News aus Gajims Entwicklung

News aus der Entwicklung - Januar 2021

News aus Gajims Entwicklung

Gajim 1.3.0 steht kurz vor der Veröffentlichung und Gajims XMPP-Bibliothem python-nbxmpp wurde in Version 2.0.0 veröffentlicht! Dieser Monat bringt einige Fehlerbehebungen und ein lang ersehntes Feature: Direktnachrichten in privaten Gruppenchats.

Änderungen in Gajim

Im ersten Monat von 2021 ging es hauptsächlich um Fehlerbehebungen in Vorbereitung auf die anstehende Veröffentlichung von Gajim 1.3.0. Außerdem ist Gajim jetzt auf Fosstodon! 🎉

Gajim wird jetzt standardmäßig Direktnachrichten in nicht-anonyment Gruppenchats verwenden anstelle von privaten Nachrichten (die durch den Gruppenchat geleitet würden). Dieses Verhalten ist natürlich konfigurierbar, aber der neue Standard wird die Verwirrung um private Nachrichten in Gruppenchats deutlich reduzieren: Wenn du einen Chat mit einem Teilnehmer eines privaten Gruppenchats startest, wird Gajim ein Chatfenster öffnen, das direkt an den Teilnehmer adressiert ist.

Was außerdem passiert ist

  • Neuer Debug-Modus hinzugefügt: Starte Gajim mit --gdebug, um GLib-Debug-Nachrichten zu sehen
  • Fehlerbehebungen für das neue Profilfenster
  • Fehlerbehebung für eine Race Condition beim Entfernen eines Kontos (#10401)
  • Es wurde ein Fehler behoben, bei dem die Zwischenablage durch den Druck von Alt+Tab unbeabsichtigt geleert wurde
  • Ein Fehler wurde behoben, der beim Schließen des Chatfensters während eines Anrufts auftrat
  • Der Stand-Alone-Modus der Verwaltung für den Unterhaltungsverlauf wurde repariert (#10384)
  • Fehlerbehebung für ein Problem mit dem Tooltip der Kontaktliste, das auftritt wenn die PEP-Info ohne Inhalt ist (#10235)

Plugin-Aktualisierungen

Gajims Client Icons Plugin erlaubt es dir zu sehen, mit welchem Chat Client dein Kontakt online ist. Es werden sowohl der Name als auch das Icon des Clients angezeigt. Diesen Monat ist blabber.im (ein bekannter Conversations Fork) hinzugekommen und die Erkennung von Movim und PSI+ wurde verbessert.

Änderungen in python-nbxmpp

python-nbxmpp 2.0.0 wurde veröffentlicht mit neuen Features wie JID Escaping (XEP-0106), VCard4 (XEP-0292), und Unterstützung von GSSAPI (XEP-0233). Wie bereits in vorigen Artikeln erwähnt, basieren die Module Calls jetzt auf Python Generators. Desweiteren wurde die Module API vereinfacht und vereinheitlicht.

Wie immer freuen wir uns über Anregungen und Diskussionen in unserem Gruppenchat.

Gajim