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.
- 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.
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.
Ffynhonnell: opennet.ru