Gajim 1.2.0

Gajim 1.2.0 has been released

Gajim este un client XMPP complet echipat cu toate funcțiile. Acesta vă permite să discutați în cadrul unei rețele descentralizate folosind unul dintre mulți furnizori disponibili sau chiar propriul serviciu. Alegerea vă aparține. Gajim oferă criptare End-to-End, este extensibil și open-source. La mai bine de un an de la lansarea lui Gajim 1.1.3 a sosit în sfârșit timpul pentru Gajim 1.2. Un an de dezvoltare de noi caracteristici, de curățare a codului vechi și de remediere a erorilor. Punctele forte ale acestei versiuni sunt (printre altele): sistem de chat de grup îmbunătățit, cod de rețea complet rescris și un nou asistent pentru crearea de conturi. Dar mai sunt multe de descoperit.

Discuții de grup

Să începem cu o parte vitală a multor mesageri instant: discuțiile în grup. Până acum, acțiunile legate de chat-ul de grup, cum ar fi schimbarea poreclei sau invitarea de persoane, erau afișate în dialoguri separate. În Gajim 1.2, toate aceste dialoguri au fost reorganizate în ‘pagini’ de chat de grup care se suprapun peste chat. În plus, acum este posibilă și vizualizarea unei pagini de informații pentru fiecare chat de grup, care conține setările chat-ului, descrierea, subiectul și așa mai departe (see November’s Development News). Invitarea de persoane a devenit mult mai ușoară cu noua pagină de invitații, unde puteți căuta și filtra contactele dumneavoastră. De asemenea, acum este posibil să invitați pe cineva din lista voastră de contacte prin glisare și fixare. În plus, fiecare fereastră de chat de grup prezintă acum o listă actualizată a participanților, ceea ce corectează unele erori de afișare neplăcute din trecut. În cazul unei erori (chat distrus, serviciu dispărut), Gajim vă va oferi acum să eliminați definitiv un chat de grup defect.

Dar cum se creează un chat de grup? Acest lucru nu era evident în versiunile anterioare, dar acum Gajim dispune de o nouă fereastră de creare a chat-ului de grup, disponibilă prin ‘Gajim’ > ‘Create Group Chat’. Aceasta vă permite să creați atât chat-uri de grup private, cât și publice și aplică setări implicite sănătoase. În plus, puteți seta un nume și o descriere.

Conexiune de rețea

Rescrierea codului de conectare la rețea al Gajim a fost o sarcină majoră în ultimele câteva luni. Aceste modificări îi permit lui Gajim să stabilească conexiuni mai rapid (în special atunci când rulează sub Windows) și, de asemenea, să își revină în cazul pierderii conexiunii de rețea sau al altor probleme legate de conexiune. Gestionarea proxy-urilor a fost îmbunătățită, iar WebSocket (RFC 7395 ca înlocuitor pentru BOSH) este acum, de asemenea, acceptat. În viitorul apropiat, Gajim’s Plugin Installer și URL Image Preview vor putea, de asemenea, să onoreze setările proxy pe care le-ați specificat pentru contul dumneavoastră. Acest proxy va fi utilizat și pentru transferurile de fișiere prin HTTP File Upload.March’s Development News acoperă majoritatea schimbărilor.

Pentru a obține o imagine de ansamblu a detaliilor conexiunii, fereastra Informații despre server afișează acum protocolul de transport, securitatea transportului și proxy-ul conexiunii. Dacă este necesar, puteți, de asemenea, să inspectați certificatul serverului. De asemenea, sunt listate și adresele de contact publicate de server (de exemplu, pentru depanare).

Asistent pentru crearea de conturi

