0f192579ac 
								
							
								 
							
						 
						
							
							
								
								SYWEB-48: Better regex for binging on usernames.  
							
							... 
							
							
							
							This uses /\blocalpart\b|\bdisplayname\b/i which is overall a lot
better than before. This specifically gets @localpart references
which the bug was originally for. 
							
						 
						
							2014-10-29 17:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c2f2e26ec5 
								
							
								 
							
						 
						
							
							
								
								SYWEB-98: Handle incoming m.room.redaction events.  
							
							... 
							
							
							
							UI for redactions is now complete. 
							
						 
						
							2014-10-29 15:48:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6d4617960d 
								
							
								 
							
						 
						
							
							
								
								SYWEB-98: Add redactEvent matrix API call.  
							
							
							
						 
						
							2014-10-29 15:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ed241ba032 
								
							
								 
							
						 
						
							
							
								
								Implement SYWEB-58: Clicking a notification now takes you to that room.  
							
							
							
						 
						
							2014-10-29 11:29:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4f6acf114c 
								
							
								 
							
						 
						
							
							
								
								Fix SYWEB-110 : Prevent room ID leaking by looking for an m.room.name  
							
							
							
						 
						
							2014-10-27 17:05:13 +00:00  
				
					
						
							
							
								 
						
							
							
								cf1feee21d 
								
							
								 
							
						 
						
							
							
								
								HandleRoomMember: handle correctly prev_content  
							
							
							
						 
						
							2014-10-27 14:17:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1342bcedaf 
								
							
								 
							
						 
						
							
							
								
								switch from the deprecated msg.content.prev to msg.prev_content.membership, and fix the bug where kicks of unjoined users aren't displayed sensibly in the history  
							
							
							
						 
						
							2014-10-24 16:14:47 +01:00  
				
					
						
							
							
								 
						
							
							
								e9abbe89f3 
								
							
								 
							
						 
						
							
							
								
								more timestamp fixes  
							
							
							
						 
						
							2014-10-17 23:53:24 +01:00  
				
					
						
							
							
								 
						
							
							
								07890b43ca 
								
							
								 
							
						 
						
							
							
								
								Remove org.matrix.custom.text.html event type and replace it with 'format' and 'formatted_body' keys on m.text messages  
							
							
							
						 
						
							2014-10-15 13:57:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f4667f86af 
								
							
								 
							
						 
						
							
							
								
								Add support for org.matrix.custom.text.html  
							
							... 
							
							
							
							This format will remain undocumented as it is not yet suitable for
introduction into the specification. 
							
						 
						
							2014-10-15 09:32:02 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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