Patch Update v0.0.5

What’s New in v0.0.5:

  • Open chat info drawer by clicking on the name of the chat

  • Add ability to create a chat with users that are not in your contacts

  • Add ability to add users that are not in your contacts to an existing chat

  • Save attachments in IndexDB to for 30 days to improve chat load time and avoid having to re-decrypt them

  • Unsent messages get saved as drafts

  • Allow user to enlarge all app components instead of only text size

  • Number of unread messages on app icon badge 

  • Virtualization of the members list in chat drawer, improving performance of big groups

  • Retain format when copy/pasting

  • Virtualization of contacts, allowing improve performance for contact list

  • Showing Orion users on chat creation dialog

  • Improvements of the websocket reconnecting flow, improving performance when coming back into the app

  • Versioning system got changed in order to use industry standards (semver)

  • Save app files on device to make it to work offline 

  • Core data architecture to improve performance

  • Added ADD TO CONTACTS button in user drawer

  • Faster encryption and decryption

Bug Fixes:

  • New chat not showing service messages (if user is not the creator)

  • Chat shows as empty until first scroll

  • The same chat name shows up multiple times in Chat list

  • Unable to open the chat that is highlighted when app loads (was selected before closing the app)

  • “Load more messages” not triggering if all messages from the first bach are visible on the screen

  • User can’t take back emoji reaction if the user wasn’t the first to react

  • Scrolling through messages sometimes freezes the app

  • “Unread messages count” not always clearing after viewing a messages from a chat

  • Missing “user removed” service message

  • Reaction disappears after exiting the chat & re-entering

  • Content from previous seen chat shows in the newly opened chat for a second

  • Messages sent while “websocket loading bar” is on don’t appear in the chat.

  • After reconnecting, app jumps to a different chat

  • Secret key missing after chat creation, causing critical failure

  • Chats show in incorrect order when a new chat is created from another device

  • Deleting a chat requires a refresh to make it also disappear from the list

  • Message sent in note to self chat appeared in another chat

  • Sometimes messages do not appear in a new chat without refresh

  • Sometimes chat in the URL is not synchronized with selected chat

  • Can create a group chat named “ “ (empty space)

  • Text written in message input clears out when a new member is added

  • Download button not working for PDFs

  • Creating a chat with long name shifts the UI

  • Spamming the add contact button causes duplicate entries in contacts