842898df15 
								
							
								 
							
						 
						
							
							
								
								Send multiple candidates at once instead of all individually. Changes spec to include multiple candidates in a candidate(s) message.  
							
							
							
						 
						
							2014-09-12 18:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								3ed39ad20e 
								
							
								 
							
						 
						
							
							
								
								Clean data when user logs out  
							
							
							
						 
						
							2014-09-12 17:43:35 +02:00  
				
					
						
							
							
								 
						
							
							
								cc2cee4af6 
								
							
								 
							
						 
						
							
							
								
								Retry sending events that fail to send.  
							
							
							
						 
						
							2014-09-12 16:32:22 +01:00  
				
					
						
							
							
								 
						
							
							
								8b28f7d14e 
								
							
								 
							
						 
						
							
							
								
								Always pick the incoming call if we've not yet sent out our invite, otherwise the remorte party will see their call get rejected and our call won't come in until our user clicks allow.  
							
							
							
						 
						
							2014-09-12 14:06:35 +01:00  
				
					
						
							
							
								 
						
							
							
								a81ec21762 
								
							
								 
							
						 
						
							
							
								
								Remove the local AV stream from ourselves when handing it off to a new call or we'll close it when we hang up.  
							
							
							
						 
						
							2014-09-12 11:51:57 +01:00  
				
					
						
							
							
								 
						
							
							
								d934328904 
								
							
								 
							
						 
						
							
							
								
								Added edition of room name  
							
							
							
						 
						
							2014-09-12 10:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								6ea20f3503 
								
							
								 
							
						 
						
							
							
								
								Show room name updates in room history and recents.  
							
							... 
							
							
							
							Update it with the latest value 
							
						 
						
							2014-09-12 10:12:56 +02:00  
				
					
						
							
							
								 
						
							
							
								8b3ce85183 
								
							
								 
							
						 
						
							
							
								
								BF: temp workaround while /initialSync on a particular room is not available  
							
							... 
							
							
							
							initRoom on a new room is not called. Call it for any received events 
							
						 
						
							2014-09-12 08:54:18 +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  
				
					
						
							
							
								 
						
							
							
								1e05e30472 
								
							
								 
							
						 
						
							
							
								
								Put back the line that adds the stream to the invite, otherwise caller->callee audio won't work...  
							
							
							
						 
						
							2014-09-11 18:59:22 +01:00  
				
					
						
							
							
								 
						
							
							
								81d061e74e 
								
							
								 
							
						 
						
							
							
								
								Fix bug where web client wold break trying to add the earliest token without having initialised the room if your first page of history contained only events which didn't call initRoom. Just call initRoom in handleMessages since we use it there rather than leaving it to the individual event handling methods.  
							
							
							
						 
						
							2014-09-11 17:40:38 +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  
				
					
						
							
							
								 
						
							
							
								7e7eb0efc1 
								
							
								 
							
						 
						
							
							
								
								Show room topic change in the chat history and in the recents  
							
							
							
						 
						
							2014-09-11 11:31:24 +02:00  
				
					
						
							
							
								 
						
							
							
								8dcb6f24b5 
								
							
								 
							
						 
						
							
							
								
								getRoomEventIndex: improved speed for what it is used  
							
							
							
						 
						
							2014-09-11 09:11:24 +02:00  
				
					
						
							
							
								 
						
							
							
								44998ca450 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into webclient_initialSync  
							
							
							
						 
						
							2014-09-10 18:35:05 +02:00  
				
					
						
							
							
								 
						
							
							
								5a06f5c5fc 
								
							
								 
							
						 
						
							
							
								
								Reenabled transparent echo message. It turns to opaque without flickering now.  
							
							
							
						 
						
							2014-09-10 18:24:03 +02:00  
				
					
						
							
							
								 
						
							
							
								30bfa911fc 
								
							
								 
							
						 
						
							
							
								
								Member event: store use the the latest one  
							
							
							
						 
						
							2014-09-10 16:26:11 +02:00  
				
					
						
							
							
								 
						
							
							
								da3f842b8c 
								
							
								 
							
						 
						
							
							
								
								Removed wrong comments about recents-controller.js: it uses $rootScope.rooms not $rootScope.events.rooms managed by event-handler-service.js and used by other controllers  
							
							
							
						 
						
							2014-09-10 14:53:03 +02:00  
				
					
						
							
							
								 
						
							
							
								130cbdd7af 
								
							
								 
							
						 
						
							
							
								
								dedup events: state events conflict with messages events. Do not consider them in deduplication  
							
							
							
						 
						
							2014-09-10 14:45:32 +02:00  
				
					
						
							
							
								 
						
							
							
								b099634ba1 
								
							
								 
							
						 
						
							
							
								
								Reenabled handle of room states events in initialSync but do not add them to the displayed messages in the room page.  
							
							... 
							
							
							
							Show the m.room.member events only when they come from room.messages (from initialSync of pagination) not from room.state. 
							
						 
						
							2014-09-10 14:36:30 +02:00  
				
					
						
							
							
								 
						
							
							
								c2afc6cd0a 
								
							
								 
							
						 
						
							
							
								
								Presence events do not have event id. Do not discard them  
							
							
							
						 
						
							2014-09-10 13:48:33 +02:00  
				
					
						
							
							
								 
						
							
							
								55fe0d8adc 
								
							
								 
							
						 
						
							
							
								
								Less buggy rejection of calls when busy  
							
							
							
						 
						
							2014-09-10 11:12:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b63dd9506e 
								
							
								 
							
						 
						
							
							
								
								Improved requests: pagination is done from the data received in initialSync  
							
							
							
						 
						
							2014-09-10 12:01:00 +02:00  
				
					
						
							
							
								 
						
							
							
								f90ce04a83 
								
							
								 
							
						 
						
							
							
								
								Hangup call if user denies media access.  
							
							
							
						 
						
							2014-09-09 18:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								ccfb42e4ff 
								
							
								 
							
						 
						
							
							
								
								Don't try setting up the call if the user has canceled it before allowing permission.  
							
							
							
						 
						
							2014-09-09 17:58:26 +01:00  
				
					
						
							
							
								 
						
							
							
								25e96f82db 
								
							
								 
							
						 
						
							
							
								
								Don't break if you press the hangup button before allowing media permission.  
							
							
							
						 
						
							2014-09-09 17:52:01 +01:00  
				
					
						
							
							
								 
						
							
							
								253c327252 
								
							
								 
							
						 
						
							
							
								
								Don't play an engaged tone if we hang up locally.  
							
							
							
						 
						
							2014-09-09 17:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								472b4fe48c 
								
							
								 
							
						 
						
							
							
								
								make calls work in Firefox  
							
							
							
						 
						
							2014-09-09 14:54:06 +01:00  
				
					
						
							
							
								 
						
							
							
								16b40cbede 
								
							
								 
							
						 
						
							
							
								
								Show call invites in the message table  
							
							
							
						 
						
							2014-09-09 11:45:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6bdb23449a 
								
							
								 
							
						 
						
							
							
								
								Add ability to set topic by double-clicking on the topic text then hitting enter.  
							
							
							
						 
						
							2014-09-08 18:40:34 -07:00  
				
					
						
							
							
								 
						
							
							
								f64cc237fc 
								
							
								 
							
						 
						
							
							
								
								Fixed bug which displayed an older room topic because it was being returned from /initialSync messages key. Check the ts of the event before clobbering state.  
							
							
							
						 
						
							2014-09-08 17:27:51 -07:00  
				
					
						
							
							
								 
						
							
							
								324020d5fe 
								
							
								 
							
						 
						
							
							
								
								Display the room topic in the room, underneath the name of the room.  
							
							
							
						 
						
							2014-09-08 15:36:52 -07:00  
				
					
						
							
							
								 
						
							
							
								da9b7b0368 
								
							
								 
							
						 
						
							
							
								
								Added big massive TODOs on a huge design problem with initial sync  
							
							
							
						 
						
							2014-09-08 13:54:09 -07:00  
				
					
						
							
							
								 
						
							
							
								9a5f224931 
								
							
								 
							
						 
						
							
							
								
								matrixService.rooms must be renamed matrixService.initialSync now  
							
							
							
						 
						
							2014-09-08 18:21:41 +02:00  
				
					
						
							
							
								 
						
							
							
								21d6ce2380 
								
							
								 
							
						 
						
							
							
								
								App startup improvements:  
							
							... 
							
							
							
							- do one and only one initialSync when the app starts. (recents-controller does not do its own anymore)
 - initialSync: get only the last message per room instead of default number of messages (10)
