• 2.2.2 379300bf02

    Conversations 2.2.2 Pre-release

    Pavel R. released this 2024-05-27 23:42:42 +00:00 | 55 commits to master since this release

    Changelog

    Version 2.2.2

    Cheogram backports

    • DTMF on calls (may be useful in case of calls to PSTN numbers)
    • Initial implementation of XEP-0444 (Message Reactions)

    New Features

    • Implemented multi-selection for messages.
    • Added swipe-to-reply gesture.
    • Introduced group contacts by tag and group conversation by tags.
    • Added author and date when copied multiple messages.
    • Added an embedded photo editor.
    • Added tags editor and support for tags in MUC (Multi-User Chat).
    • Added support for 'Save to downloads' action for attachments.
    • Added note to self as a separate context menu item.
    • Added support for multi-selection for messages on share with screen.
    • Added long tap on conversation.
    • Introduced tags navigation and note to self.
    • Introduced primary color picker.
    • Added leakCanary for memory leak detection (only in debug mode).
    • Added checkbox for auto downloading all files when connected to WiFi.

    Improvements

    • Better handling of note to self.
    • Updated corners and stack bubbles from the last message.
    • Enhanced message selection mode.
    • Improved scroll to bottom button behavior.
    • Improved replies on file or image messages.
    • Improved replies and clickable replies.
    • Improved messages highlighting.
    • Improved message handling, allowing merging of private messages.
    • Improved notifications handling and per contact notifications throttling settings.
    • Improved notification sounds setting.
    • Enhanced swipe-to-reply gesture.

    Fixes

    • Fixed voice call operation to support with all existing clients that support AV calls with DTLS-SRTP.
    • Fixed memory and battery consumption during long uptimes with a bunch of large chats open.
    • Fixed multi-line reply quote issue.
    • Threw invalid viewType exception for better error handling.
    • Fixed swipe gesture issues.
    • Improved vertical scrolling during swipe-to-reply gesture.
    • Fixed domain JID sanity check (temporarily disabled).

    UI/UX Enhancements

    • New launcher icons.
    • New UI category in expert settings.
    • Changed LED color to follow the current app primary color.
    • Updated app name.
    • New default primary color.
    • Changed default accent color.
    • Better handling of merged messages indicator.
    • Enhanced conversation grouping on ShareWith screen.

    Miscellaneous

    • Separated app ID from upstream.
    • Disabled OMEMO by default.
    • Bumped version code.
    • Bumped MAM limits.
    • Updated version to 2.2.0.
    • Split roster by different accounts.
    • Added a button for copying contact JID.
    • Moved restore backup button from context menu on welcome screen.
    • Enhanced logs sender functionality.
    • Got rid of outdated kernel version calculation code.
    • Removed old bug reports system.
    • Removed obsolete Cheogram bookmarks and leftovers.
    • Updated dialpad and gateway interaction.
    Downloads