Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								0e8bd856bc 
								
							
								 
							
						 
						
							
							
								
								remove obsolete this._roomViewStoreToken.remove();  
							
							 
							
							
							
						 
						
							2017-09-08 20:14:27 +02:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								663dc3e513 
								
							
								 
							
						 
						
							
							
								
								Don't re-render matrixchat unnecessarily  
							
							 
							
							... 
							
							
							
							...on room switch. We were setting most of the state in viewRoom,
but getting the current room ID from the RoomViewStore, but this
meant we did one setState from the RoomViewStore updating,
re-rendered and then setState again in viewRoom causing another
render. This just sets the room ID in viewRoom. 
							
						 
						
							2017-09-08 18:56:57 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b65e1769d7 
								
							
								 
							
						 
						
							
							
								
								Dispatch incoming_call synchronously  
							
							 
							
							... 
							
							
							
							- this should fix a race where if the 'hangup' arrives hard on the tail of the
Call.incoming, we don't ignore it.
(We still have a problem in that we blip the hangup tone and UI, but that is
arguably a separate problem) 
							
						 
						
							2017-08-24 13:05:17 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								252ab208e4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1300  from matrix-org/dbkr/userpicker  
							
							 
							
							... 
							
							
							
							Refactor ChatInviteDialog to be UserPickerDialog 
							
						 
						
							2017-08-16 14:29:07 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1b66e88b6e 
								
							
								 
							
						 
						
							
							
								
								ChatInviteDialog -> UserPickerDialog pt 2  
							
							 
							
							... 
							
							
							
							The other changes I forgot to add 
							
						 
						
							2017-08-14 17:43:00 +01:00  
						
					 
				
					
						
							
							
								 
								Luke Barnard
							
						 
						
							 
							
							
							
								
							
								2844b574d5 
								
							
								 
							
						 
						
							
							
								
								Re-add useful comment  
							
							 
							
							
							
						 
						
							2017-08-14 14:41:03 +01:00  
						
					 
				
					
						
							
							
								 
								Luke Barnard
							
						 
						
							 
							
							
							
								
							
								b59de7964c 
								
							
								 
							
						 
						
							
							
								
								Wait for first sync before dispatching view_user on /user  
							
							 
							
							... 
							
							
							
							the RightPanel will be mounted once we're done doing the first sync, so wait until then and then dispatch a view_user. This is not very nice but it's what we do for view_room. 
							
						 
						
							2017-08-14 14:37:49 +01:00  
						
					 
				
					
						
							
							
								 
								Luke Barnard
							
						 
						
							 
							
							
							
								
							
								d9e8292a5e 
								
							
								 
							
						 
						
							
							
								
								Revert "At /user, view member of current room"  
							
							 
							
							
							
						 
						
							2017-08-14 14:06:54 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								02217c8bd2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1290  from matrix-org/luke/fix-user-url-no-middle-panel  
							
							 
							
							... 
							
							
							
							At /user, view member of current room 
							
						 
						
							2017-08-11 10:49:22 +01:00  
						
					 
				
					
						
							
							
								 
								Luke Barnard
							
						 
						
							 
							
							
							
								
							
								89254e77f4 
								
							
								 
							
						 
						
							
							
								
								When no member, use `null` `roomId`  
							
							 
							
							
							
						 
						
							2017-08-10 15:23:14 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
								
								
							
							
								
							
								b19c1010aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branches 'develop' and 't3chguy/i18n_analytics' of github.com:matrix-org/matrix-react-sdk into t3chguy/i18n_analytics  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
# Conflicts:
#	src/Analytics.js 
							
						 
						
							2017-08-10 13:54:55 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
								
								
							
							
								
							
								24599ace32 
								
									
								
							
								 
							
						 
						
							
							
								
								don't track error messages  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-08-10 13:49:11 +01:00  
						
					 
				
					
						
							
							
								 
								Luke Barnard
							
						 
						
							 
							
							
							
								
							
								07633fe67f 
								
							
								 
							
						 
						
							
							
								
								At /user, view member of current room  
							
							 
							
							... 
							
							
							
							With the fallback of existing behaviour, which is UserView (no middle panel and no avatar, display name).
To improve, MemberInfo should probably track the current roomId and userId and then update the view asynchronously by re-fetching the member object when either roomId or userId change.
Also, it should be hitting the profile API to get the user's avatar if a room hasn't been specified. 
							
						 
						
							2017-08-10 13:12:50 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								38114711fd 
								
							
								 
							
						 
						
							
							
								
								Make MatrixChat do fewer render cycles during mount  
							
							 
							
							... 
							
							
							
							This is mostly with the intent of making the login tests more reliable, but it
