c0936b103c 
								
							
								 
							
						 
						
							
							
								
								Add stun server fallback and I-told-you-so message if we get no TURN server and the connection fails.  
							
							
							
						 
						
							2014-09-25 11:14:29 +01:00  
				
					
						
							
							
								 
						
							
							
								83ea3c96ec 
								
							
								 
							
						 
						
							
							
								
								Better logging of ICE candidates and fail the call when ICE fails.  
							
							
							
						 
						
							2014-09-22 10:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								648fd2a622 
								
							
								 
							
						 
						
							
							
								
								Notify a callee that their browser doesn't support VoIP too.  
							
							... 
							
							
							
							SYWEB-14 #resolved 
							
						 
						
							2014-09-19 18:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								03ac0c91ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'videocalls' into develop  
							
							... 
							
							
							
							Conflicts:
	webclient/room/room.html 
							
						 
						
							2014-09-19 16:26:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f9688d7519 
								
							
								 
							
						 
						
							
							
								
								SYWEB-13: Do not start the app if the browser does not support WEBStorage.  
							
							... 
							
							
							
							Internet Explorer case: Launch the app only for versions 9 and higher. 
							
						 
						
							2014-09-19 17:20:33 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								aa347b52ba 
								
							
								 
							
						 
						
							
							
								
								Use autofill-event.js to workaround browsers issue: Form model doesn't update on autocomplete  
							
							... 
							
							
							
							https://github.com/angular/angular.js/issues/1460  
						
							2014-09-11 15:07:44 +02:00  
				
					
						
							
							
								 
						
							
							
								e2d2d63bcd 
								
							
								 
							
						 
						
							
							
								
								Animation on call end icon.  
							
							
							
						 
						
							2014-09-10 15:45:09 +01:00  
				
					
						
							
							
								 
						
							
							
								80b5470663 
								
							
								 
							
						 
						
							
							
								
								Add text for incoming calls  
							
							
							
						 
						
							2014-09-10 11:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								25e96f82db 
								
							
								 
							
						 
						
							
							
								
								Don't break if you press the hangup button before allowing media permission.  
							
							
							
						 
						
							2014-09-09 17:52:01 +01:00  
				
					
						
							
							
								 
						
							
							
								972f664b6b 
								
							
								 
							
						 
						
							
							
								
								add sounds to the calling interface  
							
							
							
						 
						
							2014-09-08 16:10:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f397b2264c 
								
							
								 
							
						 
						
							
							
								
								https when loading recaptcha js  
							
							
							
						 
						
							2014-09-08 11:28:50 +02:00  
				
					
						
							
							
								 
						
							
							
								1a298aad9c 
								
							
								 
							
						 
						
							
							
								
								Added captcha support on both the HS and web client.  
							
							... 
							
							
							
							Merge branch 'captcha' of github.com:matrix-org/synapse into develop 
							
						 
						
							2014-09-05 23:32:51 -07:00  
				
					
						
							
							
								 
						
							
							
								c80f739461 
								
							
								 
							
						 
						
							
							
								
								Added webclient config.js for storing recaptcha public key.  
							
							
							
						 
						
							2014-09-05 17:36:09 -07:00  
				
					
						
							
							
								 
						
							
							
								c03c255304 
								
							
								 
							
						 
						
							
							
								
								Better call bar (visually: still lacks ring[back] tones).  
							
							
							
						 
						
							2014-09-06 00:14:02 +01:00  
				
					
						
							
							
								 
						
							
							
								0280176ccd 
								
							
								 
							
						 
						
							
							
								
								Added basic captcha, not hooked up  
							
							
							
						 
						
							2014-09-05 13:31:47 -07:00  
				
					
						
							
							
								 
						
							
							
								7346ea85c0 
								
							
								 
							
						 
						
							
							
								
								Moved mRoomName filter into matrix-filter.js, a place for all generic filters using Matrix data.  
							
							
							
						 
						
							2014-09-04 13:43:48 +02: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  
				
					
						
							
							
								 
						
							
							
								b9172b982f 
								
							
								 
							
						 
						
							
							
								
								missing semicolon  
							
							
							
						 
						
							2014-09-01 16:23:13 +01: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  
				
					
						
							
							
								 
						
							
							
								f64ce52305 
								
							
								 
							
						 
						
							
							
								
								actually add a 'home' button  
							
							
							
						 
						
							2014-08-30 00:44:56 +01:00  
				
					
						
							
							
								 
						
							
							
								7d34a1c108 
								
							
								 
							
						 
						
							
							
								
								WIP voip support on web client  
							
							
							
						 
						
							2014-08-27 18:57:54 +01:00  
				
					
						
							
							
								 
						
							
							
								87190a9673 
								
							
								 
							
						 
						
							
							
								
								Sort recents in anti-chronological order  
							
							
							
						 
						
							2014-08-27 15:55:51 +02:00  
				
					
						
							
							
								 
						
							
							
								308c9273fa 
								
							
								 
							
						 
						
							
							
								
								Moved recents things into a separate (and reusable) controler  
							
							
							
						 
						
							2014-08-27 15:55:51 +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  
				
					
						
							
							
								 
						
							
							
								1bd380c816 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/hotfixes-0.0.1' into develop  
							
							
							
						 
						
							2014-08-25 11:13:54 +02:00  
				
					
						
							
							
								 
						
							
							
								d2bb28d2df 
								
							
								 
							
						 
						
							
							
								
								very quick and dirty responsive design for iPhones  
							
							
							
						 
						
							2014-08-23 20:45:00 +01:00  
				
					
						
							
							
								 
						
							
							
								de0706493a 
								
							
								 
							
						 
						
							
							
								
								Use /home everywhere  
							
							
							
						 
						
							2014-08-22 18:08:03 +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  
				
					
						
							
							
								 
						
							
							
								6d3391f2f0 
								
							
								 
							
						 
						
							
							
								
								Send images with their imageInfo (size, mymetype, width & height)  
							
							
							
						 
						
							2014-08-20 17:04:50 +02:00  
				
					
						
							
							
								 
						
							
							
								ecce301632 
								
							
								 
							
						 
						
							
							
								
								File organisation sanity: put directives and filters into dedicated files  
							
							
							
						 
						
							2014-08-20 11:28:36 +02:00  
				
					
						
							
							
								 
						
							
							
								ecfdf23250 
								
							
								 
							
						 
						
							
							
								
								Created boilerplate for user profile page  
							
							
							
						 
						
							2014-08-18 18:05:42 +02:00  
				
					
						
							
							
								 
						
							
							
								60245c4f90 
								
							
								 
							
						 
						
							
							
								
								implement html5 notifications. (have to be explicitly requested under Config)  
							
							
							
						 
						
							2014-08-17 03:48:28 +01:00  
				
					
						
							
							
								 
						
							
							
								831c218a93 
								
							
								 
							
						 
						
							
							
								
								autohyperlink messages using linky  
							
							
							
						 
						
							2014-08-16 22:21:52 +01:00  
				
					
						
							
							
								 
						
							
							
								54c47f962b 
								
							
								 
							
						 
						
							
							
								
								use minified angular by default  
							
							
							
						 
						
							2014-08-16 22:09:42 +01:00  
				
					
						
							
							
								 
						
							
							
								9f7c5f161c 
								
							
								 
							
						 
						
							
							
								
								switch some elements from being styled by class to styled by id  
							
							
							
						 
						
							2014-08-15 23:24:42 +01:00  
				
					
						
							
							
								 
						
							
							
								5b817ecd44 
								
							
								 
							
						 
						
							
							
								
								Added infinite scrolling. It's sliiiightly buggy in that it jumps down the list a bit, but it is overall working pretty well. Added ng-infinite-scroll-matrix.js and jquery-1.8.3 as deps.  
							
							
							
						 
						
							2014-08-15 17:42:11 +01:00  
				
					
						
							
							
								 
						
							
							
								5dbceaf5a4 
								
							
								 
							
						 
						
							
							
								
								Added event handler service which.. handles events. More specifically, it $broadcasts events depending on their type, and does processing on events (shuffling keys, adding events to $rootScope so displays will automatically update, sending delivery receipts, and so on). Some of this logic was previously contained in the RoomController, which fails the moment you add >1 room into the mix, hence requiring a Service to handle events, rather than having each individual controller maintain their part of the world.  
							
							
							
						 
						
							2014-08-15 14:06:56 +01:00  
				
					
						
							
							
								 
						
							
							
								8bf3994c2e 
								
							
								 
							
						 
						
							
							
								
								Added event stream service which neatly blobs together requests / state for the event stream. This depends on matrix service to do the actual hit. Currently this has exactly the same behaviour as before.  
							
							
							
						 
						
							2014-08-15 14:06:56 +01:00  
				
					
						
							
							
								 
						
							
							
								deae7f4f5d 
								
							
								 
							
						 
						
							
							
								
								Create a temporary upload service server side (by hacking demos/webserver.py) and client side with an angularjs service component.  
							
							
							
						 
						
							2014-08-14 18:39:23 +02:00  
				
					
						
							
							
								 
						
							
							
								7dc0a28e17 
								
							
								 
							
						 
						
							
							
								
								Created m-file-input. A directive to open a file selection dialog on whatever HTML element  
							
							
							
						 
						
							2014-08-14 11:36:11 +02:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00