e8b4770940 
								
							
								 
							
						 
						
							
							
								
								fix lint  
							
							
							
						 
						
							2018-09-17 20:01:55 +02:00  
				
					
						
							
							
								 
						
							
							
								841aa4b800 
								
							
								 
							
						 
						
							
							
								
								check LL with client as this takes server support into account  
							
							
							
						 
						
							2018-09-17 19:28:06 +02:00  
				
					
						
							
							
								 
						
							
							
								0ce7bb8995 
								
							
								 
							
						 
						
							
							
								
								pass membersLoaded state to TimelinePanel to force it to re-render  
							
							... 
							
							
							
							... once the members are loaded. 
							
						 
						
							2018-09-17 19:27:25 +02:00  
				
					
						
							
							
								 
						
							
							
								473f2dd72b 
								
							
								 
							
						 
						
							
							
								
								pass room to _loadMembersIfJoined, it's called when newState not applied  
							
							... 
							
							
							
							_loadMembersIfJoined is called from
_onRoomLoaded < _onRoomViewStoreUpdate, before incoming state
from the store is applied to this.state, so looking up the room
with this.state.roomId doesn't always work, which would cause
the members not to be loaded. Pass in the room instead. 
							
						 
						
							2018-09-17 19:24:34 +02:00  
				
					
						
							
							
								 
						
							
							
								e0a789f77e 
								
							
								 
							
						 
						
							
							
								
								remove untrue comment, as we only load the members when joining  
							
							
							
						 
						
							2018-09-17 19:21:22 +02:00  
				
					
						
							
							
								 
						
							
							
								e1b9aa9626 
								
							
								 
							
						 
						
							
							
								
								better naming and document method  
							
							
							
						 
						
							2018-09-17 19:20:26 +02:00  
				
					
						
							
							
								 
						
							
							
								d276b17c2a 
								
							
								 
							
						 
						
							
							
								
								remove dead code  
							
							
							
						 
						
							2018-09-17 19:19:07 +02:00  
				
					
						
							
							
								 
						
							
							
								c3914d3493 
								
							
								 
							
						 
						
							
							
								
								show empty list as initial state instead of spinner  
							
							... 
							
							
							
							the spinner should only be shown when joined 
							
						 
						
							2018-09-17 19:18:55 +02:00  
				
					
						
							
							
								 
						
							
							
								2ed414494f 
								
							
								 
							
						 
						
							
							
								
								use Room.myMembership event instead of RoomMember.membership for me  
							
							... 
							
							
							
							This is more reliable with LL enabled as the syncing user is
only known when it was active in the current timeline
or when the members have been loaded 
							
						 
						
							2018-09-17 19:14:52 +02:00  
				
					
						
							
							
								 
						
							
							
								86cbe34181 
								
							
								 
							
						 
						
							
							
								
								rerender after members are loaded so pills and RR get rerendered  
							
							
							
						 
						
							2018-09-14 18:35:16 +02:00  
				
					
						
							
							
								 
						
							
							
								27c496aecb 
								
							
								 
							
						 
						
							
							
								
								remove unneeded async keywords  
							
							
							
						 
						
							2018-09-14 13:55:47 +02:00  
				
					
						
							
							
								 
						
							
							
								fe734b944e 
								
							
								 
							
						 
						
							
							
								
								remove obsolete warning as peeking will cause the membership to be null  
							
							
							
						 
						
							2018-09-13 18:45:38 +02:00  
				
					
						
							
							
								 
						
							
							
								f194f323f4 
								
							
								 
							
						 
						
							
							
								
								postpone loading the members until the user joined the room  
							
							... 
							
							
							
							when peeking, the members weren't being loaded at all because
the room wasn't available yet,
and the need for loading the members was never re-evaluated after that.
This only loads the members once the user has joined the room,
which also helps to avoid load all the members before an invite
is accepted. 
							
						 
						
							2018-09-13 18:43:24 +02:00  
				
					
						
							
							
								 
						
							
							
								518be24a5b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2164  from matrix-org/dbkr/dont_exit_fullscreen_when_not  
							
							... 
							
							
							
							Don't try to exit fullscreen if not fullscreen 
							
						 
						
							2018-09-11 13:03:09 +01:00  
				
					
						
							
							
								 
						
							
							
								d3038ea765 
								
							
								 
							
						 
						
							
							
								
								Don't try to exit fullscreen if not fullscreen  
							
							... 
							
							
							
							This was causing annoying exceptions on latest Chrome. Use
