Releases: meganz/MEGAchat
Releases · meganz/MEGAchat
Version 0.9.12
- Compatibility with libuv+libwebsockets libraries for waiter and network layer.
- Better management of default title for group chatrooms.
- Improved integration tests: avoid chatd timeout failures.
- Wait for presence config reception before assuming any presence status.
- Fix connection issue when chatd connection is already logged in for that shard.
- Fetch chat URLs per shard instead of per chatroom.
- Fix promises resolution when socket is closed.
- Minor fixes.
Version 0.9.11
- Improved management of reception acknowledges (currently disabled).
- Protocol documentation for chatd and presenced.
- Improved management of MegaApi logout and ESID.
- Fix last message after history truncation.
- Minor fixes.
Version 0.9.10
- List of chatrooms with unread messages
- New logic for attach-revoke
- Improved management of heartbeats
- Remove false alarm about order verification
- Rotate key upon user's leave
- Backwards compatibility for old attachments JSON format
- Remove users who cancel the account
- Better management of reconnect retries
- Improved tests
- Keep subscribed for presence status of ex-contacts (if peer in groupchats)
- Notifications about chatd connection state
Version 0.9.9 patched
Avoid heartbeats during termination
Version 0.9.9
- Avoid access to websockets from app's thread.
- Add fingerprint to attachment messages.
- Rename Qt project to MEGAchat.
- Allow to not catch exceptions inside marshal calls.
Version 0.9.8
- Protect functions accessing to websockets from app's thread
- Check object state before executing marshall call
- Fix some cases with truncate messages
- Consider own privilege changes differently than peer's priv changes
- Improve tests
Version 0.9.7
- Allows to disconnect and reconnect multiple times
- Improved tests
- More information about connection state
- Minor improvements to Qt example app
- Replace of DNS resolution and HTTP requests by calls to SDK
- Fix conflicting errorcodes used by failed promises
- Fix memory leaks
- Fix online status when autoaway is active in Android
- Fix online status when app goes into background in iOS
- Avoid duplicated notifications of loaded messages
- Ignore revoke messages from unread count
- Skip revoke messages for last-message
- Notify when own privilege changes