News aus der Entwicklung - April 2022

News aus Gajims Entwicklung

News aus der Entwicklung - April 2022

News aus Gajims Entwicklung

In diesem Monat sind die Vorbereitungen für die Veröffentlichung von Gajim 1.4 vorangeschritten 🚀 Gajims Veröffentlichungs-Pipeline wurde in vielen Dingen verbessert, was und eine häufigere Veröffentlichung neuer Versionen ermöglicht. Desweiteren sind im April einige Verbesserungen für die Dateivorschau unter Windows hinzugekommen.

Änderungen in Gajim

Seit zweieinhalb Jahren schreibe und übersetze ich (wurstsalat) Gajims monatlichen News aus der Entwicklung. Die monatliche Veröffentlichung bedeutet viel Zeit und Aufwand. Die kommenden News aus der Entwicklung werden daher in unregelmäßigen Abständen erscheinen und sich auf Features statt den monatlichen Fortschritt konzentrieren.

Seit der Veröffentlichung von Gajim 1.3.3 ist viel Zeit vergangen. Aber warum braucht es so viel Zeit, um eine neue Version zu veröffentlichen? Einer der Gründe ist die Menge an händischer Arbeit, die für das Aktualisieren aller Interna von Gajim benötigt wird, ehe es eine Veröffentlichung geben kann. Das beinhaltet keine funktionalen Änderungen, sondern ausschließlich dinge, die aktualisiert werden müssen (Versions-Strings, Übersetzungen, Changelogs, usw.), bevor eine neue Version veröffentlicht werden kann. Dabei ist zu erwähnen, dass Gajim auf vielen Distributionen für Linux, für Flatpak und für WIndows verfügbar ist, was die Veröffentlichung komplex macht. Um also Veröffentlichungen häufiger werden zu lassen, also den händischen Aufwand zu reduzieren, wurden einige Dinge angepasst:

  • Deployment-Pipelines wurden in Gajims Gitlab angelegt
  • der Prozess, in dem Weblate-Übersetzungen angewandt werden, wurde besser integriert
  • Changelogs werden jetzt automatisch von gits Commit-History erzeugt
  • die Aktualisierung des Flatpak-Pakets wurde vereinfacht

Weitere Verbesserungen folgen, aber diese Schritte sollten die Veröffentlichung einer neuen Version schon deutlich einfacher machen.

Was außerdem passiert ist:

  • Integration von Sentry wurde verbessert
  • libappindicator wird jetzt auch unter Wayland genutzt, falls verfügbar
  • das Herunterladen einer Dateivorschau kann jetzt abgebrochen werden
  • die Erkennung von Dateitypen für die Dateivorschau unter Windows wurde verbessert
  • Audiovorschauen sind jetzt unter Windows verfügbar
  • Security Labels (XEP-0258) Auswahl wurde verbessert
  • Verbesserungen für Private Chatnachrichten

Plugin-Aktualisierungen

Gajims OpenPGP Plugin hat eine Aktualisierung bekommen, mit der die Nutzbarkeit verbessert wird.

Änderungen in python-nbxmpp

python-nbxmpp ist jetzt ebenfalls für eine schnellere Veröffentlichung vorbereitet.

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

Gajim