document.fullScreenElement to detect if we're fullscreen and don't
try to exit if we aren't. 
							
						 
						
							2018-09-11 11:31:24 +01:00  
				
					
						
							
							
								 
						
							
							
								ecaabd6b75 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2161  from matrix-org/bwindels/dontupdatememberlistwhileloading  
							
							... 
							
							
							
							avoid updating the memberlist while the spinner is shown 
							
						 
						
							2018-09-11 10:57:29 +02:00  
				
					
						
							
							
								 
						
							
							
								666c9a68e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2163  from matrix-org/bwindels/logllfailroomidcorrectly  
							
							... 
							
							
							
							fix logging room id when LL members fail 
							
						 
						
							2018-09-11 09:54:29 +01:00  
				
					
						
							
							
								 
						
							
							
								deaad4bcb1 
								
							
								 
							
						 
						
							
							
								
								even better as the method called is on room  
							
							
							
						 
						
							2018-09-10 18:11:08 +02:00  
				
					
						
							
							
								 
						
							
							
								694ee5a2c8 
								
							
								 
							
						 
						
							
							
								
								fix logging room id when LL members fail  
							
							
							
						 
						
							2018-09-10 18:09:11 +02:00  
				
					
						
							
							
								 
						
							
							
								2aaf3e6b89 
								
							
								 
							
						 
						
							
							
								
								dont assign member in getInitialState  
							
							
							
						 
						
							2018-09-10 17:39:03 +02:00  
				
					
						
							
							
								 
						
							
							
								92f7e29132 
								
							
								 
							
						 
						
							
							
								
								missed one {} -> [], fix e2e tests  
							
							
							
						 
						
							2018-09-10 17:32:40 +02:00  
				
					
						
							
							
								 
						
							
							
								f0e33dff24 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2162  from matrix-org/bwindels/dontspinaftermemberserror  
							
							... 
							
							
							
							dont keep the spinner in the memberlist when fetching /members fails 
							
						 
						
							2018-09-10 17:31:31 +02:00  
				
					
						
							
							
								 
						
							
							
								ab931e0f62 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2160  from matrix-org/bwindels/selfmembershipaction  
							
							... 
							
							
							
							only dispatch an action for self-membership 
							
						 
						
							2018-09-10 17:30:41 +02:00  
				
					
						
							
							
								 
						
							
							
								dcc8a45aa1 
								
							
								 
							
						 
						
							
							
								
								add final return for clarity  
							
							
							
						 
						
							2018-09-10 16:55:24 +02:00  
				
					
						
							
							
								 
						
							
							
								5044d4f2d6 
								
							
								 
							
						 
						
							
							
								
								dont keep the spinner in the memberlist when fetching /members fails  
							
							
							
						 
						
							2018-09-10 14:56:10 +02:00  
				
					
						
							
							
								 
						
							
							
								832a73d47a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2018-09-10 11:40:58 +01:00  
				
					
						
							
							
								 
						
							
							
								60e55594dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.13.4'  
							
							
							
						 
						
							2018-09-10 11:39:50 +01:00  
				
					
						
							
							
								 
						
							
							
								405f0bcf98 
								
							
								 
							
						 
						
							
							
								
								v0.13.4  
							
							
							
						 
						
							2018-09-10 11:38:53 +01:00  
				
					
						
							
							
								 
						
							
							
								bb37e36e71 
								
							
								 
							
						 
						
							
							
								
								Prepare changelog for v0.13.4  
							
							
							
						 
						
							2018-09-10 11:38:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f99aef8ede 
								
							
								 
							
						 
						
							
							
								
								js-sdk v0.11.0  
							
							
							
						 
						
							2018-09-10 11:36:06 +01:00  
				
					
						
							
							
								 
						
							
							
								ef20813f2e 
								
							
								 
							
						 
						
							
							
								
								remove layering warnings  
							
							
							
						 
						
							2018-09-09 18:38:21 +01:00  
				
					
						
							
							
								 
						
							
							
								86c92ee56d 
								
							
								 
							
						 
						
							
							
								
								downgraded parallelshell due to  https://github.com/darkguy2008/parallelshell/issues/57  
							
							
							
						 
						
							2018-09-09 10:49:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b8bfed1308 
								
							
								 
							
						 
						
							
							
								
								point deps at #develop to unbreak npm i  
							
							
							
						 
						
							2018-09-09 10:26:16 +01:00  
				
					
						
							
							
								 
						
							
							
								0cd222ef0b 
								
							
								 
							
						 
						
							
							
								
								make users available in member by requesting them from client right before  
							
							... 
							
							
							
							before this was already foreseen, but memberDict wasn't being refreshed
