Komunikācijas klienta Dino izlaišana 0.4

Pēc gada izstrādes ir izlaists Dino 0.4 komunikācijas klients, kas atbalsta tērzēšanu, audio zvanus, videozvanus, video konferences un īsziņas, izmantojot Jabber/XMPP protokolu.Programma ir savietojama ar dažādiem XMPP klientiem un serveriem, ir vērsta uz nodrošinot sarunu konfidencialitāti un atbalsta pilnīgu šifrēšanu. Projekta kods ir uzrakstīts Vala valodā, izmantojot GTK rīku komplektu, un tiek izplatīts saskaņā ar GPLv3+ licenci.

Savienojuma organizēšanai tiek izmantots XMPP protokols un standarta XMPP paplašinājumi (XEP-0353, XEP-0167), kas ļauj veikt zvanus starp Dino un jebkuru citu XMPP klientu, kas atbalsta attiecīgās specifikācijas, piemēram, ir iespējams izveidot šifrētus videozvanus, izmantojot lietojumprogrammas Conversations un Movim, kā arī nešifrētus zvanus, izmantojot lietotni Gajim. Ziņojumapmaiņas un autentifikācijas pilnīga šifrēšana tiek veikta, izmantojot paplašinājumu OMEMO XMPP, pamatojoties uz Signal protokolu.

Jaunajā laidienā:

  • Pievienots reakciju atbalsts, ļaujot lietotājam ātri reaģēt uz ziņojumu ar piemērotu emocijzīmes simbolu, piemēram, paust emocijas (🤯), piekrišanu (👍️) vai noraidījumu (👎️) bez rakstīšanas.
  • Grupu tērzēšanā, tiešā ziņojumapmaiņā un kanālos tagad ir atbalsts tiešai atbildei, kas ir saistīta ar konkrētu ziņojumu un ļauj to ātri skatīt.
    Komunikācijas klienta Dino izlaišana 0.4
  • Ir veikta pāreja no GTK3 uz GTK4 un libadwaita bibliotēku, kas piedāvā gatavus logrīkus un objektus lietojumprogrammu veidošanai, kas atbilst jaunajām GNOME HIG (cilvēka interfeisa vadlīnijām). Lietotāja saskarne ir pielāgota, lai pareizi darbotos jebkura izmēra ekrānos, tostarp mazos mobilo ierīču ekrānos.

Komunikācijas klienta Dino izlaišana 0.4

Galvenās Dino un atbalstīto XEP paplašinājumu funkcijas:

  • Vairāku lietotāju tērzēšana ar atbalstu privātām grupām un publiskiem kanāliem (grupās jūs varat sazināties tikai ar grupā iekļautajām personām par patvaļīgām tēmām, un kanālos jebkurš lietotājs var sazināties tikai par noteiktu tēmu);
  • Avataru izmantošana;
  • Ziņojumu arhīvu vadība;
  • Pēdējo saņemto un lasīto ziņojumu atzīmēšana tērzēšanā;
  • Failu un attēlu pievienošana ziņojumiem. Failus var pārsūtīt vai nu tieši no klienta uz klientu, vai arī augšupielādējot to serverī un nodrošinot saiti, caur kuru cits lietotājs var lejupielādēt šo failu;
  • Atbalsta tiešu multivides satura (skaņas, video, failu) pārsūtīšanu starp klientiem, izmantojot Jingle protokolu;
  • SRV ierakstu atbalsts, lai izveidotu tiešu šifrētu savienojumu, izmantojot TLS, papildus sūtīšanai caur XMPP serveri;
  • Šifrēšana, izmantojot OMEMO un OpenPGP;
  • Ziņojumu izplatīšana pēc abonementa (Publicēt-Abonēt);
  • Paziņojums par cita lietotāja rakstīšanas statusu (var atspējot paziņojumu sūtīšanu par rakstīšanu saistībā ar tērzēšanu vai atsevišķiem lietotājiem);
  • Atliktā ziņojumu piegāde;
  • Grāmatzīmes dažādiem serverī saglabātajiem pakalpojumiem un resursiem;
  • Paziņojums par veiksmīgu ziņojumu piegādi;
  • Uzlaboti līdzekļi ziņojumu meklēšanai un izvades filtrēšanai sarakstes vēsturē;
  • Atbalsts darbam vienā saskarnē ar vairākiem kontiem, piemēram, lai nodalītu darba un personīgo korespondenci;
  • Darbs bezsaistes režīmā ar faktisku rakstisku ziņojumu sūtīšanu un serverī uzkrāto ziņojumu saņemšanu pēc tīkla savienojuma parādīšanās;
  • SOCKS5 atbalsts tiešo P2P savienojumu pārsūtīšanai;
  • Atbalsts XML vCard formātam.

Komunikācijas klienta Dino izlaišana 0.4


Avots: opennet.ru

Pievieno komentāru