Skip to content

Releases: meganz/MEGAchat

Version 1.1.5

03 Apr 14:19
3f5cb59
Compare
Choose a tag to compare
  • Show rich-links as regular text messages (by now).
  • New notification listener.
  • Support for rejection of new keys.
  • Manage async decryption upon rejection of JOINRANGEHIST.
  • Wait 200ms before setting messages as seen.
  • Improved detection of replayed messages updates.
  • Support to stop is typing notification.

Version 1.1.4

20 Mar 18:41
8716fae
Compare
Choose a tag to compare
  • Automatic reconnection of WebRTC sessions.
  • Attachments always include 'fileattrstring' if available, even if no thumbnail/preview.
  • Update presence upon addition of non-contacts to groupchats.
  • Rotate keys upon truncation of history.
  • Fix notification about new chatrooms, which was wrongly reported in the MegaChatRoomListener.
  • Fix several issues with logger.
  • New DNS resolver based on libuv.

Version 1.1.3

05 Mar 10:05
2a2c49d
Compare
Choose a tag to compare
  • New QtApp example using MegaChatApi.
  • New QtCreator project for building all deps, tests and examples.
  • Fix messages locally moved to manual-sending when they were already confirmed by server.
  • Fix update of last-message when message is removed from manual-sending queue.
  • Fix persistence of flag indicating client reached the start of history.
  • Fix 1on1 chatroom's title for contacts without name.
  • Fix management of messages larger than 65k characters.
  • Add user-agent data to calls statistics.
  • Fix a crash due to concurrent access to registered loggers.
  • Minor fixes.

Version 1.1.2

22 Feb 15:55
5125712
Compare
Choose a tag to compare
  • Management of inactive chats and contacts.
    • 1on1 not necessarily linked to a contact
    • 1on1 are displayed for ex-contacts and ex-users in QtApp
    • get presence of ex-contacts if 1on1 exists
    • connect to inactive chats
    • notify when join a new groupchat
    • update own privilege upon groupchat leave
  • Improved management of manual-sending queue.
  • Stats for video calls.
  • Tests for call-signalling.
  • Qt project to build the library and tests.
  • Fix notification of message loaded from server.
  • No need to invalidate SDK's cache when MEGAchat's cache is not available.
  • Speed-up connection and initialization of WebRTC module

Version 1.1.1

02 Feb 12:40
92771e7
Compare
Choose a tag to compare
  • Fix persistence of peers when silently added from chatd instead of API.
  • Send WebRTC capability to presenced.
  • Adjust invalid presence's code.
  • Protect calls to MegaChatApi when not initialized yet.
  • Improved logging: input devices, subscribed peers for presence...
  • Remove obsolete files used by XMPP and Jingle.
  • Remove obsolete call-signalling to cancel call requests.
  • Unregister signal catcher for libuv/libwebsockets.
  • Fix type of message for management messages.

Version 1.1.0

22 Jan 11:24
69ebabb
Compare
Choose a tag to compare
  • New chatd protocol version.
  • New call-signaling to enable push-notifications.
  • Ability to reload local history triggered by server.
  • Added Qt bindings.
  • Rename file base64 --> base64url (.h / .cpp) and scripts.
  • Stop ringing other clients when a client rejects a call.
  • Fix back references causing issues at order verification in Webclient.
  • Fix the timestamp used for truncate messages.
  • Update chatd's last-seen-message pointer if client is newer.
  • Call arbitrage in case of collisions.

Version 1.0.2

15 Jan 19:50
8ce128b
Compare
Choose a tag to compare
  • Added support for videocalls with webrtc+chatd.
  • Intermediate layer for videocalls.
  • Faster detection of deadsockets thanks to ECHO.
  • Invalid presence while disconnected from presenced.
  • Fix crash upon messages moved into manual-sending-queue.
  • Lot of minor fixes, more stable.

Version 1.0.1

01 Dec 13:04
74c2065
Compare
Choose a tag to compare
  • Fix outdated unread count at startup
  • Better management of disconnects
  • Notify when all chatrooms are logged in
  • Fix unread count when resumed from cache

Version 1.0.0 patched

23 Nov 11:22
4a0cfc6
Compare
Choose a tag to compare
  • Send keepAlive after connect to chatd

Version 1.0.0

16 Nov 11:44
074b7c4
Compare
Choose a tag to compare
  • Fix edition of unconfirmed message when sending-queue is resumed from cache.
  • Fix edition of confirmed messages when it's the first message in sending-queue.
  • Fix edition of messages encrypted to a new key.
  • Fix cancellation / termination of timers.
  • Fix concurrent add / get / delete timer handlers.
  • Avoid updates of messages not loaded by the app.
  • Increase the number of allowed handlers for a promise.
  • Prevent access to Websockets from app's thread in edge case.
  • Patch set presence status while no Internet connection.
  • Prevent access to Sqlite when client is terminating / terminated.
  • Prevent execution of MegaApi callbacks when client is terminating / terminated.