c58eb0d5a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'turn' into develop  
							
							
							
						 
						
							2014-09-25 13:09:56 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ef99a5d972 
								
							
								 
							
						 
						
							
							
								
								getUserDisplayName: Disambiguate users who have the same displayname in the room.  
							
							... 
							
							
							
							Displayname are then disambiguate where it is necessary 
							
						 
						
							2014-09-25 11:45:01 +02:00  
				
					
						
							
							
								 
						
							
							
								6806caffc7 
								
							
								 
							
						 
						
							
							
								
								Refresh turn server before the ttl runs out. Support firefox.  
							
							
							
						 
						
							2014-09-24 17:57:34 +01:00  
				
					
						
							
							
								 
						
							
							
								2b4736afcd 
								
							
								 
							
						 
						
							
							
								
								Fixed getUserDisplayname when the user has a null displayname  
							
							
							
						 
						
							2014-09-24 17:42:40 +02: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  
				
					
						
							
							
								 
						
							
							
								432e8ef2bc 
								
							
								 
							
						 
						
							
							
								
								Fixed SYWEB-74: Emote desktop notifications sometimes lack a name: "undefined waves"  
							
							
							
						 
						
							2014-09-24 16:52:48 +02:00  
				
					
						
							
							
								 
						
							
							
								c7620cca6f 
								
							
								 
							
						 
						
							
							
								
								SYWEB-27: Public rooms with 2 users must not considered as 1:1 chat room and so, they must no be renamed  
							
							
							
						 
						
							2014-09-24 13:17:47 +02:00  
				
					
						
							
							
								 
						
							
							
								6f5970a2e1 
								
							
								 
							
						 
						
							
							
								
								Added hasOwnProperty tests when required to be robust to random properties added to he Object prototype  
							
							
							
						 
						
							2014-09-24 12:22:40 +02:00  
				
					
						
							
							
								 
						
							
							
								ef5b39c410 
								
							
								 
							
						 
						
							
							
								
								State data now provides up-to-date users displaynames. So use it first.  
							
							... 
							
							
							
							Continue to use presence data as fallback solution which is required when users do not join the room yet.
Created eventHandlerService.getUserDisplayName() as a single point to compute display name. 
							
						 
						
							2014-09-24 11:04:27 +02:00  
				
					
						
							
							
								 
						
							
							
								e8e80fe6b5 
								
							
								 
							
						 
						
							
							
								
								fix yet more room id leak disasters  
							
							
							
						 
						
							2014-09-23 20:27:09 +01:00  
				
					
						
							
							
								 
						
							
							
								cbea225d97 
								
							
								 
							
						 
						
							
							
								
								manu: what's going on here?  
							
							
							
						 
						
							2014-09-23 20:01:32 +01:00  
				
					
						
							
							
								 
						
							
							
								437969eac9 
								
							
								 
							
						 
						
							
							
								
								use all new /rooms/<room id>/state to actually gather the state for rooms whenever join them. a bit ugly, as we don't currently have a nice place to gather housekeeping after joining a room, so horrible code duplication...  
							
							
							
						 
						
							2014-09-23 18:50:39 +01:00  
				
					
						
							
							
								 
						
							
							
								284fac379c 
								
							
								 
							
						 
						
							
							
								
								patch over another scenario whe we leak room IDs.  i have *zero* idea why or where the webclient is overriding message.membership to be "join" though, when it comes down the events pipe as "invite" (which was causing this failure mode)  
							
							
							
						 
						
							2014-09-23 17:31:13 +01:00  
				
					
						
							
							
								 
						
							
							
								5aa13b9084 
								
							
								 
							
						 
						
							
							
								
								fix a case of rampaging SYWEB-78  
							
							
							
						 
						
							2014-09-23 17:31:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7d94913efb 
								
							
								 
							
						 
						
							
							
								
								remove old commented-out code  
							
							
							
						 
						
							2014-09-23 16:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c9f73bd325 
								
							
								 
							
						 
						
							
							
								
								fix one cause of SYWEB-53  
							
							
							
						 
						
							2014-09-23 16:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								997a016122 
								
							
								 
							
						 
						
							
							
								
								fix NPE  
							
							
							
						 
						
							2014-09-23 13:01:12 +01:00  
				
					
						
							
							
								 
						
							
							
								b5c9d99424 
								
							
								 
							
						 
						
							
							
								
								Show display name changes in the message list.  
							
							
							
						 
						
							2014-09-22 17:46:53 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								648fd2a622 
								
							
								 
							
						 
						
							
							
								
								Notify a callee that their browser doesn't support VoIP too.  
							
							... 
							
							
							
							SYWEB-14 #resolved 
							
						 
						
							2014-09-19 18:22:14 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1c0408de08 
								
							
								 
							
						 
						
							
							
								
								unbreak calls in firefox  
							
							
							
						 
						
							2014-09-18 11:59:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e932e5237e 
								
							
								 
							
						 
						
							
							
								
								WIP video chat layout  
							
							
							
						 
						
							2014-09-18 11:04:45 +01:00  
				
					
						
							
							
								 
						
							
							
								aeaeceb92c 
								
							
								 
							
						 
						
							
							
								
								Create room entries for public rooms too so their public state is transferred over correctly when you join it.  
							
							
							
						 
						
							2014-09-17 16:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								16f55d4275 
								
							
								 
							
						 
						
							
							
								
								webclient SYWEB-3 : Public rooms are bold. Can't think of a nicer way which doesn't clutter the recents list.  
							
							
							
						 
						
							2014-09-17 16:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1fb2c831e8 
								
							
								 
							
						 
						
							
							
								
								Video calling (in a tiny box at the moment)  
							
							
							
						 
						
							2014-09-17 16:26:35 +01:00  
				
					
						
							
							
								 
						
							
							
								65c37cc852 
								
							
								 
							
						 
						
							
							
								
								SYWEB-22: Format emote('/me') messages correctly in desktop notification  
							
							
							
						 
						
							2014-09-17 16:13:09 +02:00  
				
					
						
							
							
								 
						
							
							
								9aed6a06cf 
								
							
								 
							
						 
						
							
							
								
								SYWEB-15: Always show the room alias as well as its name in the UI  
							
							
							
						 
						
							2014-09-17 15:38:20 +02:00  
				
					
						
							
							
								 
						
							
							
								d6c0cff3bd 
								
							
								 
							
						 
						
							
							
								
								Bugfix when content isn't a string.  
							
							
							
						 
						
							2014-09-16 16:31:16 +01:00  
				
					
						
							
							
								 
						
							
							
								95e171e19a 
								
							
								 
							
						 
						
							
							
								
								Don't bing for sent messages. Handle cases where the member is unknown rather than erroring out.  
							
							
							
						 
						
							2014-09-16 16:23:20 +01:00