første utgave av kommunikasjonsklienten , som støtter deltakelse i chatter og meldingsoverføring ved hjelp av Jabber/XMPP-protokollen. Programmet er kompatibelt med ulike XMPP-klienter og -servere, og har som mål å sikre konfidensialitet i samtaler med ende-til-ende kryptering ved hjelp av XMPP-utvidelser basert på Signal-protokollen eller kryptering via OpenPGP. Kildekoden til prosjektet er skrevet i Vala ved hjelp av GTK-verktøysettet og lisensiert under GPLv3+.
Årsaken til å utvikle den nye klienten er ønsket om å lage en enkel og intuitiv gratis kommunikasjonsapplikasjon, som minner om WhatsApp og Facebook Messenger, men i motsetning til åpne meldingssystemer som Signal og Wire, ikke er knyttet til sentraliserte tjenester eller avhengig av et bestemt selskap.
I motsetning til mange populære meldere integreres ikke Dino med nettleserplattformer og bruker ikke oppblåste plattformer som Electron, noe som har ført til en svært responsiv grensesnitt og lavt ressursforbruk.
Blant funksjonene implementert i Dino og muligheter:
- Flermedlemschatter med støtte for private grupper og offentlige kanaler (i gruppene kan man bare chatte med personer som er med i gruppen om valgfri tema, mens i kanalene kan alle brukere kun chatte om et fast tema);
- Bruk av avatarer;
- Håndtering av meldingsarkiv;
- Merk den siste mottatte og leste meldingen i chatter;
- Vedlegg av filer og bilder til meldinger. Filer kan overføres både direkte fra klient til klient samt opplastes til serveren og gis en lenke hvor en annen bruker kan laste ned filen;
- Støtte for direkte overføring av multimediainnhold (lyd, video, filer) mellom klienter ved hjelp av ;
- Støtte for SRV-poster for å etablere direkte krypterte forbindelser med TLS, i tillegg til sending via XMPP-server;
- Kryptering via OMEMO og OpenPGP;
- Distribusjon av meldinger basert på abonnement (Publish-Subscribe);
- Varsling om status for melding som skrives av en annen bruker (kan slås av for meldinger i grupper eller for enkeltbrukere);
- Utsatt leveranse av meldinger;
- Bokmerker for chatter og websider;
- Varsel om vellykket leveranse av melding;
- Utvidede søkeverktøy for meldinger og filtrering av utdata i samtalehistorikk;
- Støtte for å jobbe med flere kontoer i ett grensesnitt, for eksempel for å skille mellom arbeid og personlig kommunikasjon;
- Arbeid offline med faktisk sending av skrevne meldinger og mottak av oppsamlede meldinger fra serveren etter at nettverksforbindelse er gjenopprettet;
- Støtte for SOCKS5 for videreføring av direkte P2P-tilkoblinger;
- Støtte for XML-format vCard.
Kilde: opennet.ru
