Noutăți în materie de dezvoltare Septembrie 2020

Noutăti despre proiectarea Gajim

Noutăți în materie de dezvoltare Septembrie 2020

Noutăti despre proiectarea Gajim

Septembrie a adus multe actualizări sub capotă. Având în vedere că în Gajim 1.4 vor apărea schimbări mari, multe părți ale codului trebuie să fie atinse. Aceste modificări rămân în mare parte invizibile pentru utilizatori, dar fac Gajim mai robust. În unele cazuri, acest lucru duce și la îmbunătățiri vizibile: Atât fereastra de Adăugare contact cât și cea de Start Chat detectează acum tipul de chat din spatele unei adrese.

Schimbări în Gajim

De când a început dezvoltarea Gajim 1.4, s-au schimbat multe lucruri sub capotă. Atât gestionarea ferestrelor, cât și interfața de contacte au primit o transformare completă. Acestea sunt componente esențiale, ceea ce înseamnă că aproape fiecare parte a Gajim trebuie să fie adaptată. Aceasta este, de asemenea, o oportunitate de a curăța codul vechi și de a revizui caracteristicile.

Jingle File Transfer, de exemplu, a primit un nou widget de selectare a resurselor, care permite utilizatorilor să selecteze o resursă/un dispozitiv către care să trimită fișierul. Dar aceasta este doar una dintre multele caracteristici care trebuiau actualizate.

În mod surprinzător de des au existat rapoarte de probleme legate de aderarea la chat-urile de grup. Se pare că acestea sunt rezultatul faptului că fereastra Start Chat a lui Gajim oferă două acțiuni pentru adresele noi: fie începe un chat, fie se alătură unui chat de grup. Alegerea primei acțiuni pentru chat-urile de grup duce la o încurcătură. Pentru a remedia acest lucru, Gajim va încerca acum să facă o magie de descoperire înainte de a începe efectiv un chat. Același lucru este valabil și pentru noua fereastră Adăugare contact, care va detecta acum chat-urile de grup și gateway-urile. Dacă este detectată o poartă (de exemplu, IRC), Gajim va oferi opțiuni de înregistrare sau comenzi Ad-Hoc pentru a configura poarta, în funcție de capacitățile acesteia.

Actualizări de plugin-uri

Nu există actualizări de plugin-uri în această lună.

Modificări în python-nbxmpp

Analiza XEP-0050 Comenzile Ad-Hoc este acum mai robustă împotriva acțiunilor necunoscute sau duplicate.

În plus, a fost rezolvată o problemă legată de corectarea mesajelor.

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

Gajim