Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								8e4d0c0be7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into kegan/archived-rooms  
							
							 
							
							
							
						 
						
							2015-12-17 17:07:18 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								3ff19dc4db 
								
							
								 
							
						 
						
							
							
								
								Fix issue with rooms not scrolling down when new events arrive  
							
							 
							
							... 
							
							
							
							Remove an optimisation which tried to avoid recalculating the scroll on every
render. The problem is that sometimes, when new events, the number of event
tiles remains the same, but we still need to do a scroll, because the height of
the message list changes.
The optimisation was a bit of a waste of time anyway - the actual render will
always be much more difficult than recalculating the scroll position. 
							
						 
						
							2015-12-17 14:14:26 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								d979a028a5 
								
							
								 
							
						 
						
							
							
								
								position the inbound call box correctly, and fix various issues with when the video preview and callview are shown  
							
							 
							
							
							
						 
						
							2015-12-17 02:49:09 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								4327a2302d 
								
							
								 
							
						 
						
							
							
								
								spell out affected versions  
							
							 
							
							
							
						 
						
							2015-12-16 18:05:15 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								dc13b944bc 
								
							
								 
							
						 
						
							
							
								
								Hacky fixes to jumpy scroll when backfilling  
							
							 
							
							... 
							
							
							
							Keep resetting our scroll offset until the DOM believes us. Hopefully this will
fix  vector-im/vector-web#528 . 
							
						 
						
							2015-12-16 17:57:32 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								f7aa8be1c1 
								
							
								 
							
						 
						
							
							
								
								Add a forget button. Add left rooms to the "historical" tab.  
							
							 
							
							... 
							
							
							
							Call /forget when the forget button is clicked. Number of shortcomings:
 - We need to lazy load the historical list (atm we never get the list of left
   rooms; things only go into that list if you leave the room whilst running)
 - Once a room is forgotten we need to physically nuke it from the JS SDK.
 - Need icon for forget room. 
							
						 
						
							2015-12-16 16:06:29 +00:00  
						
					 
				
					
						
							
							
								 
								Kegsay
							
						 
						
							 
							
							
							
								
							
								186b727303 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #54  from matrix-org/kegan/hide-fs-users  
							
							 
							
							... 
							
							
							
							Do not show conf user join/parts 
							
						 
						
							2015-12-16 13:56:55 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f24b7ba67c 
								
							
								 
							
						 
						
							
							
								
								use RoomView.ScrollToBottom instead of reimplementing it  
							
							 
							
							
							
						 
						
							2015-12-16 13:31:36 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								09e0d10d32 
								
							
								 
							
						 
						
							
							
								
								Do not show conf user join/parts  
							
							 
							
							
							
						 
						
							2015-12-16 11:54:29 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8ebacc572b 
								
							
								 
							
						 
						
							
							
								
								apply class to typing text to fix typing notifs  
							
							 
							
							
							
						 
						
							2015-12-15 15:59:31 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								a8d7810bfc 
								
							
								 
							
						 
						
							
							
								
								add fullscreen button back  
							
							 
							
							
							
						 
						
							2015-12-15 00:01:47 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								39c628d4a1 
								
							
								 
							
						 
						
							
							
								
								implement the 'correct' voip calling design  
							
							 
							
							
							
						 
						
							2015-12-14 23:37:46 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								4488844ad9 
								
							
								 
							
						 
						
							
							
								
								Use getSender() instead of gut wrenching event.user_id for v2 compat  
							
							 
							
							
							
						 
						
							2015-12-14 15:36:34 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								0f62388d3c 
								
							
								 
							
						 
						
							
							
								
								Don't re-render after each /sync call  
							
							 
							
							
							
						 
						
							2015-12-14 11:32:22 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								ead6d5a25e 
								
							
								 
							
						 
						
							
							
								
								backfill on accepting invites  
							
							 
							
							
							
						 
						
							2015-12-13 15:18:44 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								5ce917ba84 
								
							
								 
							
						 
						
							
							
								
								merge in develop  
							
							 
							
							
							
						 
						
							2015-12-13 14:47:53 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6ad6ed2a49 
								
							
								 
							
						 
						
							
							
								
								factor out room-leaving code into MatrixChat for now, and add a dedicated leave button in to the header bar for now  
							
							 
							
							
							
						 
						
							2015-12-13 13:49:28 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								43ab6074c9 
								
							
								 
							
						 
						
							
							
								
								sacrifice a herd of goats to correctly size the remote video element when on a call. turns out flexbox isn't smart enough to let us say that the minimum height of the element should be the (scaled) intrinsic height of the video stream, and that the max height should be ~80% of the height of the normal timeline. so we fudge it with JS instead, which turns out to work fine. after a lot of poking at flexbox i'm fairly convinced this is a fundamental limitation: the implicit height of the video tag can only be used as the minimum height of the auxPanel if you give up on the flexbox shrink/grow being able to constrain it too. there's a chance I made a mistake, but whatever, this works well enough.  
							
							 
							
							
							
						 
						
							2015-12-13 04:32:48 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								b78add39f4 
								
							
								 
							
						 
						
							
							
								
								fix d&d ui  
							
							 
							
							
							
						 
						
							2015-12-12 16:35:40 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0d47495e04 
								
							
								 
							
						 
						
							
							
								
								RoomView: Remove another redundant unreadMessageCount reset  
							
							 
							
							... 
							
							
							
							There's never any need to reset the unreadMessageCount in ComponentDidUpdate,
