da8b5a5367 
								
							
								 
							
						 
						
							
							
								
								First working version of UI chrome for video calls.  
							
							
							
						 
						
							2014-09-19 16:18:15 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e932e5237e 
								
							
								 
							
						 
						
							
							
								
								WIP video chat layout  
							
							
							
						 
						
							2014-09-18 11:04:45 +01:00  
				
					
						
							
							
								 
						
							
							
								1fb2c831e8 
								
							
								 
							
						 
						
							
							
								
								Video calling (in a tiny box at the moment)  
							
							
							
						 
						
							2014-09-17 16:26:35 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3ed39ad20e 
								
							
								 
							
						 
						
							
							
								
								Clean data when user logs out  
							
							
							
						 
						
							2014-09-12 17:43:35 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e2d2d63bcd 
								
							
								 
							
						 
						
							
							
								
								Animation on call end icon.  
							
							
							
						 
						
							2014-09-10 15:45:09 +01:00  
				
					
						
							
							
								 
						
							
							
								7411794fa1 
								
							
								 
							
						 
						
							
							
								
								Show mxid in call bar for users with no displayname  
							
							
							
						 
						
							2014-09-10 11:21:20 +01:00  
				
					
						
							
							
								 
						
							
							
								55fe0d8adc 
								
							
								 
							
						 
						
							
							
								
								Less buggy rejection of calls when busy  
							
							
							
						 
						
							2014-09-10 11:12:02 +01:00  
				
					
						
							
							
								 
						
							
							
								6f256e6380 
								
							
								 
							
						 
						
							
							
								
								reject calls if there's already a call in progress  
							
							
							
						 
						
							2014-09-10 10:32:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f90ce04a83 
								
							
								 
							
						 
						
							
							
								
								Hangup call if user denies media access.  
							
							
							
						 
						
							2014-09-09 18:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								253c327252 
								
							
								 
							
						 
						
							
							
								
								Don't play an engaged tone if we hang up locally.  
							
							
							
						 
						
							2014-09-09 17:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								972f664b6b 
								
							
								 
							
						 
						
							
							
								
								add sounds to the calling interface  
							
							
							
						 
						
							2014-09-08 16:10:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c03c255304 
								
							
								 
							
						 
						
							
							
								
								Better call bar (visually: still lacks ring[back] tones).  
							
							
							
						 
						
							2014-09-06 00:14:02 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a25d1530ef 
								
							
								 
							
						 
						
							
							
								
								Make registering and logging in with a threepid work in the webclient.  
							
							
							
						 
						
							2014-09-03 18:23:56 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9b61076d42 
								
							
								 
							
						 
						
							
							
								
								BF: Check config exists (=defined in the localstorage) before using it  
							
							
							
						 
						
							2014-09-01 17:43:27 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6691ca6f8d 
								
							
								 
							
						 
						
							
							
								
								Rename go() into goToPage() which is available from everywhere thanks to the inheritance of $scope  
							
							
							
						 
						
							2014-08-27 15:55:51 +02:00  
				
					
						
							
							
								 
						
							
							
								c21fcb3373 
								
							
								 
							
						 
						
							
							
								
								Determine and send user presence state  
							
							
							
						 
						
							2014-08-26 16:25:27 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2e1ab9db08 
								
							
								 
							
						 
						
							
							
								
								Only start event streaming after having set up the controllers.  
							
							
							
						 
						
							2014-08-21 17:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								60245c4f90 
								
							
								 
							
						 
						
							
							
								
								implement html5 notifications. (have to be explicitly requested under Config)  
							
							
							
						 
						
							2014-08-17 03:48:28 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00