Utjefte fan kommunikaasjekliïnt Dino 0.4

Nei in jier fan ûntwikkeling is de kommunikaasjekliïnt Dino 0.4 frijlitten, it stypjen fan petearen, audio-oproppen, fideoproppen, fideokonferinsjes en tekstberjochten mei it Jabber/XMPP-protokol. it garandearjen fan de fertroulikens fan petearen en stipet end-to-end fersifering. De projektkoade is skreaun yn 'e Vala-taal mei de GTK-ark en wurdt ferspraat ûnder de GPLv3+ lisinsje.

Om de ferbining te organisearjen, wurde it XMPP-protokol en standert XMPP-útwreidingen (XEP-0353, XEP-0167) brûkt, wêrtroch jo petearen kinne meitsje tusken Dino en alle oare XMPP-kliïnten dy't de relevante spesifikaasjes stypje, bygelyks is it mooglik om fêstigje fersifere fideoproppen mei de applikaasjes Conversations en Movim, lykas net-fersifere petearen mei de Gajim-app. End-to-end fersifering fan messaging en autentikaasje wurdt útfierd mei de OMEMO XMPP-útwreiding basearre op it Signalprotokol.

Yn de nije release:

  • Stipe tafoege foar reaksjes, wêrtroch de brûker fluch kin reagearje op in berjocht mei in geskikt emoji-symboal, bygelyks om emoasjes (🤯), oerienkomst (👍️) of ôfkarring (👎️) út te drukken sûnder te typen.
  • Groepchats, direkte berjochten en kanalen hawwe no stipe foar direkte antwurd, dat is bûn oan in spesifyk berjocht en lit jo it fluch besjen.
    Utjefte fan kommunikaasjekliïnt Dino 0.4
  • In oergong is makke fan GTK3 nei GTK4 en de libadwaita-biblioteek, dy't klearmakke widgets en objekten biedt foar it bouwen fan applikaasjes dy't foldogge oan de nije GNOME HIG (Human Interface Guidelines). De brûkersynterface is oanpast om goed te wurkjen op skermen fan elke grutte, ynklusyf lytse skermen op mobile apparaten.

Utjefte fan kommunikaasjekliïnt Dino 0.4

Haadfunksjes fan Dino en stipe XEP-útwreidingen:

  • Chat mei meardere brûkers mei stipe foar partikuliere groepen en iepenbiere kanalen (yn groepen kinne jo allinich kommunisearje mei minsken opnaam yn 'e groep oer willekeurige ûnderwerpen, en yn kanalen kinne elke brûkers allinich kommunisearje oer in bepaald ûnderwerp);
  • Gebrûk fan avatars;
  • Berjochten argyf behear;
  • Markearje de lêste ûntfongen en lêzen berjochten yn petearen;
  • Bestannen en ôfbyldings taheakje oan berjochten. Triemmen kinne wurde oerdroegen itsij direkt fan client nei client of troch upload nei de tsjinner en it jaan fan in keppeling troch dêr't in oare brûker kin downloade dit bestân;
  • Unterstützt direkte oerdracht fan multimedia-ynhâld (lûd, fideo, bestannen) tusken kliïnten mei it Jingle-protokol;
  • Stipe foar SRV-records om in direkte fersifere ferbining te meitsjen mei TLS, neist it ferstjoeren fia in XMPP-tsjinner;
  • Fersifering mei OMEMO en OpenPGP;
  • Fersprieding fan berjochten troch abonnemint (Publisearje-Abonnearje);
  • Notifikaasje oer de status fan it typen fan in oare brûker (jo kinne it ferstjoeren fan notifikaasjes oer typen yn ferbân mei petearen of yndividuele brûkers útskeakelje);
  • útstelde levering fan berjochten;
  • Blêdwizers foar ferskate tsjinsten en boarnen opslein op 'e tsjinner;
  • Notifikaasje fan suksesfolle berjochtlevering;
  • Avansearre middels foar it sykjen nei berjochten en filterjen fan útfier yn 'e korrespondinsjeskiednis;
  • Stipe foar wurkjen yn ien ynterface mei ferskate akkounts, bygelyks om wurk en persoanlike korrespondinsje te skieden;
  • Wurkje yn offline modus mei it feitlik ferstjoeren fan skreaune berjochten en ûntfange berjochten sammele op 'e tsjinner nei't in netwurkferbining ferskynt;
  • SOCKS5-stipe foar it trochstjoeren fan direkte P2P-ferbiningen;
  • Stipe foar XML vCard-formaat.

Utjefte fan kommunikaasjekliïnt Dino 0.4


Boarne: opennet.ru

Add a comment