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  
				
					
						
							
							
								 
						
							
							
								6806caffc7 
								
							
								 
							
						 
						
							
							
								
								Refresh turn server before the ttl runs out. Support firefox.  
							
							
							
						 
						
							2014-09-24 17:57:34 +01:00  
				
					
						
							
							
								 
						
							
							
								7dc7c53029 
								
							
								 
							
						 
						
							
							
								
								The REST API spec only alows for returning a single server so name the  
							
							... 
							
							
							
							endpoint appropriately. 
							
						 
						
							2014-09-24 17:28:47 +02:00  
				
					
						
							
							
								 
						
							
							
								7679ee7321 
								
							
								 
							
						 
						
							
							
								
								Hopefully implement turn in the web client (probably wrong for Firefox because Firefox is a special snowflake)  
							
							
							
						 
						
							2014-09-24 16:08:31 +01:00  
				
					
						
							
							
								 
						
							
							
								e9c88ae4f4 
								
							
								 
							
						 
						
							
							
								
								Partial fix of SYWEB-28: If members do not have last_active_ago, compare their presence state to order them  
							
							
							
						 
						
							2014-09-23 15:19:03 +02:00  
				
					
						
							
							
								 
						
							
							
								4847045259 
								
							
								 
							
						 
						
							
							
								
								send messages to users from the home page (SYWEB-19)  
							
							
							
						 
						
							2014-09-23 13:36:58 +01:00  
				
					
						
							
							
								 
						
							
							
								997a016122 
								
							
								 
							
						 
						
							
							
								
								fix NPE  
							
							
							
						 
						
							2014-09-23 13:01:12 +01:00  
				
					
						
							
							
								 
						
							
							
								512f2cc9c4 
								
							
								 
							
						 
						
							
							
								
								Fix SYWEB-8 : Buggy tab-complete.  
							
							... 
							
							
							
							The first red blink was caused by an uninitialised search index. There is no
caching of entries, since this then wouldn't update if someone joined/left
during the tab. Instead, set to search index to MAX_VALUE then fix it to a
valid index AFTER the search is complete. Also ditched trailing space on ": ". 
							
						 
						
							2014-09-23 12:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								b5c9d99424 
								
							
								 
							
						 
						
							
							
								
								Show display name changes in the message list.  
							
							
							
						 
						
							2014-09-22 17:46:53 +01:00  
				
					
						
							
							
								 
						
							
							
								95acf63ea3 
								
							
								 
							
						 
						
							
							
								
								Add working protractor e2e test.  
							
							... 
							
							
							
							This uses the ignoreSynchronization flag because of the longpoll on the event
stream. It would be better to use $interval, but couldn't get that to
*reliably* work when testing. I suspect that $interval won't help us here,
since there is genuinely an open $http connection, as we're doing a long
poll. https://github.com/angular/protractor/issues/49  for more info. 
							
						 
						
							2014-09-22 16:50:12 +01:00  
				
					
						
							
							
								 
						
							
							
								90f5eb1270 
								
							
								 
							
						 
						
							
							
								
								Set required environment variables for e2e testing.  
							
							... 
							
							
							
							Added an 'id' to the login button so it can be automatically triggered.