seems generally worthwhile:
* keep screenAfterLogin in the object props rather than `state` so that we can
  clear it without triggering a rerender
* also move our record of the window width to the object props, and call
  `handleResize` from componentWillMount rather than componentDidMount so that
  we don't trigger a rerender by updating `state.width`
* Remove update of unused `loading` state 
							
						 
						
							2017-08-08 22:31:40 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
								
								
							
							
								
							
								bf98c0da7c 
								
									
								
							
								 
							
						 
						
							
							
								
								un-i18n Modal Analytics  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-27 17:19:18 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0d7cc59d99 
								
							
								 
							
						 
						
							
							
								
								replace q method calls with bluebird ones  
							
							 
							
							... 
							
							
							
							```
find src test -name '*.js' |
    xargs perl -i -pe 's/q\.(all|defer|reject|delay|try|isFulfilled)\(/Promise.$1(/'
``` 
							
						 
						
							2017-07-12 18:05:40 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0254d2b3a2 
								
							
								 
							
						 
						
							
							
								
								q(...) -> Promise.resolve  
							
							 
							
							... 
							
							
							
							```
find src test -name '*.js' | xargs perl -i -pe 's/\b[qQ]\(/Promise.resolve(/'
``` 
							
						 
						
							2017-07-12 18:05:08 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a06bd84213 
								
							
								 
							
						 
						
							
							
								
								replace imports of `q` with bluebird  
							
							 
							
							... 
							
							
							
							update `package.json`
```
find src test -name '*.js' |
   xargs perl -i -pe 'if (/require\(.[qQ].\)/) { $_ = "import Promise from '\''bluebird'\'';\n"; }'
find src test -name '*.js' |
   xargs perl -i -pe 'if (/import [qQ]/) { $_ = "import Promise from '\''bluebird'\'';\n"; }'
``` 
							
						 
						
							2017-07-12 18:05:08 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								29990296d2 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							 
							
							
							
						 
						
							2017-07-11 11:02:23 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								925d5bd480 
								
							
								 
							
						 
						
							
							
								
								Add featured users to Group View  
							
							 
							
							
							
						 
						
							2017-07-10 19:32:02 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								a2ff289ed8 
								
							
								 
							
						 
						
							
							
								
								Add 'groups' page  
							
							 
							
							
							
						 
						
							2017-06-28 13:56:18 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								6c9716637e 
								
							
								 
							
						 
						
							
							
								
								Fix linting errors  
							
							 
							
							
							
						 
						
							2017-06-27 13:13:00 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								09b1012388 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into erikj/group_server  
							
							 
							
							
							
						 
						
							2017-06-26 17:49:06 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								8f3eb89f8b 
								
							
								 
							
						 
						
							
							
								
								Fix potential race in setting client listeners  
							
							 
							
							
							
						 
						
							2017-06-23 10:48:21 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								75ef80ecd4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into erikj/group_server  
							
							 
							
							
							
						 
						
							2017-06-23 09:51:24 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								ac3e039e2a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1019  from matrix-org/t3chguy/updating_stuff  
							
							 
							
							... 
							
							
							
							manual check for updates 
							
						 
						
							2017-06-22 17:36:55 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								fcd945afc2 
								
							
								 
							
						 
						
							
							
								
								Fix an incorrect console error  
							
							 
							
							... 
							
							
							
							... this error is thrown when registering as guest or loading from
localstorage, not when using tokenparams. 
							
						 
						
							2017-06-22 15:08:30 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								72e73c05ac 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1127  from matrix-org/t3chguy/reset_favicon_on_logout  
							
							 
							
							... 
							
							
							
							reset page subtitle and favicon on_logged_out 
							
						 
						
							2017-06-21 14:58:26 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								9ef9d09d44 
								
							
								 
							
						 
						
							
							
								
								Fix another race with first-sync  
							
							 
							
							... 
							
							
							
							Set the first sync variables in onWillStartClient, as they race if
