News aus der Entwicklung - September 2021

News aus Gajims Entwicklung

News aus der Entwicklung - September 2021

News aus Gajims Entwicklung

Der September hat für einige Updates unter der Haube gesorgt. Mit den größen Änderungen die Gajim 1.4 mit sich bringt werden viele Teile des Codes angefasst. Diese Änderungen bleiben für die Nutzer größtenteils unsichtbar, machen Gajim jedoch deutlich robuster. In manchen Fällen werden die Verbesserungen allerdings doch sichtbar: Sowohl das Kontakt hinzufügen als auch das Chat starten Fenster erkennen nun die Art des Chats, der sich hinter einer Adresse verbirgt.

Änderungen in Gajim

Seitdem die Entwicklung von Gajim 1.4 begann hat sich unter der Haube eine Menge getan. Die Fensterverwaltung und die Kontaktschnittstelle wurden komplett überarbeitet. Beides sind essentielle Komponenten, weshalb ein Austausch Änderungen in fast allen Teilen von Gajim mit sich bringt. Allerdings eröffnet dies auch die Möglichkeit, alten Code aufzuräumen und Features zu überarbeiten.

Jingle-Dateiübertragungen zum Beispiel haben ein neues Auswahl-Widget für die Ressource bekommen, das Nutzern die Wahl der Ressource bzw. des Geräts erlaubt, an das die Datei gesendet werden soll. Aber das ist nur eines von vielen Features, die aktualisiert werden mussten.

Überraschend häufig wurde über Probleme beim Beitritt von Gruppenchats berichtet. Es hat sich herausgestellt, dass die Probleme daher kommen, dass Gajims Chat starten Fenster zwei Aktionen für neue Adressen anbietet: entweder Chat starten oder Gruppenchat beitreten. Wenn man nun die erste Aktion für einen Gruppenchat auswählt führt das zu Chaos. Um diesen Fehler zu beheben versucht Gajim nun ein wenig Discovery-Magic anzuwenden, um zu erkennen um welche Art von Chat es sich handelt, noch bevor dieser gestartet wird. Das gleiche gilt für das Kontakt hinzufügen Fenster, das nun auch Gruppenchats und Gateways erkennen kann. Falls ein Gateway (z.B. IRC) erkannt wurde, bietet Gajim nun Aktionen zum Registrieren oder Ausführen von Ad-Hoc-Commands an, um das Gateway zu konfigurieren.

Plugin-Aktualisierungen

Diesen Monat gab es keine Plugin-Aktualisierungen.

Änderungen in python-nbxmpp

Das erkennen von XEP-0050 Ad-Hoc Commands ist nun robuster gegenüber unbekannten oder doppelten Aktionen.

Des Weiteren wurde ein Fehler behoben, der bei Nachrichtenkorrekturen auftreten kann.

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

Gajim