Rhyddhau cleient cyfathrebu Dino 0.4

Ar Γ΄l blwyddyn o ddatblygiad, mae cleient cyfathrebu Dino 0.4 wedi'i ryddhau, gan gefnogi sgwrsio, galwadau sain, galwadau fideo, fideo-gynadledda a negeseuon testun gan ddefnyddio protocol Jabber/XMPP. Mae'r rhaglen yn gydnaws ag amrywiol gleientiaid a gweinyddwyr XMPP, yn canolbwyntio ar sicrhau cyfrinachedd sgyrsiau ac yn cefnogi amgryptio o'r dechrau i'r diwedd. Mae cod y prosiect wedi'i ysgrifennu yn iaith Vala gan ddefnyddio pecyn cymorth GTK ac fe'i dosberthir o dan drwydded GPLv3+.

I drefnu'r cysylltiad, defnyddir y protocol XMPP ac estyniadau XMPP safonol (XEP-0353, XEP-0167), sy'n eich galluogi i wneud galwadau rhwng Dino ac unrhyw gleientiaid XMPP eraill sy'n cefnogi'r manylebau perthnasol, er enghraifft, mae'n bosibl sefydlu galwadau fideo wedi'u hamgryptio gyda'r cymwysiadau Sgyrsiau a Movim, yn ogystal Γ’ galwadau heb eu hamgryptio gyda'r app Gajim. Mae amgryptio negeseuon a dilysu o un pen i'r llall yn cael ei wneud gan ddefnyddio estyniad OMEMO XMPP yn seiliedig ar y protocol Signal.

Yn y datganiad newydd:

  • Cefnogaeth ychwanegol ar gyfer ymatebion, gan ganiatΓ‘u i'r defnyddiwr ymateb yn gyflym i neges gyda symbol emoji addas, er enghraifft, i fynegi emosiynau (🀯), cytundeb (πŸ‘οΈ) neu anghymeradwyaeth (πŸ‘ŽοΈ) heb deipio.
  • Bellach mae gan sgyrsiau grΕ΅p, negeseuon uniongyrchol, a sianeli gefnogaeth ar gyfer ateb uniongyrchol, sy'n gysylltiedig Γ’ neges benodol ac yn caniatΓ‘u ichi ei gweld yn gyflym.
    Rhyddhau cleient cyfathrebu Dino 0.4
  • Mae trawsnewidiad wedi'i wneud o GTK3 i GTK4 a'r llyfrgell libadwaita, sy'n cynnig teclynnau a gwrthrychau parod ar gyfer cymwysiadau adeiladu sy'n cydymffurfio Γ’'r GNOME HIG (Canllawiau Rhyngwyneb Dynol) newydd. Mae'r rhyngwyneb defnyddiwr wedi'i addasu i weithio'n gywir ar sgriniau o unrhyw faint, gan gynnwys sgriniau bach ar ddyfeisiau symudol.

Rhyddhau cleient cyfathrebu Dino 0.4

Prif nodweddion Dino ac estyniadau XEP a gefnogir:

  • Sgyrsiau aml-ddefnyddiwr gyda chefnogaeth ar gyfer grwpiau preifat a sianeli cyhoeddus (mewn grwpiau dim ond gyda phobl sydd wedi'u cynnwys yn y grΕ΅p ar bynciau mympwyol y gallwch chi gyfathrebu, ac mewn sianeli dim ond ar bwnc penodol y gall unrhyw ddefnyddwyr gyfathrebu);
  • Defnydd o avatars;
  • Rheoli archif negeseuon;
  • Marcio'r negeseuon a dderbyniwyd ddiwethaf a'u darllen mewn sgyrsiau;
  • Atodi ffeiliau a delweddau i negeseuon. Gellir trosglwyddo ffeiliau naill ai'n uniongyrchol o gleient i gleient neu drwy eu llwytho i fyny i'r gweinydd a darparu dolen y gall defnyddiwr arall lawrlwytho'r ffeil hon drwyddi;
  • Yn cefnogi trosglwyddo cynnwys amlgyfrwng yn uniongyrchol (sain, fideo, ffeiliau) rhwng cleientiaid gan ddefnyddio protocol Jingle;
  • Cefnogaeth i gofnodion SRV i sefydlu cysylltiad uniongyrchol wedi'i amgryptio gan ddefnyddio TLS, yn ogystal ag anfon trwy weinydd XMPP;
  • Amgryptio gan ddefnyddio OMEMO ac OpenPGP;
  • Dosbarthu negeseuon trwy danysgrifiad (Cyhoeddi-Tanysgrifio);
  • Hysbysiad am statws teipio defnyddiwr arall (gallwch analluogi anfon hysbysiadau am deipio mewn perthynas Γ’ sgyrsiau neu ddefnyddwyr unigol);
  • Gohirio cyflwyno negeseuon;
  • Llyfrnodau ar gyfer gwasanaethau ac adnoddau amrywiol sy'n cael eu storio ar y gweinydd;
  • Hysbysiad o gyfleu neges yn llwyddiannus;
  • Dulliau uwch o chwilio am negeseuon a hidlo allbwn yn yr hanes gohebiaeth;
  • Cefnogaeth ar gyfer gweithio mewn un rhyngwyneb gyda sawl cyfrif, er enghraifft, i wahanu gohebiaeth waith a gohebiaeth bersonol;
  • Gweithio yn y modd all-lein gydag anfon negeseuon ysgrifenedig gwirioneddol a derbyn negeseuon a gronnwyd ar y gweinydd ar Γ΄l i gysylltiad rhwydwaith ymddangos;
  • Cefnogaeth SOCKS5 ar gyfer anfon cysylltiadau P2P uniongyrchol ymlaen;
  • Cefnogaeth ar gyfer fformat vCard XML.

Rhyddhau cleient cyfathrebu Dino 0.4


Ffynhonnell: opennet.ru

Ychwanegu sylw