31dd224cc9 
								
							
								 
							
						 
						
							
							
								
								Wire up passing through initialText for room invite dialog helper method  
							
							
							
						 
						
							2021-03-24 15:36:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d9a801910a 
								
							
								 
							
						 
						
							
							
								
								Tweak spaces copy  
							
							
							
						 
						
							2021-03-03 11:34:29 +00:00  
				
					
						
							
							
								 
						
							
							
								926e226a78 
								
							
								 
							
						 
						
							
							
								
								Add Invite CTA to Space View  
							
							
							
						 
						
							2021-03-02 10:12:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c10512fd56 
								
							
								 
							
						 
						
							
							
								
								Initial SpaceRoomView work  
							
							
							
						 
						
							2021-03-01 18:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d0513406ee 
								
							
								 
							
						 
						
							
							
								
								Pass filter text when clicking explore/dm prompt  
							
							
							
						 
						
							2020-11-11 17:04:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b4f62e9c88 
								
							
								 
							
						 
						
							
							
								
								use valid jsdoc  
							
							
							
						 
						
							2020-08-31 11:07:29 -06:00  
				
					
						
							
							
								 
						
							
							
								93d67a6689 
								
							
								 
							
						 
						
							
							
								
								Wire up members button to member view  
							
							... 
							
							
							
							Ideally this would open up the group members panel, but that's exceedingly difficult. Instead, we switch to the general chat and rename the button to be a bit more helpful. 
							
						 
						
							2020-08-31 10:12:12 -06:00  
				
					
						
							
							
								 
						
							
							
								275ff6b41e 
								
							
								 
							
						 
						
							
							
								
								Wire up the invite button  
							
							
							
						 
						
							2020-08-28 20:08:12 -06:00  
				
					
						
							
							
								 
						
							
							
								90d9d7128d 
								
							
								 
							
						 
						
							
							
								
								Use FlairStore's cache for group naming  
							
							... 
							
							
							
							Turns out GroupStore doesn't really know much. 
							
						 
						
							2020-08-28 14:56:59 -06:00  
				
					
						
							
							
								 
						
							
							
								fb54b62be9 
								
							
								 
							
						 
						
							
							
								
								Appease the rest of the linter  
							
							
							
						 
						
							2020-08-28 13:42:19 -06:00  
				
					
						
							
							
								 
						
							
							
								e58b514803 
								
							
								 
							
						 
						
							
							
								
								Add clarifying text to DM dialog about what is about to happen  
							
							
							
						 
						
							2020-08-28 13:22:20 -06:00  
				
					
						
							
							
								 
						
							
							
								82b015bd5f 
								
							
								 
							
						 
						
							
							
								
								Rename components to match prior convention  
							
							
							
						 
						
							2020-08-26 08:52:39 -06:00  
				
					
						
							
							
								 
						
							
							
								56c7f86983 
								
							
								 
							
						 
						
							
							
								
								Add an invite users to community step to dialog flow  
							
							
							
						 
						
							2020-08-25 21:08:31 -06:00  
				
					
						
							
							
								 
						
							
							
								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