Ukukhishwa kweklayenti lokuxhumana i-Dino 0.4

Ngemuva konyaka wokuthuthuka, iklayenti lokuxhumana le-Dino 0.4 selikhululiwe, elisekela ingxoxo, amakholi alalelwayo, amakholi wevidiyo, inkomfa ngevidiyo nokuthumela imiyalezo kusetshenziswa iphrothokholi ye-Jabber/XMPP. Uhlelo luhambisana namaklayenti namaseva e-XMPP ahlukahlukene, lugxile kuwo ukuqinisekisa ubumfihlo bezingxoxo futhi isekela ukubethela ngasemaphethelweni. Ikhodi yephrojekthi ibhalwe ngolimi lwesi-Vala kusetshenziswa ikhithi yamathuluzi ye-GTK futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv3+.

Ukuhlela ukuxhumana, kusetshenziswa iphrothokholi ye-XMPP kanye nezandiso ze-XMPP ezijwayelekile (XEP-0353, XEP-0167) ezikuvumela ukuthi ushaye izingcingo phakathi kwe-Dino nanoma yimaphi amanye amaklayenti e-XMPP asekela imininingwane efanele, isibonelo, kungenzeka sungula amakholi wevidiyo abethelwe ngezinhlelo zokusebenza ze-Izingxoxo ne-Movim, kanye namakholi angabethelwe ngohlelo lokusebenza lwe-Gajim. Ukubethela ngasemaphethelweni kwemiyalezo kanye nokuqinisekisa kwenziwa kusetshenziswa isandiso se-OMEMO XMPP esisekelwe kuphrothokholi Yesiginali.

Ekukhishweni okusha:

  • Ukwesekwa okwengeziwe kokusabela, okuvumela umsebenzisi ukuthi asabele ngokushesha umlayezo onophawu olufanele lwe-emoji, isibonelo, ukuveza imizwa (🀯), ukuvumelana (πŸ‘οΈ) noma ukuphika (πŸ‘ŽοΈ) ngaphandle kokuthayipha.
  • Izingxoxo zeqembu, imiyalezo eqondile, namashaneli manje anokusekelwa kokuphendula okuqondile, okuhambisana nomlayezo othile futhi kukuvumela ukuthi uwubuke ngokushesha.
    Ukukhishwa kweklayenti lokuxhumana i-Dino 0.4
  • Kwenziwe inguquko isuka ku-GTK3 iye ku-GTK4 kanye nelabhulali ye-libadwaita, enikeza amawijethi enziwe ngomumo nezinto zokwakha ezithobelana ne-GNOME HIG entsha (Iziqondiso Zokusebenzelana Komuntu). I-interface yomsebenzisi iguqulelwa ukusebenza ngendlela efanele kuzikrini zanoma imuphi usayizi, okuhlanganisa izikrini ezincane kumadivayisi eselula.

Ukukhishwa kweklayenti lokuxhumana i-Dino 0.4

Izici eziyinhloko ze-Dino nezandiso ze-XEP ezisekelwayo:

  • Izingxoxo zabasebenzisi abaningi ezinokwesekwa kwamaqembu angasese neziteshi zomphakathi (emaqenjini ungaxhumana kuphela nabantu abafakwe eqenjini ngezihloko ezingenangqondo, futhi eziteshini noma yibaphi abasebenzisi bangaxhumana kuphela ngesihloko esithile);
  • Ukusetshenziswa kwama-avatar;
  • Ukuphathwa kwengobo yomlando yomlayezo;
  • Ukumaka imiyalezo yokugcina etholiwe nokufunda ezingxoxweni;
  • Ukunamathisela amafayela nezithombe emilayezweni. Amafayela angadluliselwa ngokuqondile esuka kuklayenti aye kuklayenti noma ngokulayisha kuseva futhi anikeze isixhumanisi omunye umsebenzisi angadawuniloda ngaso leli fayela;
  • Isekela ukudluliswa okuqondile kokuqukethwe kwe-multimedia (umsindo, ividiyo, amafayela) phakathi kwamaklayenti asebenzisa iphrothokholi ye-Jingle;
  • Ukusekelwa kwamarekhodi e-SRV ukuze kusungulwe ukuxhumana okubethelwe ngokuqondile kusetshenziswa i-TLS, ngaphezu kokuthumela ngeseva ye-XMPP;
  • Ukubethela usebenzisa i-OMEMO ne-OpenPGP;
  • Ukusatshalaliswa kwemiyalezo ngokubhalisa (Shicilela-Bhalisa);
  • Isaziso mayelana nesimo sokuthayipha komunye umsebenzisi (ungakhubaza ukuthumela izaziso mayelana nokuthayipha ngokuhlobene nezingxoxo noma abasebenzisi ngabanye);
  • Ukulethwa kwemiyalezo ehlehlisiwe;
  • Amabhukhimakhi wezinsizakalo ezahlukahlukene nezinsiza ezigcinwe kuseva;
  • Isaziso sokulethwa komlayezo ngempumelelo;
  • Izindlela ezithuthukile zokusesha imiyalezo nokuhlunga okuphumayo emlandweni wezincwadi;
  • Ukusekelwa kokusebenza esibonakalayo esisodwa esinama-akhawunti amaningana, isibonelo, ukuhlukanisa izincwadi zomsebenzi nezomuntu siqu;
  • Ukusebenza kwimodi engaxhunyiwe ku-inthanethi ngokuthumela kwangempela kwemiyalezo ebhaliwe nokwamukela imiyalezo eqoqwe kwiseva ngemuva kokuvela kokuxhumana kwenethiwekhi;
  • Ukusekelwa kwe-SOCKS5 kokudlulisa ukuxhumana okuqondile kwe-P2P;
  • Usekelo lwefomethi ye-VCard ye-XML.

Ukukhishwa kweklayenti lokuxhumana i-Dino 0.4


Source: opennet.ru

Engeza amazwana