Redesign: invite dialog
We need a dialog to choose users to invite them to
- an existing group
- a new group being created
- a new direct chat
For 1 and 2, multiple users can be selected, while for 3, it is limited to one person.
Initially, the dialog shows a list of recently contacted users. This could be a mix of the most recently active 1-1 chats and people who have mentioned/been mentioned by the user recently, or something similar.
- implement list of recent contacts
- show search results inline
- allow selecting multiple contacts
- add room name to dialog title
- make "invite" button insensitive if nobody is selected
- list of recent contacts works
- searching works as expected
- multiple contacts can be invited
- layout looks as expected