28f4752c5b 
								
							
								 
							
						 
						
							
							
								
								Rename returned completion states to be something sensible  
							
							
							
						 
						
							2018-12-05 11:27:48 -07:00  
				
					
						
							
							
								 
						
							
							
								987ad0b0db 
								
							
								 
							
						 
						
							
							
								
								Check if users exist before inviting them and communicate errors  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/3283 
Fixes https://github.com/vector-im/riot-web/issues/3968 
Fixes https://github.com/vector-im/riot-web/issues/4308 
Fixes https://github.com/vector-im/riot-web/issues/1597 
Fixes https://github.com/vector-im/riot-web/issues/6790 
This does 3 things:
* Makes the `MultiInviter` check for a user profile before attempting an invite. This is to prove the user exists.
* Use the `MultiInviter` everywhere to avoid duplicating the logic. Although a couple places only invite one user, it is still worthwhile.
* Communicate errors from the `MultiInviter` to the user in all cases. This is done through dialogs, where some existed previously but were not invoked.
Specifically to the 403 error not working: What was happening was the `MultiInviter` loop was setting the `fatal` flag, but that didn't resolve the promise it stored. This caused a promise to always be open, therefore never hitting a dialog. 
							
						 
						
							2018-11-29 15:05:53 -07:00  
				
					
						
							
							
								 
						
							
							
								908de56c6d 
								
							
								 
							
						 
						
							
							
								
								replace getMember(myId).membership with getMyMembership  
							
							... 
							
							
							
							This works with rooms which haven't had their members
loaded yet. 
							
						 
						
							2018-08-02 11:42:05 +02:00  
				
					
						
							
							
								 
						
							
							
								3992e99850 
								
							
								 
							
						 
						
							
							
								
								dont error on rooms the user has left already  
							
							
							
						 
						
							2018-07-23 14:18:45 +02:00  
				
					
						
							
							
								 
						
							
							
								fb79c57ec6 
								
							
								 
							
						 
						
							
							
								
								Specify valid address types to "Start a chat" dialog  
							
							... 
							
							
							
							fixes https://github.com/vector-im/riot-web/issues/5459  
							
						 
						
							2018-05-16 18:57:53 +01:00  
				
					
						
							
							
								 
						
							
							
								3060ec1053 
								
							
								 
							
						 
						
							
							
								
								Use invite_3pid prop of createRoom instead of manual invite after create  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2018-01-25 09:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								2f3e0fb049 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2017-10-27 16:29:56 +01:00  
				
					
						
							
							
								 
						
							
							
								5d0b9d73b4 
								
							
								 
							
						 
						
							
							
								
								Fix prompt to re-use chat room  
							
							... 
							
							
							
							I managed to lose this when refactoring ChatInviteDialog in
https://github.com/matrix-org/matrix-react-sdk/pull/1300 
Fixes https://github.com/vector-im/riot-web/issues/5119  
							
						 
						
							2017-10-27 16:20:17 +01:00  
				
					
						
							
							
								 
						
							
							
								f829012045 
								
							
								 
							
						 
						
							
							
								
								Fix creation of DM rooms  
							
							... 
							
							
							
							The check on whether a new chat was being started as a DM room got
broken, so we weren't using the trusted_private_chat preset or
setting the appropriate DM flags.
Fixes https://github.com/vector-im/riot-web/issues/5318  and
probably https://github.com/vector-im/riot-web/issues/3987  
							
						 
						
							2017-10-20 10:16:51 +01:00  
				
					
						
							
							
								 
						
							
							
								3c99b2af3d 
								
							
								 
							
						 
						
							
							
								
								Fix ability to invite existing mx users  
							
							... 
							
							
							
							Bug introduced by https://github.com/matrix-org/matrix-react-sdk/pull/1432 
We should really not be using string constant literals all over the place. 
We'd be less likely to run into this sort of bug these address types weren't copied literals. 
							
						 
						
							2017-09-28 10:55:09 +01:00  
				
					
						
							
							
								 
						
							
							
								5f840a3031 
								
							
								 
							
						 
						
							
							
								
								Implement adding rooms to the group summary  
							
							... 
							
							
							
							This includes making UserPickerDialog more generic such that it can also pick rooms from groups. 
							
						 
						
							2017-09-21 16:53:10 +01:00  
				
					
						
							
							
								 
						
							
							
								e9fb5712bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into dbkr/group_userlist  
							
							
							
						 
						
							2017-09-19 13:26:55 +01:00  
				
					
						
							
							
								 
						
							
							
								ddf1017799 
								
							
								 
							
						 
						
							
							
								
								Make group invites work  
							
							
							
						 
						
							2017-08-16 14:58:30 +01:00