After two years of development, the first release of the Conversations Classic project (2.2) has been published, which is a fork of the XMPP client Conversations for the Android platform. The program supports features such as end-to-end encryption, image and file transfers, audio and video calls, voice messages, conferencing, read receipts, synchronization with desktop systems, integration with the address book, and linking multiple accounts. The project's code is written in Java and is distributed under the GPLv3 license.
The fork was created due to a radical change in the interface of the original Conversations application, which was adapted to the 'Material 2.0' design concept, as well as because of the author's peculiar reaction to bug reports and pull requests. One of the project's goals is to create convenient and modern free Jabber clients for all platforms (Linux/BSD, Android, iOS, MacOS, Windows) with support for all Jabber capabilities, including end-to-end encryption, synchronization between trusted devices, encrypted voice and video calls, and file sharing.
Changes in Conversations Classic 2.2 include:
- DTMF (Dual-tone multi-frequency signaling) during calls, which can be useful for making calls to public switched telephone networks.
- Initial implementation of message reactions (XEP-0444).
- A built-in image editor has been added, used when sending pictures and photos.
- Implemented the ability to select multiple messages for copying or forwarding. When copying multiple messages, author and date information is provided.
- A new option 'saved messages' (chat with oneself) has been added to the context menu.
- A swipe gesture for replying (swipe-to-reply) has been introduced.
- Contact and chat grouping by tags has been implemented.
- For attachments, support for the 'Save to Downloads' action has been added.
- Support for multiple message selection on the 'Share with' screen has been added.
- An action menu for the selected contact is shown upon long-pressing the chat.
- A feature for selecting the main accent color has been added.
- A setting for automatically downloading all files when connected to Wi-Fi has been added.
- Support for 'XEP-0061' (Message Replies) has been added, with the ability to jump to the replied message.
- Improved processing of saved messages.
- Enhanced display of messages in chat (monolithic list usage has been discontinued).
- Improved behavior of the scroll-to-bottom button in the dialogue.
- Enhanced responses to messages with files or images.
- Improved message search: you can now navigate to a specific point in the dialogue for the desired message.
- Improved notification handling and customization settings for notification limits for each contact.
- Improved sound notification settings.
- Voice call functionality has been fine-tuned to support all existing clients that support voice and video calls with DTLS-SRTP.
- Reduced memory and battery consumption during prolonged use with a large number of open chats.
- New app launch icons and a new user interface category have been added in expert settings. Color scheme changed.
- OMEMO mandatory encryption is turned off by default.
- Buttons for copying JID contacts and restoring backups have been added.
- The old error reporting system has been removed. The new system uses export to a text file instead of sending to the author's conference.
Source: opennet.ru