Dorim să vă prezentăm asistentul de creare a contului Gajim, complet rescris. Acesta oferă sugestii de servere, link-uri către conversations.im compliance tester și autocompletare a serverului, ceea ce ar trebui să ajute în procesul de înregistrare a unui nou cont. Erorile de introducere vor fi marcate inline, fără a perturba dialogurile de eroare. Nu în ultimul rând, widget-ul formularului de date (intrări furnizate de server pentru nume de utilizator, parolă, captcha etc.) a fost îmbunătățit semnificativ. Fereastra asistentului subiacent este, de asemenea, utilizată pentru a ghida utilizatorii în procesul de eliminare a contului și de schimbare a parolei.

Îmbunătățiri Beta

Versiunea beta lansată luna trecută a dus la câteva rapoarte de erori (vă mulțumim), iar acum se pare că noua versiune este gata de livrare.

Cu ajutorul feedback-ului dumneavoastră, am reușit să îmbunătățim configurarea mai multor conturi prin adăugarea de insigne colorate pentru conturi. Acum puteți să vă denumiți conturile și să le atribuiți culori.

Insigne de cont colorate

Insigne de cont colorate

Fereastra ‘Start / Join Chat’ va afișa acum un indiciu pentru cei care folosesc pentru prima dată, prezentând, de exemplu, noua căutare globală de chat în grup. Gajim este acum capabil să caute chat-uri de grup la nivel global, folosind serviciul search.jabber.network. Puteți căuta noi discuții de grup și vă puteți alătura direct acestora.

În plus, a fost reimplementată autentificarea anonimă și au fost rezolvate diverse mici erori.

Mai multe modificări

  • Multe corecturi de erori și îmbunătățiri pentru versiunea Flatpak a lui Gajim
  • Avatarurile implicite sunt acum generate pentru fiecare contact utilizând Generarea consecventă a culorilor (XEP-0392) și litera inițială a contactului
  • Acum este posibil să lipiți o imagine din clipboard pentru a o trimite
  • Transferurile de fișiere prin HTTP File Upload vor afișa acum numele fișierului, viteza de încărcare și timpul rămas
  • Dimensiunea maximă permisă a fișierului pentru HTTP File Upload este afișată în fereastra Informații server
  • Acum este posibilă plasarea unui fișier pe un contact pentru a începe un transfer de fișiere
  • În plus față de vizualizarea unui fișier criptat OMEMO, acum este de asemenea posibil să se deschidă dosarul care îl conține
  • Manager de teme îmbunătățit
  • Îmbunătățiri ale contrastului și culorilor atât pentru temele luminoase, cât și pentru cele întunecate
  • Pictogramă mai bună pentru Message Delivery Receipts
  • Erorile de livrare sunt acum afișate în tooltip-ul pictogramei mesajului corespunzător
  • Baza de date de jurnale a lui Gajim (care stochează istoricul de chat, printre altele) a primit câteva îmbunătățiri de performanță
  • Selectare îmbunătățită a sursei audio/video în preferințe (plus previzualizare video)
  • Curățarea tooltip-ului listei de contacte
  • Multe secvențe de text au fost revizuite (de exemplu, utilizarea consecventă a unor termeni precum “Group Chat”, limbaj mai simplu)
  • Au fost adăugate comenzi rapide de la tastatură pentru mutarea filelor
  • Noi caracteristici ale consolei XML (filtrarea fluxului XML în funcție de cont, căutare în cadrul fluxului)
  • Meniul global (appmenu) a fost mutat înapoi în menubar (GNOME)
  • Statutul ‘invizibil’ a fost eliminat
  • Chat: Funcția FuzzyClock a fost eliminată
  • Și multe altele: Aruncați o privire la full changelog

Probleme cunoscute

  • Zeroconf (mesagerie fără server) nu a fost reimplementat încă
  • Configurarea certificatului de client nu este încă posibilă
  • S-au făcut unele eforturi pentru ca apelurile audio/video să funcționeze din nou, însă această funcție este foarte experimentală în acest moment

Gajim

Ca întotdeauna, nu ezitați să ne contactați la gajim@conference.gajim.org sau să deschideți o problemă pe my Gitlab.