Fixed the issue when the user is unable to send a message after he attaches a GIF or token request.
Fixed issue with transaction chat messages. Now the user can replay that kind of message.
Fixed issue with the list of available conversations. Now, conversations that have only transaction chat messages are visible on the list.
Fixed issue with GIF that came from the transaction message. Now they are parsed and presented on the conversation thread.
Added spinner to the GifView. The new element will be presented when GIF is downloaded from the internet.
Fixed issue with GIF aspect ratio. Now the view will keep the right aspect ratio on the cells that were reused by the graphic engine.
Unread messages count is now presented on the conversations list screen.
Fixed minor issues with sorting messages.
Fixed issue with sending empty messages. Now, the user cannot send empty messages anymore.
Fixed issue with scrolling to the bottom. Now, the conversation thread will scroll to the bottom correctly when the user enters the screen and when the conversation is scrolled to the very bottom and new message comes.
Removed the chat button from the rotary menu for the external contacts.
Added search feature to the "start new conversation" flow.
The user now can start the conversation from the "start new conversation" flow by entering a valid Tari address into the search field.