Dino 0.4 байланыс клиентінің шығарылымы

Бір жылдық дамудан кейін Dino 0.4 байланыс клиенті шығарылды, ол Jabber/XMPP хаттамасы арқылы чатты, аудио қоңырауларды, бейне қоңырауларды, бейнеконференцияларды және мәтіндік хабар алмасуды қолдайды.Бағдарлама әртүрлі XMPP клиенттерімен және серверлерімен үйлесімді, сөйлесулердің құпиялылығын қамтамасыз ету және түпкілікті шифрлауды қолдайды. Жоба коды GTK құралдар жинағы арқылы Vala тілінде жазылған және GPLv3+ лицензиясы бойынша таратылады.

Қосылымды ұйымдастыру үшін XMPP протоколы және стандартты XMPP кеңейтімдері (XEP-0353, XEP-0167) пайдаланылады, бұл сізге Dino және тиісті спецификацияларды қолдайтын кез келген басқа XMPP клиенттері арасында қоңырау шалуға мүмкіндік береді, мысалы, Conversations және Movim қолданбаларымен шифрланған бейне қоңырауларды, сондай-ақ Gajim қолданбасымен шифрланбаған қоңырауларды орнатыңыз. Хабар алмасуды және аутентификацияны түпкілікті шифрлау Signal протоколына негізделген OMEMO XMPP кеңейтімін пайдалану арқылы жүзеге асырылады.

Жаңа шығарылымда:

  • Пайдаланушыға сәйкес эмодзи таңбасы бар хабарламаға жылдам әрекет етуге, мысалы, эмоцияларды (🤯), келісу (👍️) немесе мақұлдамауды (👎️) терусіз білдіруге мүмкіндік беретін реакцияларға қолдау қосылды.
  • Топтық чаттар, тікелей хабар алмасу және арналар енді нақты хабарға байланысты және оны жылдам көруге мүмкіндік беретін тікелей жауап беруге қолдау көрсетеді.
    Dino 0.4 байланыс клиентінің шығарылымы
  • GTK3-тен GTK4-ке және жаңа GNOME HIG (Адам интерфейсі бойынша нұсқаулық) сәйкес келетін қолданбаларды құруға арналған дайын виджеттер мен нысандарды ұсынатын libadwaita кітапханасына ауысу жасалды. Пайдаланушы интерфейсі кез келген өлшемдегі экрандарда, соның ішінде мобильді құрылғылардағы шағын экрандарда дұрыс жұмыс істеуге бейімделген.

Dino 0.4 байланыс клиентінің шығарылымы

Dino және қолдау көрсетілетін XEP кеңейтімдерінің негізгі мүмкіндіктері:

  • Жеке топтар мен жалпы арналарды қолдауы бар көп пайдаланушылы чаттар (топтарда сіз тек ерікті тақырыптар бойынша топқа енгізілген адамдармен сөйлесе аласыз, ал арналарда кез келген пайдаланушы тек берілген тақырып бойынша сөйлесе алады);
  • Аватарларды пайдалану;
  • Хабарламалар мұрағатын басқару;
  • Чаттарда соңғы қабылданған және оқылған хабарламаларды белгілеу;
  • Хабарларға файлдар мен суреттерді тіркеу. Файлдарды тікелей клиенттен клиентке немесе серверге жүктеп салу және басқа пайдаланушы осы файлды жүктей алатын сілтемені беру арқылы тасымалдауға болады;
  • Jingle протоколы арқылы клиенттер арасында мультимедиялық мазмұнды (дыбыс, бейне, файлдар) тікелей тасымалдауды қолдайды;
  • XMPP сервері арқылы жіберуден басқа, TLS көмегімен тікелей шифрланған қосылымды орнату үшін SRV жазбаларына қолдау көрсету;
  • OMEMO және OpenPGP көмегімен шифрлау;
  • Жазылым бойынша хабарламаларды тарату (Жариялау-Жазылу);
  • Басқа пайдаланушының теру күйі туралы хабарлама (сіз чаттарға немесе жеке пайдаланушыларға қатысты теру туралы хабарландыруларды жіберуді өшіруге болады);
  • Хабарламаларды жеткізуді кейінге қалдыру;
  • Серверде сақталған әртүрлі қызметтер мен ресурстарға арналған бетбелгілер;
  • Хабарламаны сәтті жеткізу туралы хабарлама;
  • Хабарламаларды іздеудің және хат алмасу тарихында шығысты сүзудің кеңейтілген құралдары;
  • Бірнеше есептік жазбалармен бір интерфейсте жұмыс істеуді қолдау, мысалы, жұмыс пен жеке хат алмасуды бөлу;
  • Желі қосылымы пайда болғаннан кейін жазбаша хабарламаларды нақты жіберу және серверде жинақталған хабарламаларды қабылдау арқылы офлайн режимінде жұмыс істеу;
  • P5P тікелей қосылымдарын жіберу үшін SOCKS2 қолдауы;
  • XML vCard пішімін қолдау.

Dino 0.4 байланыс клиентінің шығарылымы


Ақпарат көзі: opennet.ru

пікір қалдыру