Do not load entire thread in conversations
This isn't an issue unless your conversations contains hundreds of messages. I've noticed whenever I go into a conversation that has a large number of messages, there is a lag before they appear. I'm guessing this is because Textra displays the entire thread at once regardless of the size of the conversation. To fix the problem I would have to delete the entire conversation to remove the lag. Obviously this is frustrating.
I suggest that instead of loading the entire thread containing hundreds of messages unnecessarily, load probably the last 50 messages. This saves on processing time to display the messages every time you entire a conversation. Only load more messages if the user continues to scroll up.