Fixed: When marking safety number as verified/not verified, that state would not sync to mobile device
Fixed: Sometimes icons would flicker when first displayed
Fixed: Conversation preview would show blank for a generic 'group updated' notification
Fixed: Messages received when a conversation was not loaded would sometimes not render when that conversation was next loaded, only showing up after a restart
Fixed: In-conversation message would sometimes not be updated with delivered/read status
Fixed: Sometimes a conversation would not scroll to the bottom on open
Fixed: RTL languages would not display properly in new message bubbles
Visual changes:
- Conversation Header: centered title
- Conversation List Item: name is only bold when unread
- Disappearing messages: show 'disabled' instead of 'set to off'
- Group 'show members' screen: Add spacing around each item
Dev:
- Introduce mandatary migration on startup, to minimum version 7
- Move to centralized message/cache data layer
- Preserve migration state when deleting config due to failed login
- Fix reference to i18n key: Unlinked -> unlinked
- Conversation: store lastMessage/lastMessageStatus in memory only
- On message delete, ensure that all external files are deleted
- Ensure that color mapping matches Android