Prevent recents-controller from loosing its data each time the page URL changes 
							
						 
						
							2014-09-08 18:14:35 +02:00  
				
					
						
							
							
								 
						
							
							
								972f664b6b 
								
							
								 
							
						 
						
							
							
								
								add sounds to the calling interface  
							
							
							
						 
						
							2014-09-08 16:10:36 +01:00  
				
					
						
							
							
								 
						
							
							
								dc1f202eca 
								
							
								 
							
						 
						
							
							
								
								fix desktop notifs, which were broken in  eab463fd 
							
							
							
						 
						
							2014-09-08 11:28:51 +02:00  
				
					
						
							
							
								 
						
							
							
								ef0304beff 
								
							
								 
							
						 
						
							
							
								
								disable broken event dup suppression, and fix echo for /me  
							
							
							
						 
						
							2014-09-08 11:28:50 +02:00  
				
					
						
							
							
								 
						
							
							
								dd2ae64120 
								
							
								 
							
						 
						
							
							
								
								Set the room_alias field when we encounter a new one, rather than only from local storage.  
							
							
							
						 
						
							2014-09-08 11:28:50 +02:00  
				
					
						
							
							
								 
						
							
							
								6e341aebab 
								
							
								 
							
						 
						
							
							
								
								dedup all events  
							
							
							
						 
						
							2014-09-06 00:36:55 -07:00  
				
					
						
							
							
								 
						
							
							
								a1bf28b7f0 
								
							
								 
							
						 
						
							
							
								
								handle m.room.aliases for id<->alias mapping; remove local_storage map; stop local echo flickering by removing opacity transition for now; implement /join  
							
							
							
						 
						
							2014-09-06 00:32:39 -07: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  
				
					
						
							
							
								 
						
							
							
								0b9e1e7b56 
								
							
								 
							
						 
						
							
							
								
								Added a captcha config to the HS, to enable registration captcha checking and for the recaptcha private key.  
							
							
							
						 
						
							2014-09-05 17:58:06 -07:00  
				
					
						
							
							
								 
						
							
							
								c03c255304 
								
							
								 
							
						 
						
							
							
								
								Better call bar (visually: still lacks ring[back] tones).  
							
							
							
						 
						
							2014-09-06 00:14:02 +01:00  
				
					
						
							
							
								 
						
							
							
								130458385e 
								
							
								 
							
						 
						
							
							
								
								Modified matrixService.register to specify if captcha results should be sent with the registration request. This is toggleable via useCaptcha in register-controller.  
							
							
							
						 
						
							2014-09-05 13:56:36 -07:00  
				
					
						
							
							
								 
						
							
							
								3be6156774 
								
							
								 
							
						 
						
							
							
								
								Created kick & unban methods in matrixService. Made some factorisation.  
							
							
							
						 
						
							2014-09-05 17:30:50 +02:00  
				
					
						
							
							
								 
						
							
							
								3501478828 
								
							
								 
							
						 
						
							
							
								
								BF: Make /unban work again  
							
							
							
						 
						
							2014-09-05 16:56:50 +02:00  
				
					
						
							
							
								 
						
							
							
								4b7a5b7bfa 
								
							
								 
							
						 
						
							
							
								
								Fixed empty display name (content.displayname in a room member can be null)  
							
							
							
						 
						
							2014-09-05 15:54:34 +02:00  
				
					
						
							
							
								 
						
							
							
								ec1cc29ecb 
								
							
								 
							
						 
						
							
							
								
								Revert "Fixed empty display name (content.displayname in a room member can be null)"  
							
							... 
							
							
							
							This reverts commit f286a4fcd4 
							
						 
						
							2014-09-05 15:53:44 +02:00  
				
					
						
							
							
								 
						
							
							
								f286a4fcd4 
								
							
								 
							
						 
						
							
							
								
								Fixed empty display name (content.displayname in a room member can be null)  
							
							
							
						 
						
							2014-09-05 15:50:44 +02:00