Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								7b8e24a588 
								
							
								 
							
						 
						
							
							
								
								close buttons on recents (SYWEB-68)  
							
							 
							
							
							
						 
						
							2014-09-24 01:12:59 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								da8b5a5367 
								
							
								 
							
						 
						
							
							
								
								First working version of UI chrome for video calls.  
							
							 
							
							
							
						 
						
							2014-09-19 16:18:15 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								3bd8cbc62f 
								
							
								 
							
						 
						
							
							
								
								Prettier and stabler video with basic support for viewing mode. For now, transition into 'large' mode is disabled.  
							
							 
							
							
							
						 
						
							2014-09-18 15:51:30 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e932e5237e 
								
							
								 
							
						 
						
							
							
								
								WIP video chat layout  
							
							 
							
							
							
						 
						
							2014-09-18 11:04:45 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1fb2c831e8 
								
							
								 
							
						 
						
							
							
								
								Video calling (in a tiny box at the moment)  
							
							 
							
							
							
						 
						
							2014-09-17 16:26:35 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								dd2b933a0d 
								
							
								 
							
						 
						
							
							
								
								Use event age to recognise which calls are current and which aren't and hence support answering calls that were placed before we loaded the page.  
							
							 
							
							
							
						 
						
							2014-09-16 14:47:10 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								3ed39ad20e 
								
							
								 
							
						 
						
							
							
								
								Clean data when user logs out  
							
							 
							
							
							
						 
						
							2014-09-12 17:43:35 +02:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								a059ca6915 
								
							
								 
							
						 
						
							
							
								
								few fixes for errors in glare conditions. still seem to end up with no audio if both calls are placed at the same time.  
							
							 
							
							
							
						 
						
							2014-09-11 19:16:57 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								fb082cf50f 
								
							
								 
							
						 
						
							
							
								
								start towards glare support (currently not much better but no worse than before) including fixing a lot of self/var self/this fails that caused chaos when we started to have more than one call in play.  
							
							 
							
							
							
						 
						
							2014-09-11 15:24:18 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e2d2d63bcd 
								
							
								 
							
						 
						
							
							
								
								Animation on call end icon.  
							
							 
							
							
							
						 
						
							2014-09-10 15:45:09 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								7411794fa1 
								
							
								 
							
						 
						
							
							
								
								Show mxid in call bar for users with no displayname  
							
							 
							
							
							
						 
						
							2014-09-10 11:21:20 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								55fe0d8adc 
								
							
								 
							
						 
						
							
							
								
								Less buggy rejection of calls when busy  
							
							 
							
							
							
						 
						
							2014-09-10 11:12:02 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								6f256e6380 
								
							
								 
							
						 
						
							
							
								
								reject calls if there's already a call in progress  
							
							 
							
							
							
						 
						
							2014-09-10 10:32:05 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								f90ce04a83 
								
							
								 
							
						 
						
							
							
								
								Hangup call if user denies media access.  
							
							 
							
							
							
						 
						
							2014-09-09 18:21:03 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								253c327252 
								
							
								 
							
						 
						
							
							
								
								Don't play an engaged tone if we hang up locally.  
							
							 
							
							
							
						 
						
							2014-09-09 17:38:40 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								972f664b6b 
								
							
								 
							
						 
						
							
							
								
								add sounds to the calling interface  
							
							 
							
							
							
						 
						
							2014-09-08 16:10:36 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c03c255304 
								
							
								 
							
						 
						
							
							
								
								Better call bar (visually: still lacks ring[back] tones).  
							
							 
							
							
							
						 
						
							2014-09-06 00:14:02 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								d72ce4da64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into develop  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/http/client.py 
							
						 
						
							2014-09-03 18:25:17 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								a25d1530ef 
								
							
								 
							
						 
						
							
							
								
								Make registering and logging in with a threepid work in the webclient.  
							
							 
							
							
							
						 
						
							2014-09-03 18:23:56 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							 
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								57f047a05a 
								
							
								 
							
						 
						
							
							
								
								Fairly simple move of the call status widget to the header bar (and therefore into the index page rather than the rooms page).  
							
							 
							
							
							
						 
						
							2014-09-01 17:16:27 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								9b61076d42 
								
							
								 
							
						 
						
							
							
								
								BF: Check config exists (=defined in the localstorage) before using it  
							
							 
							
							
							
						 
						
							2014-09-01 17:43:27 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								f81002df60 
								
							
								 
							
						 
						
							
							
								
								BF: Pass desired_user_id to register API. And update the app header to avoid to display the previous matrix id  
							
							 
							
							
							
						 
						
							2014-09-01 11:12:24 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								1bc036a12d 
								
							
								 
							
						 
						
							
							
								
								nasty big monolithic commit of a whole bunch of UI/UX improvements:  
							
							 
							
							... 
							
							
							
							- add a simple CSS template across the app for navigation & cosmetics
 - split login into login & register, and totally reskin it
 - restructure room CSS to play nicely with it
 - implement basis 1:1 chat from user pages
 - disable autofocus on iOS to improve UX 
							
						 
						
							2014-08-31 00:40:42 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								c3a774e414 
								
							
								 
							
						 
						
							
							
								
								Show desktop notification state. Provide help if the user has previously denied permission to display them.  
							
							 
							
							
							
						 
						
							2014-08-29 17:13:57 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								6ac298f2f1 
								
							
								 
							
						 
						
							
							
								
								Start the events stream once the app starts (if credentials are in cache) or once the user gets logged in  
							
							 
							
							
							
						 
						
							2014-08-28 11:04:15 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								6691ca6f8d 
								
							
								 
							
						 
						
							
							
								
								Rename go() into goToPage() which is available from everywhere thanks to the inheritance of $scope  
							
							 
							
							
							
						 
						
							2014-08-27 15:55:51 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								c21fcb3373 
								
							
								 
							
						 
						
							
							
								
								Determine and send user presence state  
							
							 
							
							
							
						 
						
							2014-08-26 16:25:27 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								aaf623fa53 
								
							
								 
							
						 
						
							
							
								
								Move profile parts of the rooms page and the config content into a new page: settings  
							
							 
							
							
							
						 
						
							2014-08-22 17:55:05 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								dde50d4245 
								
							
								 
							
						 
						
							
							
								
								Use $location.url instead of $location.path to get clean page URL without hash arguments of the previous page.  
							
							 
							
							... 
							
							
							
							This happpens with room URL like http://127.0.0.1:8080/matrix/client/#/room/#public:localhost . The second hash part is transferred to the next page when using $location.path. 
							
						 
						
							2014-08-22 11:44:09 +02:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								2e1ab9db08 
								
							
								 
							
						 
						
							
							
								
								Only start event streaming after having set up the controllers.  
							
							 
							
							
							
						 
						
							2014-08-21 17:55:41 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								0b5674ccc5 
								
							
								 
							
						 
						
							
							
								
								Do not start the event stream if the user is not logged in (=if he does not has an access token yet)  
							
							 
							
							... 
							
							
							
							Add isUserLoggedIn to check this. 
							
						 
						
							2014-08-18 10:44:29 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								60245c4f90 
								
							
								 
							
						 
						
							
							
								
								implement html5 notifications. (have to be explicitly requested under Config)  
							
							 
							
							
							
						 
						
							2014-08-17 03:48:28 +01:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								5ac87292c4 
								
							
								 
							
						 
						
							
							
								
								Remove old polling stuff from RoomController. Added service comments. Do not start the event stream on startup unless you have credentials.  
							
							 
							
							
							
						 
						
							2014-08-15 14:06:56 +01:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								7ddb7a5cbb 
								
							
								 
							
						 
						
							
							
								
								Event streaming now happens on an app level, rather than a per-room level. Make eventStreamService manage it's own repolling provided no one calls stop() on it. Couple the stream with eventHandlerService so any controller can just blithely call eventStreamService.resume() and expect to 'get stuff' without having to handle promises (though resume() still returns a promise for that request and proxies it through $q). Kill and reset the stream if you logout.  
							
							 
							
							
							
						 
						
							2014-08-15 14:06:56 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								7143f358f1 
								
							
								 
							
						 
						
							
							
								
								Detect when the user access token is no more valid and log the user out in this case  
							
							 
							
							
							
						 
						
							2014-08-14 15:00:21 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								3e35a9f96e 
								
							
								 
							
						 
						
							
							
								
								add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it  
							
							 
							
							
							
						 
						
							2014-08-13 03:32:18 +01:00  
						
					 
				
					
						
							
							
								 
								matrix.org
							
						 
						
							 
							
							
							
								
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							 
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00