Also, added an onPrepare section to protractor.conf to do the login. 
							
						 
						
							2014-09-22 15:00:23 +01:00  
				
					
						
							
							
								 
						
							
							
								7dfcba1649 
								
							
								 
							
						 
						
							
							
								
								Updated test README to include a section on environment-protractor.js  
							
							... 
							
							
							
							The environment file is .gitignored so random selenium servers aren't accidentally pushed. 
							
						 
						
							2014-09-22 14:36:06 +01:00  
				
					
						
							
							
								 
						
							
							
								e3152188ef 
								
							
								 
							
						 
						
							
							
								
								Added boilerplate for running end-to-end tests.\nThis is done using Protractor, which looks for a .gitignored file environment-protractor.js which contains the selenium endpoint url.  
							
							
							
						 
						
							2014-09-22 14:29:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e68dc04900 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2014-09-22 13:02:47 +01:00  
				
					
						
							
							
								 
						
							
							
								4696622b0a 
								
							
								 
							
						 
						
							
							
								
								Propagate failure reason to the other party.  
							
							
							
						 
						
							2014-09-22 11:44:15 +01:00  
				
					
						
							
							
								 
						
							
							
								83ea3c96ec 
								
							
								 
							
						 
						
							
							
								
								Better logging of ICE candidates and fail the call when ICE fails.  
							
							
							
						 
						
							2014-09-22 10:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								333e63156e 
								
							
								 
							
						 
						
							
							
								
								Fixed unit test; it all actually works. Added a README for running the tests with karma/jasmine.  
							
							
							
						 
						
							2014-09-22 10:27:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a0c3da17b4 
								
							
								 
							
						 
						
							
							
								
								go back to the original behaviour of only notifying if we think the app is backgrounded or idle...  
							
							
							
						 
						
							2014-09-20 01:40:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4c7a1abd39 
								
							
								 
							
						 
						
							
							
								
								remove insanely busy logging which is killing CPU  
							
							
							
						 
						
							2014-09-20 01:14:01 +01:00  
				
					
						
							
							
								 
						
							
							
								9fda37158a 
								
							
								 
							
						 
						
							
							
								
								remove the ng-model attribute from mainInput textarea to stop the digest being run every time you press a key (SYWEB-4)  
							
							
							
						 
						
							2014-09-20 00:49:45 +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  
				
					
						
							
							
								 
						
							
							
								99b0c9900e 
								
							
								 
							
						 
						
							
							
								
								Move video background element up as it was causing the page to scroll.  
							
							
							
						 
						
							2014-09-19 17:40:00 +01:00  
				
					
						
							
							
								 
						
							
							
								f6258221c1 
								
							
								 
							
						 
						
							
							
								
								Join rooms if we're not already in them when accepting a call coming from that room.  
							
							... 
							
							
							
							SYWEB-55 #resolve 
							
						 
						
							2014-09-19 17:23:55 +01:00  
				
					
						
							
							
								 
						
							
							
								68e534777c 
								
							
								 
							
						 
						
							
							
								
								SYWEB-32: made all input/textearea inherit the font of their parent  
							
							
							
						 
						
							2014-09-19 18:00:16 +02:00  
				
					
						
							
							
								 
						
							
							
								29686f63ac 
								
							
								 
							
						 
						
							
							
								
								Fix the "is webrtc supported" titles on buttons and make the video / voice call buttons appear in multi-user rooms but be greyed out with approriate titles.  
							
							
							
						 
						
							2014-09-19 16:52:45 +01:00  
				
					
						
							
							
								 
						
							
							
								03ac0c91ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'videocalls' into develop  
							
							... 
							
							
							
							Conflicts:
	webclient/room/room.html 
							
						 
						
							2014-09-19 16:26:46 +01:00  
				
					
						
							
							
								 
						
							
							
								709b8ac2b7 
								
							
								 
							
						 
						
							
							
								
								SYWEB-13 SYWEB-14: disabled "Call" button if the browser does not support all required WebRTC features  
							
							
							
						 
						
							2014-09-19 17:20:33 +02:00  
				
					
						
							
							
								 
						
							
							
								e9670fd144 
								
							
								 
							
						 
						
							
							
								
								SYWEB-13: disabled "Send image" button if the browser does not support HTML5 file API  
							
							
							
						 
						
							2014-09-19 17:20:33 +02: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  
				
					
						
							
							
								 
						
							
							
								270825ab2a 
								
							
								 
							
						 
						
							
							
								
								Fix undefined variable error  
							
							
							
						 
						
							2014-09-19 11:41:49 +01:00  
				
					
						
							
							
								 
						
							
							
								008515c844 
								
							
								 
							
						 
						
							
							
								
								A kind of the typo in the fix of SYWEB-44  
							
							
							
						 
						
							2014-09-19 09:25:51 +02:00  
				
					
						
							
							
								 
						
							
							
								301ef1bdc6 
								
							
								 
							
						 
						
							
							
								
								Room id leaks: log them when then happens. Plus log the conditions that made them happen  
							
							
							
						 
						
							2014-09-19 09:17:18 +02:00  
				
					
						
							
							
								 
						
							
							
								cf1e167034 
								
							
								 
							
						 
						
							
							
								
								Fixed SYWEB-16: When sending an invite over federation, the remote user sees the name of the resulting invite room as *their* name rather than the inviters  
							
							
							
						 
						
							2014-09-19 09:07:16 +02:00  
				
					
						
							
							
								 
						
							
							
								2ab7e23790 
								
							
								 
							
						 
						
							
							
								
								fix SYWEB-41 (hopefully)  
							
							
							
						 
						
							2014-09-18 18:18:30 +01:00  
				
					
						
							
							
								 
						
							
							
								0dac2f7a8d 
								
							
								 
							
						 
						
							
							
								
								Fixed missing component dependency which created a crash  
							
							
							
						 
						
							2014-09-18 19:12:21 +02:00  
				
					
						
							
							
								 
						
							
							
								6a6a718898 
								
							
								 
							
						 
						
							
							
								
								Added test directory, karma conf, and angular-mocks. Expect it to work? Pah, not yet.  
							
							
							
						 
						
							2014-09-18 17:59:15 +01:00  
				
					
						
							
							
								 
						
							
							
								faec6f7f31 
								
							
								 
							
						 
						
							
							
								
								Oops. Removed dev logs  
							
							
							
						 
						
							2014-09-18 17:48:20 +02:00  
				
					
						
							
							
								 
						
							
							
								26dda48e50 
								
							
								 
							
						 
						
							
							
								
								SYWEB-14: BF: rooms invitations were not visible in recents after launching/refreshing the web page  
							
							
							
						 
						
							2014-09-18 17:34:26 +02:00  
				
					
						
							
							
								 
						
							
							
								e0f060d89b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2014-09-18 16:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								3dea0d2806 
								
							
								 
							
						 
						
							
							
								
								undefined is empty. Fixed bug where empty bingWords with old accounts which hadn't logged in didn't send notifications.  
							
							
							
						 
						
							2014-09-18 16:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								0505014152 
								
							
								 
							
						 
						
							
							
								
								add unprefixed filter css as well  
							
							
							
						 
						
							2014-09-18 16:15:48 +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  
				
					
						
							
							
								 
						
							
							
								d583aaa0c3 
								
							
								 
							
						 
						
							
							
								
								fix wordwrap  
							
							
							
						 
						
							2014-09-18 15:25:25 +01:00  
				
					
						
							
							
								 
						
							
							
								3a7375f15e 
								
							
								 
							
						 
						
							
							
								
								fix binger description  
							
							
							
						 
						
							2014-09-18 15:25:11 +01:00  
				
					
						
							
							
								 
						
							
							
								b7d42c1e93 
								
							
								 
							
						 
						
							
							
								
								SYWEB-40: Only local rooms are shown in the recents list.  
							
							... 
							
							
							
							Removed an old patch that deduplicated join events. This patch is now useless. Plus it is buggy since it compared event.content and event.prev_content only on the membership field whereas these objects contain more data now like displayname... 
							
						 
						
							2014-09-18 15:28:52 +02:00  
				
					
						
							
							
								 
						
							
							
								0db0528e8e 
								
							
								 
							
						 
						
							
							
								
								Reverted patches done for SYWEB-40  
							
							
							
						 
						
							2014-09-18 15:19:35 +02:00  
				
					
						
							
							
								 
						
							
							
								a64ff63a41 
								
							
								 
							
						 
						
							
							
								
								SYWEB-3 : Boldify if the join_rule is public, rather than visibility so it plays nicer with federation.  
							
							
							
						 
						
							2014-09-18 12:02:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ac8d73b258 
								
							
								 
							
						 
						
							
							
								
								Patch for SYWEB-40 : isStateEvent is not being set correctly, and really shouldn't be a configurable arg in the first place. As a result of being undefined, the events.rooms[rid].members object was not being updated in some cases, which combined with the recents-filter bug ( 32808e4), caused federated rooms to not appear in the recents list.  
							
							
							
						 
						
							2014-09-18 12:02:52 +01:00  
				
					
						
							
							
								 
						
							
							
								a6f5c88b47 
								
							
								 
							
						 
						
							
							
								
								Still add the room to the filtered list even if you can't work out the number of users in the room.  
							
							
							
						 
						
							2014-09-18 12:02:51 +01:00