Fixs: * Fix room list after join * Ignore launched threads when changing room... * Sort rooms by last message or fav? Functionality: * Register * Leave room * load more messages if all are join/leave * Room creation * Set topic * Set room avatar * Change user display name * Change user avatar * Show media messages (images / videos) * Send media messages (images / videos) * Store last read message to show differently Events to manage: * Join / leave from current user * Invite event * Join / leave in room Other stuff: * Set the app name correctly to show in the shell topbar Encription: https://matrix.org/docs/guides/e2e_implementation.html