การเปิดตัวไคลเอนต์การสื่อสาร Dino 0.4

หลังจากหนึ่งปีของการพัฒนา ไคลเอนต์การสื่อสาร Dino 0.4 ได้รับการเผยแพร่ ซึ่งรองรับการแชท การโทรด้วยเสียง การสนทนาทางวิดีโอ การประชุมทางวิดีโอ และการส่งข้อความโดยใช้โปรโตคอล Jabber/XMPP โปรแกรมนี้เข้ากันได้กับไคลเอนต์และเซิร์ฟเวอร์ XMPP ต่างๆ โดยเน้นที่ สร้างความมั่นใจในความลับของการสนทนาและรองรับการเข้ารหัสจากต้นทางถึงปลายทาง รหัสโครงการเขียนในภาษา Vala โดยใช้ชุดเครื่องมือ GTK และเผยแพร่ภายใต้ใบอนุญาต GPLv3+

เพื่อจัดระเบียบการเชื่อมต่อ จะใช้โปรโตคอล XMPP และส่วนขยาย XMPP มาตรฐาน (XEP-0353, XEP-0167) ซึ่งช่วยให้คุณสามารถโทรระหว่าง Dino และไคลเอนต์ XMPP อื่น ๆ ที่รองรับข้อกำหนดที่เกี่ยวข้อง ตัวอย่างเช่น เป็นไปได้ที่จะ สร้างแฮงเอาท์วิดีโอที่เข้ารหัสด้วยแอปพลิเคชัน Conversations และ Movim รวมถึงการโทรที่ไม่ได้เข้ารหัสด้วยแอป Gajim การเข้ารหัสข้อความและการรับรองความถูกต้องจากต้นทางถึงปลายทางดำเนินการโดยใช้ส่วนขยาย OMEMO XMPP ตามโปรโตคอลสัญญาณ

ในรุ่นใหม่:

  • เพิ่มการรองรับการโต้ตอบ ช่วยให้ผู้ใช้ตอบสนองต่อข้อความด้วยสัญลักษณ์อิโมจิที่เหมาะสมได้อย่างรวดเร็ว เช่น การแสดงอารมณ์ (🤯) ข้อตกลง (👍️) หรือการไม่เห็นด้วย (👎️) โดยไม่ต้องพิมพ์
  • ขณะนี้การแชทกลุ่ม การส่งข้อความโดยตรง และช่องทางต่างๆ รองรับการตอบกลับโดยตรง ซึ่งเชื่อมโยงกับข้อความใดข้อความหนึ่งและช่วยให้คุณดูได้อย่างรวดเร็ว
    การเปิดตัวไคลเอนต์การสื่อสาร Dino 0.4
  • มีการเปลี่ยนจาก GTK3 เป็น GTK4 และไลบรารี libadwaita ซึ่งมีวิดเจ็ตและออบเจ็กต์สำเร็จรูปสำหรับการสร้างแอปพลิเคชันที่สอดคล้องกับ GNOME HIG (แนวทางอินเทอร์เฟซสำหรับมนุษย์) ใหม่ อินเทอร์เฟซผู้ใช้ได้รับการปรับให้ทำงานได้อย่างถูกต้องบนหน้าจอทุกขนาด รวมถึงหน้าจอขนาดเล็กบนอุปกรณ์เคลื่อนที่

การเปิดตัวไคลเอนต์การสื่อสาร Dino 0.4

คุณสมบัติหลักของ Dino และส่วนขยาย XEP ที่รองรับ:

  • การแชทแบบหลายผู้ใช้พร้อมการสนับสนุนสำหรับกลุ่มส่วนตัวและช่องสาธารณะ (ในกลุ่มคุณสามารถสื่อสารเฉพาะกับบุคคลที่รวมอยู่ในกลุ่มตามหัวข้อที่กำหนดเองและในช่องที่ผู้ใช้สามารถสื่อสารได้เฉพาะในหัวข้อที่กำหนด)
  • การใช้อวตาร;
  • การจัดการเก็บถาวรข้อความ
  • การทำเครื่องหมายข้อความที่ได้รับและอ่านล่าสุดในการแชท
  • การแนบไฟล์และรูปภาพไปกับข้อความ ไฟล์สามารถถ่ายโอนได้โดยตรงจากไคลเอนต์ไปยังไคลเอนต์หรือโดยการอัพโหลดไปยังเซิร์ฟเวอร์และจัดเตรียมลิงก์ที่ผู้ใช้รายอื่นสามารถดาวน์โหลดไฟล์นี้ได้
  • รองรับการถ่ายโอนเนื้อหามัลติมีเดียโดยตรง (เสียง วิดีโอ ไฟล์) ระหว่างไคลเอนต์โดยใช้โปรโตคอล Jingle
  • รองรับบันทึก SRV เพื่อสร้างการเชื่อมต่อที่เข้ารหัสโดยตรงโดยใช้ TLS นอกเหนือจากการส่งผ่านเซิร์ฟเวอร์ XMPP
  • การเข้ารหัสโดยใช้ OMEMO และ OpenPGP;
  • การกระจายข้อความตามการสมัครสมาชิก (เผยแพร่-สมัครสมาชิก)
  • การแจ้งเตือนเกี่ยวกับสถานะของการพิมพ์ของผู้ใช้รายอื่น (คุณสามารถปิดการส่งการแจ้งเตือนเกี่ยวกับการพิมพ์ที่เกี่ยวข้องกับการแชทหรือผู้ใช้แต่ละราย)
  • การส่งข้อความล่าช้า
  • บุ๊กมาร์กสำหรับบริการและทรัพยากรต่างๆ ที่เก็บไว้บนเซิร์ฟเวอร์
  • แจ้งการส่งข้อความสำเร็จ
  • วิธีการขั้นสูงในการค้นหาข้อความและการกรองผลลัพธ์ในประวัติการติดต่อ
  • รองรับการทำงานในอินเทอร์เฟซเดียวที่มีหลายบัญชี เช่น แยกงานและจดหมายส่วนตัว
  • ทำงานในโหมดออฟไลน์ด้วยการส่งข้อความที่เป็นลายลักษณ์อักษรจริงและรับข้อความที่สะสมบนเซิร์ฟเวอร์หลังจากการเชื่อมต่อเครือข่ายปรากฏขึ้น
  • รองรับ SOCKS5 สำหรับการส่งต่อการเชื่อมต่อ P2P โดยตรง
  • รองรับรูปแบบ XML vCard

การเปิดตัวไคลเอนต์การสื่อสาร Dino 0.4


ที่มา: opennet.ru

เพิ่มความคิดเห็น