Noutăți în materie de dezvoltare Aprilie 2022

Gajim development news

Noutăți în materie de dezvoltare Aprilie 2022

Gajim development news

Această lună a venit cu o mulțime de pregătiri pentru lansarea Gajim 1.4 🚀 Gajim’s release pipeline a fost îmbunătățit în multe feluri, permițându-ne să facem lansări mai frecvente. În plus, luna aprilie a adus îmbunătățiri pentru previzualizarea fișierelor pe Windows.

Schimbări în Gajim

Timp de doi ani și jumătate, eu (wurstsalat) am scris (și tradus) știrile lunare despre dezvoltare ale Gajim. Menținerea lunară a acestor informații necesită mult timp și efort. Viitoarele știri de dezvoltare vor fi publicate în mod neregulat, concentrându-se pe caracteristici în loc de progresul lunar.

A trecut ceva timp de la lansarea lui Gajim 1.3.3. Dar de ce durează atât de mult timp până când o nouă versiune este lansată? Unul dintre motive este cantitatea de muncă manuală necesară pentru a actualiza fiecare parte a componentelor interne ale Gajim pentru o nouă versiune. Aceasta nu include modificări funcționale, ci doar lucruri care trebuie actualizate (șiruri de versiuni, traduceri, changelogs etc.) înainte ca o nouă versiune să poată fi implementată. Rețineți că Gajim este disponibil pentru mai multe distribuții pe Linux, pentru Flatpak și pentru Windows, ceea ce face ca lansarea unei noi versiuni să fie mai complicată. Pentru ca versiunile să fie lansate mai frecvent, adică pentru a reduce munca manuală implicată în desfășurarea unei noi versiuni, s-au depus eforturi mari:

  • au fost stabilite pipeline-uri de implementare pe Gitlab Gajim’s Gitlab
  • procesul de aplicare a traducerilor Weblate a fost mai bine integrat
  • changelog-urile vor fi generate automat din istoricul de comenzi git
  • Procesul de actualizare Flatpak a fost simplificat

Mai sunt și alte îmbunătățiri care urmează să fie aduse, dar acest lucru ar trebui să faciliteze deja implementarea unei noi versiuni.

Ce s-a mai întâmplat:

  • Integrarea Sentry a fost îmbunătățită
  • libappindicator este acum folosit pe Wayland, dacă este disponibil
  • descărcarea unei previzualizări a unui fișier poate fi acum anulată
  • ghicirea tipului mime pentru previzualizarea fișierelor a fost îmbunătățită pe Windows
  • previzualizările audio sunt acum disponibile pe Windows
  • Selectorul de etichete de securitate (XEP-0258) a fost îmbunătățit
  • îmbunătățiri pentru mesajele de chat privat

Actualizări de plugin-uri

Plugin-ul OpenPGP al lui Gajim a primit o actualizare cu câteva îmbunătățiri de utilizare.

Modificări în python-nbxmpp

python-nbxmpp este acum pregătit pentru a fi implementat rapid.

Ca întotdeauna, nu ezitați să vă alăturați gajim@conference.gajim.org pentru a discuta cu noi.

Gajim