as an update can never cause there to be *fewer* unread messages. Instead we
rely on the reset in onMessageListScroll. 
							
						 
						
							2015-12-11 11:04:12 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								3b245f0131 
								
							
								 
							
						 
						
							
							
								
								discard stale search results  
							
							 
							
							
							
						 
						
							2015-12-11 03:22:44 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								af3c43ca76 
								
							
								 
							
						 
						
							
							
								
								show result counts  
							
							 
							
							
							
						 
						
							2015-12-11 02:58:59 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f38c71d34b 
								
							
								 
							
						 
						
							
							
								
								update the UI whilst searching  
							
							 
							
							
							
						 
						
							2015-12-11 02:25:33 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								ee0f0e332a 
								
							
								 
							
						 
						
							
							
								
								Remove redundant 'waiting_for_paginate'  
							
							 
							
							
							
						 
						
							2015-12-10 22:08:35 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a863839063 
								
							
								 
							
						 
						
							
							
								
								Don't try to fiddle with the scroll state in search mode  
							
							 
							
							
							
						 
						
							2015-12-10 22:04:52 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								669fae48ea 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into rav/preserve_room_scroll  
							
							 
							
							
							
						 
						
							2015-12-10 21:53:59 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								d9782b35e1 
								
							
								 
							
						 
						
							
							
								
								Fix review comments  
							
							 
							
							... 
							
							
							
							camelcasing and comments 
							
						 
						
							2015-12-10 21:44:30 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								1a3fb9aca9 
								
							
								 
							
						 
						
							
							
								
								Preserve scroll position when backfilling  
							
							 
							
							... 
							
							
							
							Save the scroll state whenever the user does a scroll operation, and use that
to update the scroll after a backfill completes. 
							
						 
						
							2015-12-10 21:34:10 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a1d88722aa 
								
							
								 
							
						 
						
							
							
								
								Avoid kicking off two pagination requests at once  
							
							 
							
							... 
							
							
							
							Make sure that we don't end up with two concurrent pagination requests by
firing off the second from the completion handler of the first. This ends up
making the code a bit simpler. 
							
						 
						
							2015-12-10 20:53:21 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								00656fc1dc 
								
							
								 
							
						 
						
							
							
								
								Preserve scroll offset when switching rooms  
							
							 
							
							... 
							
							
							
							When we change rooms, save the scroll offset, and restore the scroll when we
switch back.
Hopefully this fixes https://github.com/vector-im/vector-web/issues/80 . 
							
						 
						
							2015-12-10 16:26:36 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5a1853210e 
								
							
								 
							
						 
						
							
							
								
								Handle the fact that newer homeservers return lists rather than dicts  
							
							 
							
							
							
						 
						
							2015-12-10 13:58:06 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								08d7c0232a 
								
							
								 
							
						 
						
							
							
								
								svgize images  
							
							 
							
							
							
						 
						
							2015-12-06 22:07:49 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								6a67342d02 
								
							
								 
							
						 
						
							
							
								
								Comment + 1  
							
							 
							
							
							
						 
						
							2015-12-04 12:02:54 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								141d757a01 
								
							
								 
							
						 
						
							
							
								
								Don't recalculate atBottom here - we do it in onScroll and it should only be necessary to do it once. Also remove the magic 150px leeway.  
							
							 
							
							
							
						 
						
							2015-12-04 12:00:55 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c0391145e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #45  from matrix-org/file_uploads  
							
							 
							
							... 
							
							
							
							Improve file uploads 
							
						 
						
							2015-12-03 10:57:55 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e8f5131ed6 
								
							
								 
							
						 
						
							
							
								
								Make file uploads cancelable, make them not go weird if you change rooms, error if they fail and move upload status bar out into its own component.  
							
							 
							
							
							
						 
						
							2015-12-02 18:16:16 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								aeb8e21b5d 
								
							
								 
							
						 
						
							
							
								
								better typing test :D  
							
							 
							
							
							
						 
						
							2015-12-02 17:38:02 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								673b01267a 
								
							
								 
							
						 
						
							
							
								
								Use LoginHeader everywhere  
							
							 
							
							
							
						 
						
							2015-12-01 16:29:58 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								784c1b63dc 
								
							
								 
							
						 
						
							
							
								
								Move remaining vector molecules to components  
							
							 
							
							
							
						 
						
							2015-12-01 11:19:25 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								02a71b20a9 
								
							
								 
							
						 
						
							
							
								
								Merge and move RoomView to /structures. Add Resend.js from vector.  
							
							 
							
							
							
						 
						
							2015-11-30 17:15:57 +00:00