Pagpagawas sa kliyente sa komunikasyon nga si Dino 0.4

Pagkahuman sa usa ka tuig nga pag-uswag, ang kliyente sa komunikasyon sa Dino 0.4 gipagawas, nagsuporta sa chat, mga tawag sa audio, mga tawag sa video, komperensya sa video ug pagmemensahe gamit ang protocol sa Jabber / XMPP. Ang programa nahiuyon sa lainlaing mga kliyente ug server sa XMPP, naka-focus sa pagsiguro sa pagkakompidensyal sa mga panag-istoryahanay ug pagsuporta sa end-to-end encryption. Ang code sa proyekto gisulat sa pinulongang Vala gamit ang GTK toolkit ug giapod-apod ubos sa lisensya sa GPLv3+.

Aron maorganisar ang koneksyon, gigamit ang XMPP protocol ug standard nga mga extension sa XMPP (XEP-0353, XEP-0167), nga nagtugot kanimo sa paghimo sa mga tawag tali sa Dino ug bisan unsang ubang mga kliyente sa XMPP nga nagsuporta sa mga may kalabutan nga mga detalye, pananglitan, posible nga pag-establisar og mga encrypted nga video call gamit ang Conversations ug Movim nga mga aplikasyon, ingon man ang wala'y encrypted nga mga tawag gamit ang Gajim app. Ang end-to-end encryption sa messaging ug authentication gihimo gamit ang OMEMO XMPP extension base sa Signal protocol.

Sa bag-ong pagpagawas:

  • Gidugang nga suporta alang sa mga reaksyon, nga gitugotan ang tiggamit nga dali nga mag-reaksyon sa usa ka mensahe nga adunay angay nga simbolo sa emoji, pananglitan, aron ipahayag ang mga emosyon (🀯), pag-uyon (πŸ‘οΈ) o dili pag-uyon (πŸ‘ŽοΈ) nga wala mag-type.
  • Ang mga chat sa grupo, direkta nga pagmemensahe, ug mga channel karon adunay suporta alang sa direkta nga tubag, nga gihigot sa usa ka piho nga mensahe ug gitugotan ka nga dali nga makita kini.
    Pagpagawas sa kliyente sa komunikasyon nga si Dino 0.4
  • Nahimo ang usa ka transisyon gikan sa GTK3 ngadto sa GTK4 ug ang libadwaita library, nga nagtanyag ug andam nga mga widget ug mga butang alang sa pagtukod og mga aplikasyon nga nagsunod sa bag-ong GNOME HIG (Human Interface Guidelines). Ang user interface gipahiangay aron magtrabaho sa husto sa mga screen sa bisan unsang gidak-on, lakip ang gagmay nga mga screen sa mga mobile device.

Pagpagawas sa kliyente sa komunikasyon nga si Dino 0.4

Panguna nga mga bahin sa Dino ug gisuportahan nga mga extension sa XEP:

  • Multi-user nga mga chat nga adunay suporta alang sa pribado nga mga grupo ug publiko nga mga channel (sa mga grupo mahimo ka nga makigkomunikar sa mga tawo nga gilakip sa grupo sa arbitraryong mga hilisgutan, ug sa mga channel ang bisan kinsa nga tiggamit mahimo nga makig-istorya lamang sa usa ka hilisgutan);
  • Paggamit sa mga avatar;
  • Pagdumala sa archive sa mensahe;
  • Pagmarka sa katapusang nadawat ug pagbasa sa mga mensahe sa mga chat;
  • Pagdugtong sa mga file ug mga imahe sa mga mensahe. Ang mga file mahimong ibalhin direkta gikan sa kliyente ngadto sa kliyente o pinaagi sa pag-upload sa server ug paghatag og link diin ang laing user maka-download niini nga file;
  • Gisuportahan ang direkta nga pagbalhin sa sulud sa multimedia (tunog, video, mga file) tali sa mga kliyente gamit ang Jingle protocol;
  • Suporta alang sa mga rekord sa SRV aron makatukod og direktang naka-encrypt nga koneksyon gamit ang TLS, dugang sa pagpadala pinaagi sa XMPP server;
  • Pag-encrypt gamit ang OMEMO ug OpenPGP;
  • Pag-apod-apod sa mga mensahe pinaagi sa suskrisyon (Publish-Subscribe);
  • Pagpahibalo bahin sa kahimtang sa pag-type sa lain nga tiggamit (mahimo nimong dili pag-undang ang pagpadala mga pahibalo bahin sa pag-type nga may kalabotan sa mga chat o indibidwal nga tiggamit);
  • Gilangan nga pagpadala sa mga mensahe;
  • Mga bookmark alang sa lainlaing mga serbisyo ug mga kapanguhaan nga gitipigan sa server;
  • Pagpahibalo sa malampuson nga paghatud sa mensahe;
  • Advanced nga paagi sa pagpangita sa mga mensahe ug pagsala sa output sa kasaysayan sa sulat;
  • Suporta alang sa pagtrabaho sa usa ka interface nga adunay daghang mga account, pananglitan, sa pagbulag sa trabaho ug personal nga sulat;
  • Pagtrabaho sa offline mode nga adunay aktwal nga pagpadala sa sinulat nga mga mensahe ug pagdawat sa mga mensahe nga natipon sa server human makita ang koneksyon sa network;
  • Suporta sa SOCKS5 alang sa pagpasa sa direktang mga koneksyon sa P2P;
  • Suporta alang sa XML vCard format.

Pagpagawas sa kliyente sa komunikasyon nga si Dino 0.4


Source: opennet.ru

Idugang sa usa ka comment