as it's only used in roomMembers(), I got rid of memberDict as well 
							
						 
						
							2018-09-07 23:44:20 +02:00  
				
					
						
							
							
								 
						
							
							
								7fe822ca17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into bwindels/dontupdatememberlistwhileloading  
							
							
							
						 
						
							2018-09-07 23:43:25 +02:00  
				
					
						
							
							
								 
						
							
							
								9a3717a274 
								
							
								 
							
						 
						
							
							
								
								only dispatch an action for self-membership  
							
							... 
							
							
							
							as everything listens to the dispatcher, dispatching an action can be quite slow,
especially when only matched in one listener, and the rest all having to be called
to just say "no, thanks". This is especially the case for the RoomMember.membership
event being put on the dispatcher, as there can be thousands of these events
when the room members are loading.
Since the RoomMember.membership action is only used on one place,
and only for the syncing user, change it to just that and only dispatch
in that case. This saves 100-300ms when setting the OOB members in
a big room (7000k members)
Maybe later on we can back this by room.getMyMembership() and avoid the
listener even... 
							
						 
						
							2018-09-07 19:53:01 +02:00  
				
					
						
							
							
								 
						
							
							
								aa8e998612 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2153  from matrix-org/bwindels/optimizememberlist  
							
							... 
							
							
							
							avoid unneeded lookups in memberDict 
							
						 
						
							2018-09-07 19:09:00 +02:00  
				
					
						
							
							
								 
						
							
							
								467cdd2f1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into bwindels/optimizememberlist  
							
							
							
						 
						
							2018-09-07 18:32:13 +02:00  
				
					
						
							
							
								 
						
							
							
								830edeb9ca 
								
							
								 
							
						 
						
							
							
								
								v0.13.4-rc.1  
							
							
							
						 
						
							2018-09-07 14:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1cab61f560 
								
							
								 
							
						 
						
							
							
								
								Prepare changelog for v0.13.4-rc.1  
							
							
							
						 
						
							2018-09-07 14:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								2380f2cb1f 
								
							
								 
							
						 
						
							
							
								
								js-sdk rc.1  
							
							
							
						 
						
							2018-09-07 14:31:45 +01:00  
				
					
						
							
							
								 
						
							
							
								73c28f3aae 
								
							
								 
							
						 
						
							
							
								
								Merge translations from  #2157  to release  
							
							
							
						 
						
							2018-09-07 14:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b419652e4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2157  from RiotTranslateBot/weblate-riot-web-matrix-react-sdk  
							
							... 
							
							
							
							Update from Weblate. 
							
						 
						
							2018-09-07 14:10:30 +01:00  
				
					
						
							
							
								 
						
							
							
								1592e7a22f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into develop  
							
							
							
						 
						
							2018-09-07 12:57:35 +00:00  
				
					
						
							
							
								 
						
							
							
								877e949d1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2156  from matrix-org/bwindels/dontrefreshmembersforotherrooms  
							
							... 
							
							
							
							avoid memberlist refresh for events related to rooms other but the current 
							
						 
						
							2018-09-07 13:57:29 +01:00  
				
					
						
							
							
								 
						
							
							
								603fe4f92b 
								
							
								 
							
						 
						
							
							
								
								Translated using Weblate (Chinese (Traditional))  
							
							... 
							
							
							
							Currently translated at 100.0% (1252 of 1252 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/zh_Hant/  
							
						 
						
							2018-09-07 12:47:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b21faea25d 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into develop  
							
							
							
						 
						
							2018-09-07 12:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								6e795a2d08 
								
							
								 
							
						 
						
							
							
								
								Translated using Weblate (Swedish)  
							
							... 
							
							
							
							Currently translated at 99.6% (1247 of 1251 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/sv/  
							
						 
						
							2018-09-07 12:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								69f2f06468 
								
							
								 
							
						 
						
							
							
								
								Translated using Weblate (Spanish)  
							
							... 
							
							
							
							Currently translated at 99.7% (1248 of 1251 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/es/  
							
						 
						
							2018-09-07 12:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f8cc510542 
								
							
								 
							
						 
						
							
							
								
								Translated using Weblate (Hungarian)  
							
							... 
							
							
							
							Currently translated at 100.0% (1251 of 1251 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/hu/  
							
						 
						
							2018-09-07 12:37:05 +00:00