The quietly and discreetly developing fork of Conversations has finally surfaced – meet Conversations Classic.
The release (and name) were inspired by a radical UI change to the trendy 'Material 2.0' in the upstream project, as well as Daniel's unique reactions to bug reports and pull requests, the author of Conversations.
Changelog for version 2.2.2
Backports from Cheogram
- DTMF during calls (may be useful for calls to PSTN numbers)
- Initial implementation of XEP-0444 (Message Reactions)
New features
- A built-in photo editor has been added when sending images and photos.
- Multi-selection for messages has been implemented with the ability to copy or forward.
- Author and date have been added when copying multiple messages.
- Saved messages have been added as a separate item in the context menu (chat with yourself).
- A swipe-to-reply gesture has been added.
- Contact grouping by tags and conversation grouping by tags (groups in the roster) has been introduced.
- Support for the action 'Save to Downloads' for attachments has been added.
- Support for multiple message selection on the 'Share with' screen has been added.
- Long press on a conversation with an actions menu for the selected contact has been added.
- A feature for selecting the main accent color has been added.
- A setting for automatic downloading of all files upon connecting to WiFi has been added.
- Support added XEP-0061 (Message Replies) with the possibility to jump to the replied message
Improvements
- Improved handling of saved messages.
- Message display in chat has been improved – it is no longer a monolithic list.
- The scroll-to-bottom button behavior has been enhanced.
- 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.
- The swipe-to-reply gesture has been improved – it now works effectively.
Fixes
- Voice call functionality has been fixed to support all existing clients that handle AV calls with DTLS-SRTP.
- Memory and battery consumption have been optimized for long usage with many open chats.
- The issue with multi-line quotes in responses has been resolved.
- Invalid viewType exception has been thrown for better error handling.
- Issues with the swipe-to-reply gesture have been resolved.
- Vertical scrolling during the swipe-to-reply gesture has been improved.
- The verification of the validity of JID has been fixed domain (temporarily disabled).
UI/UX improvements
- New app launch icons.
- A new user interface category in expert settings.
- The LED color has been changed according to the main color of the current app.
- The app name has been updated.
- New default primary color.
- Default accent color changed.
- Improved handling of merged message indicators.
- Enhanced conversation grouping on the ShareWith screen.
Miscellaneous
- Version code and application ID changed.
- Updated to version 2.2.2.
- OMEMO mandatory encryption is turned off by default.
- Increased MAM synchronization limits.
- Roster splitting across different accounts.
- Added a button to copy contact JIDs.
- Added a button to restore backup from the context menu on the welcome screen.
- Error message functionality changed – now uses export to text file instead of sending to the author's conference.
- Old error message system removed.
Many more improvements and innovations are planned.
Our ultimate goal is to create user-friendly and modern free Jabber clients for all platforms (Linux/BSD, Android, iOS, MacOS, Windows) with support for all Jabber features such as end-to-end encryption with synchronization across all your (trusted) devices, encrypted audio and video calls, file sharing, and other joys of modern messengers.
We are open to suggestions, feedback, feature requests, and participation in development.
Source: linux.org.ru
