139b5663fe 
								
							
								 
							
						 
						
							
							
								
								Remove user lists feature flag, making it the default  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11201  
							
						 
						
							2020-01-22 21:14:53 -07:00  
				
					
						
							
							
								 
						
							
							
								f350167408 
								
							
								 
							
						 
						
							
							
								
								Support using the InviteDialog for both DMs and invites  
							
							... 
							
							
							
							For https://github.com/vector-im/riot-web/issues/11201  
							
						 
						
							2020-01-16 14:40:12 -07:00  
				
					
						
							
							
								 
						
							
							
								7da9e0582f 
								
							
								 
							
						 
						
							
							
								
								Rename DMInviteDialog to be a generic Invite Dialog  
							
							
							
						 
						
							2020-01-16 13:42:34 -07:00  
				
					
						
							
							
								 
						
							
							
								372861c9df 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/ftue/user-lists/5.3-go-button  
							
							
							
						 
						
							2020-01-16 13:36:59 -07:00  
				
					
						
							
							
								 
						
							
							
								443744733d 
								
							
								 
							
						 
						
							
							
								
								Move DM creation logic into DMInviteDialog  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11645 
The copy hasn't been reviewed by anyone and could probably use some work. 
							
						 
						
							2020-01-14 23:32:00 -07:00  
				
					
						
							
							
								 
						
							
							
								fde32f13a5 
								
							
								 
							
						 
						
							
							
								
								[CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-develop  
							
							
							
						 
						
							2020-01-09 14:15:09 -07:00  
				
					
						
							
							
								 
						
							
							
								4de0f7257a 
								
							
								 
							
						 
						
							
							
								
								Initial implementation of FTUE user lists design  
							
							... 
							
							
							
							This covers the "recents" section and rough design exclusively. It is known that the Field does nothing and that there's a bunch of missing functionality - this is to be iterated upon in future PRs. Labs flag is to aide development and should be removed in a very near future PR.
Also, this is focusing on DMs and not user lists in general because I misinterpreted the scope. I'll fix this in a future PR and instead make this the best DM invite dialog it can be.
Closes https://github.com/vector-im/riot-web/issues/11197  
							
						 
						
							2020-01-02 17:40:18 -07:00  
				
					
						
							
							
								 
						
							
							
								042bd35d79 
								
							
								 
							
						 
						
							
							
								
								Fix MatrixClientPeg imports  
							
							
							
						 
						
							2019-12-22 21:15:54 -07:00  
				
					
						
							
							
								 
						
							
							
								d56f0f2a25 
								
							
								 
							
						 
						
							
							
								
								Convert many imports to handle ES6 exports  
							
							... 
							
							
							
							Reliant upon https://github.com/matrix-org/matrix-react-sdk/pull/3761  
							
						 
						
							2019-12-22 21:04:42 -07:00  
				
					
						
							
							
								 
						
							
							
								f020929345 
								
							
								 
							
						 
						
							
							
								
								Add an option to invite users to upgraded private rooms  
							
							... 
							
							
							
							The option doesn't show up on public room upgrades. 
							
						 
						
							2019-11-27 20:29:11 -07:00  
				
					
						
							
							
								 
						
							
							
								3b5aa5e9b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update src/RoomInvite.js  
							
							... 
							
							
							
							Co-Authored-By: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-11-27 16:57:44 -07:00  
				
					
						
							
							
								 
						
							
							
								275bd33a6c 
								
							
								 
							
						 
						
							
							
								
								Move the description into the relevant branch  
							
							
							
						 
						
							2019-11-27 10:48:05 -07:00  
				
					
						
							
							
								 
						
							
							
								d6821ecb99 
								
							
								 
							
						 
						
							
							
								
								Fix multi-invite error dialog messaging  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11515  
							
						 
						
							2019-11-27 10:44:36 -07:00  
				
					
						
							
							
								 
						
							
							
								6dc69afe67 
								
							
								 
							
						 
						
							
							
								
								Merge branches 'develop' and 't3chguy/community_member_invite_IS_text' of  https://github.com/matrix-org/matrix-react-sdk  into t3chguy/community_member_invite_IS_text  
							
							
							
						 
						
							2019-09-12 12:53:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a40ecda993 
								
							
								 
							
						 
						
							
							
								
								Fix missed case of validAddressTypes being conditional  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-09-12 12:34:14 +01:00  
				
					
						
							
							
								 
						
							
							
								4fbedec013 
								
							
								 
							
						 
						
							
							
								
								Make uses of AddressPickerDialog static dialogs  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/10603 
Static dialogs are ones that stay open underneath other dialogs, like the terms of service prompt. This is how user/room settings operate. 
							
						 
						
							2019-09-10 11:01:20 -06:00  
				
					
						
							
							
								 
						
							
							
								043a8d35e6 
								
							
								 
							
						 
						
							
							
								
								Move the rest of the IS/email supported logic to AddressPickerDialog  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-09-09 15:03:00 +01:00  
				
					
						
							
							
								 
						
							
							
								166fb696c2 
								
							
								 
							
						 
						
							
							
								
								Allow connecting to an IS from address picker  
							
							... 
							
							
							
							This allows those who previously disconnected from an IS to either choose the
default IS or a custom one from Settings via the address picker dialog.
Part of https://github.com/vector-im/riot-web/issues/10619  
							
						 
						
							2019-08-29 15:28:34 +01:00  
				
					
						
							
							
								 
						
							
							
								752eb17893 
								
							
								 
							
						 
						
							
							
								
								Remove subtext in room invite dialog  
							
							... 
							
							
							
							The subtext here was deemed redundant.
Part of https://github.com/vector-im/riot-web/issues/10619  
							
						 
						
							2019-08-29 15:28:34 +01:00  
				
					
						
							
							
								 
						
							
							
								07d6fa7fdb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3286  from matrix-org/travis/immutable-dms/basic  
							
							... 
							
							
							
							Reuse DMs whenever possible instead of asking to reuse them 
							
						 
						
							2019-08-08 07:26:17 -06:00  
				
					
						
							
							
								 
						
							
							
								2ecabd2195 
								
							
								 
							
						 
						
							
							
								
								Reuse direct chats when starting new ones  
							
							... 
							
							
							
							Part of https://github.com/vector-im/riot-web/issues/10416 
This section of code applies to the + button next to PEOPLE in the room list. 
							
						 
						
							2019-08-07 12:01:51 -06:00  
				
					
						
							
							
								 
						
							
							
								bcf53c6e33 
								
							
								 
							
						 
						
							
							
								
								Make invite work without an IS  
							
							... 
							
							
							
							Also fix it so you can't try to invite a room ID to a room 
							
						 
						
							2019-08-07 11:41:00 +01:00  
				
					
						
							
							
								 
						
							
							
								bc5227a191 
								
							
								 
							
						 
						
							
							
								
								Fix some source strings noticed as incorrect by translators  
							
							
							
						 
						
							2019-05-16 14:35:56 -06:00  
				
					
						
							
							
								 
						
							
							
								07cc640089 
								
							
								 
							
						 
						
							
							
								
								Add common utility for checking 3pid invites  
							
							... 
							
							
							
							We just need to make sure they are structurally sound - actual validation is done by other parties. 
							
						 
						
							2019-03-29 11:45:07 -06:00  
				
					
						
							
							
								 
						
							
							
								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