Frigivelse af kommunikationsklient Dino 0.4

Efter et års udvikling er Dino 0.4 kommunikationsklienten blevet frigivet, der understøtter chat, lydopkald, videoopkald, videokonferencer og tekstbeskeder ved hjælp af Jabber/XMPP protokollen. Programmet er kompatibelt med forskellige XMPP klienter og servere, er fokuseret på sikrer fortroligheden af ​​samtaler og understøtter ende-til-ende-kryptering. Projektkoden er skrevet på Vala-sproget ved hjælp af GTK-værktøjssættet og distribueres under GPLv3+-licensen.

For at organisere forbindelsen bruges XMPP-protokollen og standard XMPP-udvidelser (XEP-0353, XEP-0167), som giver dig mulighed for at foretage opkald mellem Dino og eventuelle andre XMPP-klienter, der understøtter de relevante specifikationer, f.eks. etablere krypterede videoopkald med applikationerne Conversations og Movim, samt ukrypterede opkald med Gajim-appen. End-to-end-kryptering af meddelelser og godkendelse udføres ved hjælp af OMEMO XMPP-udvidelsen baseret på Signal-protokollen.

I den nye udgivelse:

  • Tilføjet støtte til reaktioner, så brugeren hurtigt kan reagere på en besked med et passende emoji-symbol, for eksempel for at udtrykke følelser (🤯), enighed (👍️) eller afvisning (👎️) uden at skrive.
  • Gruppechats, direkte beskeder og kanaler understøtter nu direkte svar, som er knyttet til en bestemt besked og giver dig mulighed for hurtigt at se den.
    Frigivelse af kommunikationsklient Dino 0.4
  • Der er lavet en overgang fra GTK3 til GTK4 og libadwaita-biblioteket, som tilbyder færdige widgets og objekter til at bygge applikationer, der overholder den nye GNOME HIG (Human Interface Guidelines). Brugergrænsefladen er tilpasset til at fungere korrekt på skærme af enhver størrelse, inklusive små skærme på mobile enheder.

Frigivelse af kommunikationsklient Dino 0.4

Hovedtræk ved Dino og understøttede XEP-udvidelser:

  • Multibruger-chat med støtte til private grupper og offentlige kanaler (i grupper kan du kun kommunikere med personer, der er inkluderet i gruppen om vilkårlige emner, og i kanaler kan enhver bruger kun kommunikere om et givet emne);
  • Brug af avatarer;
  • Beskedarkivstyring;
  • Markering af de sidst modtagne og læste beskeder i chats;
  • Vedhæftning af filer og billeder til beskeder. Filer kan overføres enten direkte fra klient til klient eller ved at uploade til serveren og give et link, hvorigennem en anden bruger kan downloade denne fil;
  • Understøtter direkte overførsel af multimedieindhold (lyd, video, filer) mellem klienter ved hjælp af Jingle-protokollen;
  • Understøttelse af SRV-poster til at etablere en direkte krypteret forbindelse ved hjælp af TLS, foruden afsendelse via en XMPP-server;
  • Kryptering ved hjælp af OMEMO og OpenPGP;
  • Distribution af beskeder efter abonnement (Publicer-Abonner);
  • Meddelelse om status for en anden brugers skrivning (du kan deaktivere afsendelse af meddelelser om skrivning i forhold til chats eller individuelle brugere);
  • Udskudt levering af beskeder;
  • Bogmærker til forskellige tjenester og ressourcer gemt på serveren;
  • Meddelelse om vellykket levering af beskeder;
  • Avancerede metoder til at søge efter beskeder og filtrere output i korrespondancehistorikken;
  • Support til at arbejde i én grænseflade med flere konti, for eksempel for at adskille arbejds- og personlig korrespondance;
  • Arbejde i offline-tilstand med faktisk afsendelse af skrevne beskeder og modtagelse af beskeder akkumuleret på serveren, efter at en netværksforbindelse vises;
  • SOCKS5-understøttelse til videresendelse af direkte P2P-forbindelser;
  • Understøttelse af XML vCard-format.

Frigivelse af kommunikationsklient Dino 0.4


Kilde: opennet.ru

Tilføj en kommentar