set on logged in (similar fix to https://github.com/matrix-org/matrix-react-sdk/pull/1124 ) 
							
						 
						
							2017-06-21 11:27:18 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								7f6a252bcb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/reset_favicon_on_logout  
							
							 
							
							
							
						 
						
							2017-06-20 18:39:59 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								cd73139af5 
								
							
								 
							
						 
						
							
							
								
								Various logging cleanups  
							
							 
							
							... 
							
							
							
							* don't just log errors without any context as to where they came from or what
   they mean
 * avoid the use of '%s' and multi-argument console.log because it looks awful
   under karma. 
							
						 
						
							2017-06-20 17:38:02 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								b712a15a14 
								
							
								 
							
						 
						
							
							
								
								move in case it is racey ---- somehow?  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-06-20 16:15:42 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								04aed416d2 
								
							
								 
							
						 
						
							
							
								
								Merge branches 'develop' and 't3chguy/reset_favicon_on_logout' of github.com:matrix-org/matrix-react-sdk into t3chguy/reset_favicon_on_logout  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
# Conflicts:
#	src/components/structures/MatrixChat.js 
							
						 
						
							2017-06-20 15:37:05 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								5460b0f5b2 
								
							
								 
							
						 
						
							
							
								
								reset page subtitle on_logged_out  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-06-20 15:31:12 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								a2dc17256a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into t3chguy/updating_stuff  
							
							 
							
							
							
						 
						
							2017-06-20 13:44:27 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0c431887b0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #996  from matrix-org/rav/handle_received_room_key_requests  
							
							 
							
							... 
							
							
							
							Pop up a dialog when we get a room key request 
							
						 
						
							2017-06-20 13:20:58 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e15aedfeb2 
								
							
								 
							
						 
						
							
							
								
								Fix another infinite spin on register  
							
							 
							
							... 
							
							
							
							Don't set ready on logging_in, set it before we start the client,
as commented 
							
						 
						
							2017-06-20 12:03:37 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a0534e7477 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into rav/handle_received_room_key_requests  
							
							 
							
							
							
						 
						
							2017-06-20 00:25:14 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								3a6dabdc08 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1116  from matrix-org/rav/no_more_guestcreds  
							
							 
							
							... 
							
							
							
							Get rid of guestCreds 
							
						 
						
							2017-06-19 14:34:12 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a5d65ee391 
								
							
								 
							
						 
						
							
							
								
								Get rid of guestCreds  
							
							 
							
							... 
							
							
							
							-- we just keep the MatrixClient running in the background, so it is easy to
resume. 
							
						 
						
							2017-06-19 10:36:25 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								3b518f2c59 
								
							
								 
							
						 
						
							
							
								
								Fix race in registration for pusher config  
							
							 
							
							... 
							
							
							
							we no longer immediately create the MatrixClient, so don't assume we do. 
							
						 
						
							2017-06-19 10:22:18 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								115a3deed9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1102  from matrix-org/rav/refactor_matrixclient_states  
							
							 
							
							... 
							
							
							
							Refactor the state machine in MatrixChat 
							
						 
						
							2017-06-19 08:53:50 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								cb29d92912 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1110  from matrix-org/rav/fix_token_redirect  
							
							 
							
							... 
							
							
							
							Avoid transitioning to loggedIn state during token login 
							
						 
						
							2017-06-19 08:52:22 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								7b4cd31124 
								
							
								 
							
						 
						
							
							
								
								make forward_message be friendly with the RVS stuffs  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-06-16 16:12:52 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								db3d9c0573 
								
							
								 
							
						 
						
							
							
								
								Make Lifecycle.loadSession return an explicit result  
							
							 
							
							... 
							
							
							
							- rather than inferring it from the fact it didn't call logging_in. 
							
						 
						
							2017-06-16 15:23:09 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5f689b7929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rav/fix_token_redirect' into rav/refactor_matrixclient_states_tmp  
							
							 
							
							
							
						 
						
							2017-06-16 15:20:47 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								eb1fc9ae2d 
								
							
								 
							
						 
						
							
							
								
								Avoid transitioning to loggedIn state during token login  
							
							 
							
							... 
							
							
							
							Fixes riot-web#4334
When we do a token login, don't carry on with the normal app startup
(transitioning to the loggedIn state etc) - instead tell the app about the
successful login and wait for it to redirect.
Replace onLoadCompleted with onTokenLoginCompleted so that the app can see what
it's supposed to be doing. 
							
						 
						
							2017-06-16 15:05:53 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								236cf1efb2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into erikj/group_server  
							
							 
							
							
							
						 
						
							2017-06-16 14:19:54 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								3884c5ccf0 
								
							
								 
							
						 
						
							
							
								
								Log an error on unknown state instead of throwing  
							
							 
							
							
							
						 
						
							2017-06-16 11:51:12 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5e5639b730 
								
							
								 
							
						 
						
							
							
								
								Fix half-written comment  
							
							 
							
							
							
						 
						
							2017-06-16 11:50:53 +01:00