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