Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v2.2.0 #735

Merged
merged 113 commits into from
Nov 5, 2019
Merged

Release/v2.2.0 #735

merged 113 commits into from
Nov 5, 2019

Conversation

sergiohs84
Copy link
Contributor

@sergiohs84 sergiohs84 commented Oct 18, 2019

New features
Feature #12043: Add functionality for message reactions (ADDREACTION/DELREACTION)

Fixed issues
Bug #13128: Avoid notify CALL_STATUS_TERMINATING_USER_PARTICIPATION during reconnection process
Bug #13441: Send messages before being logged in to chatd
Bug #13599: Crash during call without audio stream
Task #12955: Review url checker for rich link

Target app/s
Android & iOS apps

- Increment chatd protocol version
- Add + operator overload to add a string to COMMAND.
  In case of ADDREACTION command the payload length must be added as a
  uint8 but the existing operators added the payload length as a
  uint32.
- Replace reaction map by a vector to a new structure Reaction. This
action will solve the problem to obtain the reactions in the same order
as we received.

- Add new methods to manage reactions in Messsage class
Functions str_to_a32 and a32_to_str has been moved to ::mega:Utils so
we have to remove the strongvelope copies and DataTranslation class
Add left commands to opcodeToStr
The user that sends ADD/DELREACTION must be own user.
We need to clean all the reactions for the chatroom in cache, and clean
reactions for the truncate message in RAM
…hat reacted to a message with a specific reaction has changed.
- Clean all reactions upon reception of chat truncate
sergiohs84 and others added 26 commits October 2, 2019 14:18
The error code for unexisting reaction is now `ENOENT`
Error codes, style and namespaces
Additionally, add the SdkMutexGuard to MEGAchat
Add error messages for things going wrong
Mostly cosmetic ones. Nothing relevant
- Adjust documentation in Reaction struct
Added getcontacts command for testing
#13128. Avoid notify terminating user participanting at reconnection state
Needs the branch of the same name in the SDK
…ggedin

#13441. Avoid send messages witout being logged in
#13599. Protect against calls without audio track
megaclc: Add -order parameter for exec_ls
@sergiohs84 sergiohs84 changed the title WIP: Release/v2.2.0 Release/v2.2.0 Nov 5, 2019
@sergiohs84 sergiohs84 merged commit 969d528 into master Nov 5, 2019
@sergiohs84 sergiohs84 deleted the release/v2.2.0 branch November 5, 2019 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants