Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								b2d0950a46 
								
							
								 
							
						 
						
							
							
								
								oops, remove debug logging  
							
							 
							
							
							
						 
						
							2016-04-18 01:45:46 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								b949e78683 
								
							
								 
							
						 
						
							
							
								
								Improve ordering of memberlist by absolutizing lastActive correctly  
							
							 
							
							... 
							
							
							
							Change ordering of memberlist to not try to compare lastActive of 'currentlyActive' users, as lastActive may will be a complete lie as it only gets updated when currentlyActive transitions to false (i think?)
Remove order by online/idle/offline in favour of "currently active, ordered by power and then alphabetic name, followed by last active, followed by offline"
Add commented-out code to track last-spoken-within-a-room ordering.
Fix kludges due to SYJS-28 (depends on JS PR landing) 
							
						 
						
							2016-04-18 01:35:40 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								eeb9abdf81 
								
							
								 
							
						 
						
							
							
								
								trailing whitespace  
							
							 
							
							
							
						 
						
							2016-04-18 01:34:45 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f4573bae49 
								
							
								 
							
						 
						
							
							
								
								remove premie optimisation of tintablesvg shouldComponentUpdate  
							
							 
							
							
							
						 
						
							2016-04-17 00:28:20 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8db14bde60 
								
							
								 
							
						 
						
							
							
								
								switch Tinter from using dispatch to a synchronous update when changing the colourscheme, to avoid CSS getting out of sync with SVG colours  
							
							 
							
							
							
						 
						
							2016-04-16 01:00:10 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								4fb31662e1 
								
							
								 
							
						 
						
							
							
								
								fix tooltip offset  
							
							 
							
							
							
						 
						
							2016-04-15 22:24:12 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								19770563f4 
								
							
								 
							
						 
						
							
							
								
								add cancelButton to simpleHeader  
							
							 
							
							
							
						 
						
							2016-04-15 22:16:19 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8ec13d2752 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #273  from matrix-org/matthew/design_tweaks  
							
							 
							
							... 
							
							
							
							Matthew/design tweaks 
							
						 
						
							2016-04-15 18:48:22 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								009781dac7 
								
							
								 
							
						 
						
							
							
								
								prep for RightPanel full collapse  
							
							 
							
							
							
						 
						
							2016-04-15 18:45:40 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f625e2d693 
								
							
								 
							
						 
						
							
							
								
								fix up UserSettings a bit and add fading  
							
							 
							
							
							
						 
						
							2016-04-15 18:30:13 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								a06b420942 
								
							
								 
							
						 
						
							
							
								
								wire up searchbox filtering  
							
							 
							
							
							
						 
						
							2016-04-15 17:55:00 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								7c8d7e5361 
								
							
								 
							
						 
						
							
							
								
								move memberlist bottom into rightpanel  
							
							 
							
							
							
						 
						
							2016-04-15 15:53:14 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								26f135c7b0 
								
							
								 
							
						 
						
							
							
								
								fix 'undefined' class bug on TintableSvg  
							
							 
							
							
							
						 
						
							2016-04-14 21:44:05 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								2d71d4422e 
								
							
								 
							
						 
						
							
							
								
								make selected room more skinnable  
							
							 
							
							
							
						 
						
							2016-04-14 21:11:10 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								0741e8a5c1 
								
							
								 
							
						 
						
							
							
								
								fix testing UI hack  
							
							 
							
							
							
						 
						
							2016-04-14 19:11:20 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								81d5e16225 
								
							
								 
							
						 
						
							
							
								
								fix @aviraldg thinko on needing a key on arrays :)  
							
							 
							
							
							
						 
						
							2016-04-14 19:11:09 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								21fd5078f9 
								
							
								 
							
						 
						
							
							
								
								fix NPE on getEventTileOps  
							
							 
							
							
							
						 
						
							2016-04-14 17:39:45 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								3fd9b29422 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #271  from matrix-org/rav/avoid_codepoint_at  
							
							 
							
							... 
							
							
							
							Hack around absence of String.codePointAt on PhantomJS 
							
						 
						
							2016-04-13 16:37:00 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								85277a237a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #270  from matrix-org/rav/issue_1314_federated_rooms  
							
							 
							
							... 
							
							
							
							RoomView: Handle joining federated rooms 
							
						 
						
							2016-04-13 16:36:46 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								1e294cb10c 
								
							
								 
							
						 
						
							
							
								
								fix 'mark all read'  
							
							 
							
							
							
						 
						
							2016-04-13 12:46:36 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								ec5ca1ca28 
								
							
								 
							
						 
						
							
							
								
								s/roomAlias/roomAddress/ to reduce confusion  
							
							 
							
							
							
						 
						
							2016-04-13 12:26:40 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6509bc0589 
								
							
								 
							
						 
						
							
							
								
								oops, missed another fade  
							
							 
							
							
							
						 
						
							2016-04-13 11:17:09 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								ead5418214 
								
							
								 
							
						 
						
							
							
								
								oops, missed a fade  
							
							 
							
							
							
						 
						
							2016-04-13 11:17:09 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								047524d093 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #269  from matrix-org/rav/stop_client_on_unmount  
							
							 
							
							... 
							
							
							
							Stop the MatrixClient when the MatrixChat is unmounted 
							
						 
						
							2016-04-13 11:05:02 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5706a879d0 
								
							
								 
							
						 
						
							
							
								
								Hack around absence of String.codePointAt on PhantomJS  
							
							 
							
							... 
							
							
							
							I've been trying to get some tests working under PhantomJS, which appears not
to support String.codePointAt (which is, to be fair, an ES6 addition). For our
limited usecase, it's easier to implement the functionality from first
principles than to try to polyfill support. 
							
						 
						
							2016-04-13 10:35:07 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								93a142480c 
								
							
								 
							
						 
						
							
							
								
								RoomView: Handle joining federated rooms  
							
							 
							
							... 
							
							
							
							This hopefully fixes an issue where joining a federated room via the directory
would get stuck at a spinner of doom, due to us not recognising the room in
question when it came down the /sync. We now catch the room id in the response
from the /join, and use it to match up the room in onRoom.
props.roomAlias, props.roomId, and state.room.roomId were somewhat confusing,
so I've tried to rationalise them:
 * props.roomAlias (named thus to stop you assuming it's a room id) is the
   thing that the parent component uses to identify the room of interest, and
   can be either an ID or an alias (ie, it replaces props.roomId and
   props.roomAlias)
 * Everything that needs a room ID now has to get it from state.room.roomId. 
							
						 
						
							2016-04-13 08:59:28 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f3793b556e 
								
							
								 
							
						 
						
							
							
								
								fix super-annoying key warning from react  
							
							 
							
							
							
						 
						
							2016-04-13 02:02:55 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								92f58b6927 
								
							
								 
							
						 
						
							
							
								
								don't try to do preview URLs of matrix IDs (yet :D)  
							
							 
							
							
							
						 
						
							2016-04-13 01:54:06 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								4b1ff51a42 
								
							
								 
							
						 
						
							
							
								
								show a spinner on MemberInfo when updating a member. and label 'disinvite' correctly  
							
							 
							
							
							
						 
						
							2016-04-13 01:46:10 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								bfec6d4ed9 
								
							
								 
							
						 
						
							
							
								
								merge aviral's audio player  
							
							 
							
							
							
						 
						
							2016-04-13 00:00:24 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								1361333fdc 
								
							
								 
							
						 
						
							
							
								
								Stop the MatrixClient when the MatrixChat is unmounted  
							
							 
							
							... 
							
							
							
							The MatrixClient never gets unmounted in the real app, but I've been working on
some tests which would rather like to be able to create and destroy MatrixChats
and not have the clients hang around forever. 
							
						 
						
							2016-04-12 18:38:10 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6a6739e0f3 
								
							
								 
							
						 
						
							
							
								
								fix context menu on tiles without widgets  
							
							 
							
							
							
						 
						
							2016-04-12 18:32:55 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								a01e6d46b9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #268  from matrix-org/matthew/fadable  
							
							 
							
							... 
							
							
							
							make the UI fadable to help with decluttering 
							
						 
						
							2016-04-12 18:05:10 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								3a2d5c4ba5 
								
							
								 
							
						 
						
							
							
								
								spinner on saving room settings  
							
							 
							
							
							
						 
						
							2016-04-12 18:01:49 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								11f3d5f993 
								
							
								 
							
						 
						
							
							
								
								make the UI fadable to help with decluttering  
							
							 
							
							
							
						 
						
							2016-04-12 17:18:32 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								1d5f234f2c 
								
							
								 
							
						 
						
							
							
								
								add 'mark all read' button  
							
							 
							
							
							
						 
						
							2016-04-12 14:29:36 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								089963b4c7 
								
							
								 
							
						 
						
							
							
								
								timestamps are permalinks  
							
							 
							
							
							
						 
						
							2016-04-12 13:33:59 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								38d27cdbb0 
								
							
								 
							
						 
						
							
							
								
								improve 'no known servers' error  
							
							 
							
							
							
						 
						
							2016-04-12 13:00:52 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f9785f68af 
								
							
								 
							
						 
						
							
							
								
								filter out conference bots from membership list  
							
							 
							
							
							
						 
						
							2016-04-12 01:54:51 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								bf1e0da598 
								
							
								 
							
						 
						
							
							
								
								fix ability to save room settings if you don't have ops  
							
							 
							
							
							
						 
						
							2016-04-12 01:27:12 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f9c7ae1ab9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #260  from matrix-org/matthew/preview_urls  
							
							 
							
							... 
							
							
							
							URL previewing support 
							
						 
						
							2016-04-11 23:55:15 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								9845e5ef0e 
								
							
								 
							
						 
						
							
							
								
								move all the localstorage crap to TextualBody  
							
							 
							
							
							
						 
						
							2016-04-11 23:53:36 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8e48bed346 
								
							
								 
							
						 
						
							
							
								
								apparently we don't need this. i'm lost now  
							
							 
							
							
							
						 
						
							2016-04-11 17:32:10 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								86130c33c9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #267  from matrix-org/rav/fix_1367  
							
							 
							
							... 
							
							
							
							Remember to load new timeline events 
							
						 
						
							2016-04-11 14:11:11 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								e051d1528c 
								
							
								 
							
						 
						
							
							
								
								Remember to load new timeline events  
							
							 
							
							... 
							
							
							
							Fixes a bug where we wouldn't load new timeline events if they arrived when we
were scrolled up (https://github.com/vector-im/vector-web/issues/1367 ) 
							
						 
						
							2016-04-11 14:05:04 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								825e6702ef 
								
							
								 
							
						 
						
							
							
								
								stop ctrl-tab etc from triggering an autocomplete  
							
							 
							
							
							
						 
						
							2016-04-10 14:27:30 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								2e772e2f19 
								
							
								 
							
						 
						
							
							
								
								fix whitespace on multiupload prompt  
							
							 
							
							
							
						 
						
							2016-04-10 14:02:22 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c372d37f7 
								
							
								 
							
						 
						
							
							
								
								add the concept of eventTileOps for managing widget visibility based on vdh's PR feedback  
							
							 
							
							
							
						 
						
							2016-04-08 21:42:29 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								23d6edbf63 
								
							
								 
							
						 
						
							
							
								
								forceupdate the whole scrollPanel rather than the geminiPanel at vdh's PR review request  
							
							 
							
							
							
						 
						
							2016-04-08 20:21:27 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								4abc5d0d36 
								
							
								 
							
						 
						
							
							
								
								add comment  
							
							 
							
							
							
						 
						
							2016-04-08 20:21:12 +01:00