Dopo due anni di sviluppo è stato pubblicato il primo rilascio del progetto Conversations Classic (2.2), che sviluppa 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, le chiamate vocali e video, i messaggi vocali, le conferenze, l'indicazione di lettura, la sincronizzazione con sistemi desktop, l'integrazione con la rubrica e la gestione di più account. Il codice del progetto è scritto in linguaggio Java e distribuito sotto licenza GPLv3.
Il fork è stato creato a causa del cambiamento radicale dell'interfaccia nell'applicazione originale Conversations, passata all'uso del concetto di design "Material 2.0", e per la singolare reazione dell'autore di Conversations ai messaggi di errore e alle richieste di pull. Uno degli obiettivi del progetto è la creazione di client Jabber moderni e facili da usare per tutte le piattaforme (Linux/BSD, Android, iOS, MacOS, Windows), con supporto per tutte le funzionalità Jabber, tra cui crittografia end-to-end, sincronizzazione tra dispositivi fidati, chiamate vocali e video criptate e condivisione di file.
Tra le novità di Conversations Classic 2.2:
- DTMF (Dual-Tone Multi-Frequency) durante le chiamate, utile per effettuare chiamate nelle reti telefoniche pubbliche.
- Implementazione iniziale delle reazioni ai messaggi (XEP-0444).
- Aggiunto un editor di immagini integrato, utilizzato per l'invio di immagini e fotografie.
- Implementata la possibilità di selezionare più messaggi da copiare o inoltrare. Durante il copia di più messaggi, vengono inclusi i dati sull'autore e sulla data.
- Aggiunta l'opzione "messaggi salvati" nel menu contestuale (chat con te stesso).
- Aggiunto un gesto di controllo "swipe" per rispondere (swipe-to-reply).
- Introdotta la raggruppamento di contatti e conversazioni per tag.
- Per gli allegati aggiunta la possibilità di "Salva nei download".
- Aggiunto supporto per la selezione multipla di messaggi nella schermata «Condividi con».
- Aggiunto menu per le azioni su un contatto selezionato con una pressione prolungata sulla conversazione.
- Aggiunta la funzione di scelta del colore principale (accento).
- Aggiunta un'impostazione per il caricamento automatico di tutti i file quando si è connessi a Wi-Fi.
- Aggiunto supporto per "XEP-0061" (Risposte ai Messaggi) con la possibilità di passare al messaggio a cui si sta rispondendo.
- Migliorata la gestione dei messaggi salvati.
- Migliorata la visualizzazione dei messaggi in chat (cessato l'uso di un elenco monolitico).
- Migliorato il comportamento del pulsante per scorrere fino alla fine del dialogo.
- Migliorate le risposte ai messaggi contenenti file o immagini.
- Migliorata la ricerca dei messaggi: ora è possibile navigare a un punto specifico della conversazione sul messaggio desiderato.
- Migliorata la gestione delle notifiche e delle impostazioni di limitazione delle notifiche per ogni contatto.
- Migliorata l'impostazione dei suoni delle notifiche.
- Attivato il funzionamento delle chiamate vocali per supportare tutti i client esistenti in grado di gestire chiamate vocali e video con DTLS-SRTP.
- Ridotto il consumo di memoria e batteria durante un uso prolungato con un gran numero di chat aperte.
- Aggiunte nuove icone per l'avvio dell'app e una nuova categoria di interfaccia utente nelle impostazioni esperto. Modificata la combinazione di colori.
- Disattivata per default la crittografia obbligatoria OMEMO.
- Aggiunti i pulsanti per copiare i contatti JID e ripristinare il backup.
- Rimossa la vecchia sistema di segnalazione degli errori. Nel nuovo sistema si utilizza l'esportazione in un file di testo anziché l'invio nella conferenza dell'autore.
Fonte: opennet.ru
