Après deux années de développement, la première version du projet Conversations Classic (2.2), un fork du client XMPP Conversations pour la plateforme Android, est publiée. Le programme prend en charge des fonctionnalités telles que le chiffrement de bout en bout, l'envoi d'images et de fichiers, les appels audio et vidéo, les messages vocaux, les conférences, l'indication de lecture, la synchronisation avec les systèmes de bureau, l'intégration avec le carnet d'adresses et l'association de plusieurs comptes. Le code du projet est écrit en Java et est distribué sous la licence GPLv3.
Le fork a été créé en raison d'un changement radical de l'interface dans l'application d'origine Conversations, qui a été modifiée pour utiliser le concept de design « Material 2.0 », ainsi qu'en raison de la réaction particulière de l'auteur de Conversations aux rapports de bogues et aux demandes de tirage. L'un des objectifs du projet est de créer des clients Jabber modernes et conviviaux pour toutes les plateformes (Linux/BSD, Android, iOS, MacOS, Windows) prenant en charge toutes les fonctionnalités de Jabber, y compris le chiffrement de bout en bout, la synchronisation entre appareils de confiance, les appels vocaux et vidéo chiffrés et le partage de fichiers.
Parmi les changements dans Conversations Classic 2.2 :
- DTMF (Dual-Tone Multi-Frequency) lors des appels, qui peut être utile pour passer des appels vers des réseaux téléphoniques publics.
- Mise en œuvre initiale de la possibilité de réagir aux messages (XEP-0444).
- Ajout d'un éditeur d'images intégré utilisé lors de l'envoi d'images et de photos.
- Mise en œuvre de la possibilité de sélectionner plusieurs messages à la fois pour les copier ou les transférer. Lors de la copie de plusieurs messages, les informations sur l'auteur et la date sont jointes.
- Ajout d'une option « messages sauvegardés » dans le menu contextuel (chat avec soi-même).
- Ajout d'un geste de balayage pour répondre (swipe-to-reply).
- Introduction d'une catégorisation des contacts et des discussions par des tags.
- Ajout de la prise en charge de l'action « Enregistrer dans les téléchargements » pour les pièces jointes.
- Ajout de la prise en charge de la sélection multiple de messages sur l'écran « Partager avec ».
- Ajout d'un menu d'actions pour le contact sélectionné lors d'un appui long sur la discussion.
- Ajout de la fonction de sélection de la couleur principale (accent).
- Ajout d'un paramètre pour le téléchargement automatique de tous les fichiers lors de la connexion à un Wi-Fi.
- Ajout de la prise en charge de « XEP-0061 » (Réponses aux messages) avec la possibilité d'accéder au message répondu.
- Amélioration du traitement des messages sauvegardés.
- Amélioration de l'affichage des messages dans le chat (fin de l'utilisation d'une liste monolithique).
- Amélioration du comportement du bouton pour faire défiler vers la fin du dialogue.
- Amélioration des réponses aux messages avec des fichiers ou des images.
- Amélioration de la recherche de messages : il est désormais possible d'accéder à un endroit précis dans le dialogue sur le message voulu.
- Amélioration du traitement des notifications et des paramètres de restriction des notifications pour chaque contact.
- Amélioration des paramètres de son des notifications.
- Fonctionnement des appels vocaux optimisé pour le support de tous les clients existants prenant en charge les appels vocaux et vidéo avec DTLS-SRTP.
- Réduction de la consommation de mémoire et de batterie lors d'une utilisation prolongée avec de nombreux chats ouverts.
- Ajout de nouvelles icônes de lancement d'application et d'une nouvelle catégorie d'interface utilisateur dans les paramètres avancés. Changement de la palette de couleurs.
- Par défaut, le chiffrement OMEMO obligatoire est désactivé.
- Ajout de boutons pour copier les contacts JID et restaurer une sauvegarde.
- Ancien système de message d'erreur supprimé. Le nouveau système utilise l'exportation dans un fichier texte au lieu d'envoyer dans la conférence de l'auteur.
Source : opennet.ru
