După doi ani de dezvoltare, a fost publicată prima versiune a proiectului Conversations Classic (2.2), un fork al clientului XMPP Conversations pentru platforma Android. Programul suportă funcții precum criptare end-to-end, transfer de imagini și fișiere, apeluri audio și video, mesaje vocale, conferințe, indicație de citire, sincronizare cu sistemele desktop, integrarea cu agenda de contacte și legarea mai multor conturi. Codul proiectului este scris în Java și este distribuit sub licența GPLv3.
Fork-ul a fost creat ca urmare a schimbărilor radicale în interfața aplicației originale Conversations, care a fost transformată pentru a utiliza conceptul de design „Material 2.0”, precum și din cauza reacției originale a autorului Conversations la rapoartele de erori și cererile de pull. Una dintre obiectivele proiectului este crearea de clienți Jabber moderni și prietenoși pentru toate platformele (Linux/BSD, Android, iOS, MacOS, Windows) cu suport pentru toate funcțiile Jabber, inclusiv criptarea end-to-end, sincronizarea între dispozitive de încredere, apeluri audio și video criptate, precum și transfer de fișiere.
Printre noutățile din Conversations Classic 2.2:
- DTMF (set de tonuri) în timpul apelurilor, care poate fi util pentru apelurile efectuate în rețelele telefonice publice.
- Implementarea inițială a reacțiilor la mesaje (XEP-0444).
- A fost adăugat un editor de imagini integrat, utilizat la trimiterea de imagini și fotografii.
- A fost implementată posibilitatea de a selecta mai multe mesaje pentru copiere sau redirecționare. Când mai multe mesaje sunt copiate, informațiile despre autor și dată sunt incluse.
- A fost adăugat un element în meniul contextual pentru „mesaje salvate” (chat cu tine însuți).
- A fost adăugat un gest de control „swipe” pentru răspuns (swipe-to-reply).
- A fost introdusă gruparea contactelor și conversațiilor pe etichete.
- Pentru atașamente a fost adăugat suport pentru acțiunea „Salvează în descărcări”.
- A fost adăugată opțiunea de selecție multiplă a mesajelor pe ecranul „Partajează cu”.
- A fost adăugată o meniu de acțiuni pentru contactul selectat, la o apăsare lungă pe conversație.
- A fost adăugată funcția de selectare a culorii principale (de accent).
- A fost adăugată o setare pentru descărcarea automată a tuturor fișierelor atunci când ești conectat la Wi-Fi.
- A fost adăugat suport pentru „XEP-0061” (Răspunsuri la mesaje) cu posibilitatea de a accesa mesajul la care s-a răspuns.
- A fost îmbunătățită gestionarea mesajelor salvate.
- A fost îmbunătățită afișarea mesajelor în chat (a fost eliminată utilizarea unei liste monolitice).
- Comportamentul butonului de derulare la finalul dialogului a fost îmbunătățit.
- A fost îmbunătățită gestionarea răspunsurilor la mesaje cu fișiere sau imagini.
- A fost îmbunătățită căutarea mesajelor: acum poți merge direct într-un loc specific în dialog la mesajul dorit.
- A fost îmbunătățită gestionarea notificărilor și setările de restricționare a notificărilor pentru fiecare contact.
- A fost îmbunătățită setarea sunetelor notificărilor.
- Au fost optimizate apelurile vocale pentru a sprijini toți clienții existenți care suportă apeluri vocale și video cu DTLS-SRTP.
- Consumul de memorie și baterie a fost redus în timpul utilizării îndelungate cu un număr mare de chat-uri deschise.
- Au fost adăugate noi pictograme pentru lansarea aplicației și o nouă categorie de interfață utilizator în setările avansează. A fost schimbată paleta de culori.
- Criptarea OMEMO nu mai este obligatorie implicit.
- Au fost adăugate butoane pentru copierea contactelor JID și pentru recuperarea copiilor de rezervă.
- Vechea sistem de mesaje despre erori a fost eliminat. În noul sistem se folosește exportul într-un fișier text în loc de trimiterea în conferința autorului.
Sursa: opennet.ro
