BeagleIM 4.0
The stable release of BeagleIM 4.0 contains a lot of changes and stability improvements.
New XEPs:
- Added support for XEP-0369: Mediated Information eXchange (MIX)
- Improved VoIP by adding XEP-0353: Jingle Message Initiation (now compatible with Jingle Message Initiation used by Conversations)
- Added support for XEP-0308: Last Message Correction
- Added support for XEP-0424: Message Retraction
- Added support for quick replies
- Added support for XEP-0158: CAPTCHA Forms: Extended In-Band Registration
Major changes
- Redesigned channel joining UI
- Optimized resource usage during the establishment of VoIP calls and improved quality of VoIP calls
- Improved Markdown support
- New chats list view with a single section for 1-1 chats and group chats
- Improved message synchronization speed, reliability and add support for MAM version 2 (XEP-0313: Message Archive Management)
- Started using MAM for MUC history synchronization on rejoin (if possible)
- Adjusted font size in chat history (message text is slightly bigger)
- Improved support for XMPP URI
- Improved support for CAPS (feature discovery)
- Improved behaviour of service discovery window (indentation of items, scrolling)
- Added a way to join hidden MUC rooms
- Improved handling of responses for
<iq/>
requests which should fix some OMEMO key publication issues. - Improved message text selection
- Remembers size of chats/roster windows
- Improved auto-completion of nicknames.
- Stopped downloading link previews if message with that link was received from someone outside of roster.
Fixes
- Fixed issue with avatars in group chats not being properly displayed.
- Added workaround for possible issue with message archive synchronization if server does not send
<complete/>
attribute - Fixed issue with channel info refresh
- Fixed issue with respecting global settings for Allow subscription and Request subscription
- Fixed Typo in Authorization menu
- Fixed issue with not showing notifications for incoming groupchat messages containing keywords
- Improved scrolling behavior (scrolling to found or first unread message, scrolling on the opening of a chat and concurrency issue)
- Fixed an issue with a chat message not being resized properly when window size was changed.
- Fixed issue with text color in chat history
- Fixed issue with invisible selection in the search dialog
- Added possible workaround for crashes when preview is for a movie
- Fixed crash when the server is not sending Content-Length for uploaded files.
Development
- Fixed issues with compilation on XCode 12
- Improved layout in chat logs (internal change)