Paglabas ng kliyente ng komunikasyon ng Dino 0.4

Pagkatapos ng isang taon ng pag-unlad, ang Dino 0.4 communication client ay inilabas, na sumusuporta sa chat, audio call, video call, video conferencing at text messaging gamit ang Jabber/XMPP protocol. Ang program ay compatible sa iba't ibang XMPP client at server, ay nakatutok sa tinitiyak ang pagiging kumpidensyal ng mga pag-uusap at sinusuportahan ang end-to-end na pag-encrypt. Ang code ng proyekto ay nakasulat sa wikang Vala gamit ang GTK toolkit at ipinamamahagi sa ilalim ng lisensya ng GPLv3+.

Upang ayusin ang koneksyon, ginagamit ang XMPP protocol at karaniwang mga extension ng XMPP (XEP-0353, XEP-0167), na nagpapahintulot sa iyo na tumawag sa pagitan ng Dino at anumang iba pang mga kliyente ng XMPP na sumusuporta sa mga nauugnay na detalye, halimbawa, posible na magtatag ng mga naka-encrypt na video call gamit ang mga application na Mga Pag-uusap at Movim, pati na rin ang mga hindi naka-encrypt na tawag gamit ang Gajim app. Ang end-to-end na pag-encrypt ng pagmemensahe at pagpapatunay ay isinasagawa gamit ang OMEMO XMPP extension batay sa Signal protocol.

Sa bagong release:

  • Nagdagdag ng suporta para sa mga reaksyon, na nagbibigay-daan sa user na mabilis na tumugon sa isang mensahe na may angkop na simbolo ng emoji, halimbawa, upang ipahayag ang mga emosyon (🀯), pagsang-ayon (πŸ‘οΈ) o hindi pag-apruba (πŸ‘ŽοΈ) nang hindi nagta-type.
  • Ang mga panggrupong chat, direktang pagmemensahe, at mga channel ay mayroon na ngayong suporta para sa direktang tugon, na nakatali sa isang partikular na mensahe at nagbibigay-daan sa iyong mabilis na tingnan ito.
    Paglabas ng kliyente ng komunikasyon ng Dino 0.4
  • Isang transition ang ginawa mula sa GTK3 patungong GTK4 at sa libadwaita library, na nag-aalok ng mga handa na widget at mga bagay para sa pagbuo ng mga application na sumusunod sa bagong GNOME HIG (Human Interface Guidelines). Ang user interface ay iniangkop upang gumana nang tama sa mga screen ng anumang laki, kabilang ang mga maliliit na screen sa mga mobile device.

Paglabas ng kliyente ng komunikasyon ng Dino 0.4

Mga pangunahing tampok ng Dino at suportadong mga extension ng XEP:

  • Mga multi-user na pakikipag-chat na may suporta para sa mga pribadong grupo at pampublikong channel (sa mga grupo maaari ka lamang makipag-usap sa mga taong kasama sa grupo sa mga arbitrary na paksa, at sa mga channel ang sinumang user ay maaaring makipag-usap lamang sa isang partikular na paksa);
  • Paggamit ng mga avatar;
  • Pamamahala ng archive ng mensahe;
  • Pagmarka ng huling natanggap at nabasang mga mensahe sa mga chat;
  • Pag-attach ng mga file at larawan sa mga mensahe. Maaaring ilipat ang mga file nang direkta mula sa kliyente patungo sa kliyente o sa pamamagitan ng pag-upload sa server at pagbibigay ng link kung saan maaaring i-download ng ibang user ang file na ito;
  • Sinusuportahan ang direktang paglipat ng nilalamang multimedia (tunog, video, mga file) sa pagitan ng mga kliyente gamit ang Jingle protocol;
  • Suporta para sa mga tala ng SRV upang magtatag ng direktang naka-encrypt na koneksyon gamit ang TLS, bilang karagdagan sa pagpapadala sa pamamagitan ng isang XMPP server;
  • Pag-encrypt gamit ang OMEMO at OpenPGP;
  • Pamamahagi ng mga mensahe sa pamamagitan ng subscription (I-publish-Subscribe);
  • Notification tungkol sa status ng pag-type ng isa pang user (maaari mong i-disable ang pagpapadala ng mga notification tungkol sa pag-type kaugnay ng mga chat o indibidwal na user);
  • Ipinagpaliban ang paghahatid ng mga mensahe;
  • Mga bookmark para sa iba't ibang mga serbisyo at mapagkukunan na nakaimbak sa server;
  • Abiso ng matagumpay na paghahatid ng mensahe;
  • Advanced na paraan ng paghahanap ng mga mensahe at pag-filter ng output sa kasaysayan ng sulat;
  • Suporta para sa pagtatrabaho sa isang interface na may maraming mga account, halimbawa, upang paghiwalayin ang trabaho at personal na sulat;
  • Paggawa sa offline mode na may aktwal na pagpapadala ng mga nakasulat na mensahe at pagtanggap ng mga mensaheng naipon sa server pagkatapos lumitaw ang isang koneksyon sa network;
  • Suporta sa SOCKS5 para sa pagpapasa ng mga direktang P2P na koneksyon;
  • Suporta para sa XML vCard na format.

Paglabas ng kliyente ng komunikasyon ng Dino 0.4


Pinagmulan: opennet.ru

Magdagdag ng komento