Dino 0.4 rabitə müştəri buraxılışı

Bir illik inkişafdan sonra Jabber/XMPP protokolundan istifadə edərək söhbət, audio zənglər, video zənglər, video konfrans və mətn mesajlaşmasını dəstəkləyən Dino 0.4 rabitə müştərisi buraxıldı. Layihə kodu GTK alətlər dəstindən istifadə etməklə Vala dilində yazılır və GPLv3+ lisenziyası altında paylanır.

Bağlantı XMPP protokolundan və ümumi XMPP genişləndirmələrindən (XEP-0353, XEP-0167) istifadə edir ki, bu da sizə Dino və müvafiq spesifikasiyaları dəstəkləyən hər hansı digər XMPP müştəriləri arasında zənglər etməyə imkan verir, məsələn, şifrələnmiş video zənglər qura bilərsiniz. Söhbətlər və Movim proqramları, həmçinin Gajim tətbiqi ilə şifrələnməmiş zənglər. Başdan-ayağa mesajlaşmanın şifrələnməsi və təsdiqlənməsi Siqnal protokoluna əsaslanan OMEMO XMPP genişlənməsindən istifadə etməklə həyata keçirilir.

Yeni buraxılışda:

  • İstifadəçiyə emote (🤯), razılıq (👍️) və ya bəyənməmə (👎️) kimi müvafiq emoji simvolu ilə mesaja yazmadan tez cavab verməyə imkan verən reaksiyalar üçün əlavə dəstək əlavə edilib.
  • Qrup söhbətlərində, birbaşa mesajlaşmada və kanallarda konkret mesaja bağlı birbaşa cavab üçün dəstək əlavə edilib və ona tez baxmaq imkanı verir.
    Dino 0.4 rabitə müştəri buraxılışı
  • GTK3-dən GTK4-ə və yeni GNOME HIG (İnsan İnterfeysi Təlimatları) tövsiyələrinə uyğun tətbiqlər yaratmaq üçün hazır vidjetlər və obyektlər təklif edən libadwaita kitabxanasına keçid edilib. İstifadəçi interfeysi istənilən ölçülü ekranlarda, o cümlədən mobil cihazların kiçik ekranlarında düzgün işləmək üçün uyğunlaşdırılıb.

Dino 0.4 rabitə müştəri buraxılışı

Dino və dəstəklənən XEP uzantılarının əsas xüsusiyyətləri:

  • Şəxsi qruplar və ictimai kanallar üçün dəstək olan çox istifadəçi söhbətləri (qruplarda siz yalnız qrupa daxil olan insanlarla ixtiyari mövzularda, kanallarda isə istənilən istifadəçi yalnız verilmiş mövzuda söhbət edə bilər);
  • Avatarların istifadəsi;
  • Mesaj arxivinin idarə edilməsi;
  • Çatlarda son alınan və oxunan mesajların qeyd edilməsi;
  • Faylların və şəkillərin mesajlara əlavə edilməsi. Fayllar birbaşa müştəridən müştəriyə ötürülə və ya serverə yüklənə və digər istifadəçinin bu faylı endirə biləcəyi linklə təmin oluna bilər;
  • Jingle protokolundan istifadə edərək müştərilər arasında multimedia məzmununun (səs, video, fayllar) birbaşa ötürülməsinə dəstək;
  • XMPP server vasitəsilə göndərməklə yanaşı TLS istifadə edərək birbaşa şifrələnmiş əlaqə yaratmaq üçün SRV qeydlərinə dəstək;
  • OMEMO və OpenPGP ilə şifrələmə;
  • Abunəlik üzrə mesajların paylanması (Publish-Subscribe);
  • Başqa bir istifadəçi tərəfindən təyin edilmiş mesajın statusu haqqında bildiriş (çatlara və ya fərdi istifadəçilərə münasibətdə dəst haqqında bildirişlərin göndərilməsini söndürə bilərsiniz);
  • Mesajların gecikdirilməsi;
  • Serverdə saxlanılan müxtəlif xidmətlər və resurslar üçün əlfəcinlər;
  • Mesajın uğurlu çatdırılması barədə bildiriş;
  • Mesajların axtarışı və yazışma tarixində çıxışın süzülməsi üçün təkmil alətlər;
  • Bir neçə hesabla bir interfeysdə işləməyə dəstək, məsələn, iş və şəxsi yazışmaları ayırmaq;
  • Yazılı mesajların faktiki göndərilməsi və şəbəkə bağlantısı göründükdən sonra serverdə yığılmış mesajların qəbulu ilə oflayn rejimdə işləmək;
  • Birbaşa P5P əlaqələrini yönləndirmək üçün SOCKS2 dəstəyi;
  • vCard XML formatı üçün dəstək.

Dino 0.4 rabitə müştəri buraxılışı


Mənbə: opennet.ru

Добавить комментарий