Dopo due anni di sviluppo, è stata pubblicata la prima versione del progetto Conversations Classic (2.2), un fork del client XMPP Conversations per la piattaforma Android. Il programma supporta funzionalità come la crittografia end-to-end, la condivisione di immagini e file, chiamate vocali e video, messaggi vocali, conferenze, indicazioni di lettura, sincronizzazione con sistemi desktop, integrazione con la rubrica e la gestione di più account. Il codice del progetto è scritto in Java ed è distribuito sotto licenza GPLv3.
Il fork è stato creato a causa della radicale modifica dell'interfaccia nell'applicazione originale Conversations, che è stata aggiornata al concetto di design 'Material 2.0', e della singolare reazione dell'autore di Conversations ai report di bug e alle richieste di pull. Uno degli obiettivi del progetto è creare client Jabber moderni e facili da usare per tutte le piattaforme (Linux/BSD, Android, iOS, MacOS, Windows) supportando tutte le funzionalità di Jabber, tra cui crittografia end-to-end, sincronizzazione tra dispositivi autorizzati, chiamate vocali e video crittografate, e condivisione di file.
Tra le novità in Conversations Classic 2.2:
- DTMF (Dual Tone Multi-Frequency) durante le chiamate, utile per effettuare chiamate a reti telefoniche pubbliche.
- Implementazione iniziale delle reazioni ai messaggi (XEP-0444).
- Aggiunto un editor di immagini integrato utilizzato per inviare foto e immagini.
- Implementata la possibilità di selezionare più messaggi per copia o inoltro. Durante la copia di più messaggi, vengono allegati i dati sull'autore e sulla data.
- Nel menu contestuale è stata aggiunta l'opzione 'messaggi salvati' (chat con se stessi).
- Introdotta la gesture di controllo 'swipe' per rispondere.
- Introdotta la possibilità di raggruppare contatti e chat per tag.
- Per gli allegati è stata aggiunta la possibilità di 'Salva in Download'.
- Aggiunta la possibilità di selezionare più messaggi nella schermata 'Condividi con'.
- Aggiunto un menu di azioni per il contatto selezionato al lungo tocco sulla chat.
- Aggiunta la funzione di selezione del colore principale (accento).
- Aggiunta l'impostazione per il caricamento automatico di tutti i file quando si è connessi al Wi-Fi.
- Aggiunto supporto per 'XEP-0061' (Risposte ai messaggi) con possibilità di navigare al messaggio a cui si sta rispondendo.
- Migliorata la gestione dei messaggi salvati.
- Migliorata la visualizzazione dei messaggi in chat (interrotta l'uso di un elenco monolitico).
- Migliorato il comportamento del pulsante per scorrere in fondo al dialogo.
- Migliorate le risposte ai messaggi con file o immagini.
- Migliorata la ricerca dei messaggi: ora è possibile andare a un punto specifico nel dialogo per un messaggio desiderato.
- Migliorata la gestione delle notifiche e impostazioni di limitazione delle notifiche per ogni contatto.
- Migliorata la regolazione dei suoni delle notifiche.
- Ottimizzati i chiamate vocali per supportare tutti i clienti esistenti che supportano chiamate vocali e video con DTLS-SRTP.
- Ridotto il consumo di memoria e batteria durante l'uso prolungato con molti chat aperti.
- Aggiunte nuove icone per l'avvio dell'app e una nuova categoria di interfaccia utente nelle impostazioni esperte. Modificato il tema colore.
- Disattivata per impostazione predefinita la crittografia OMEMO obbligatoria.
- Aggiunti pulsanti per copiare i contatti JID e ripristinare un backup.
- Rimossa la vecchia modalità di reportistica degli errori. Nel nuovo sistema si utilizza l'esportazione in un file di testo invece dell'invio a una conferenza dell'autore.
Fonte: opennet.ru
