David Baker
							
						 
						
							 
							
							
							
								
							
								55fe0d8adc 
								
							
								 
							
						 
						
							
							
								
								Less buggy rejection of calls when busy  
							
							 
							
							
							
						 
						
							2014-09-10 11:12:02 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								f90ce04a83 
								
							
								 
							
						 
						
							
							
								
								Hangup call if user denies media access.  
							
							 
							
							
							
						 
						
							2014-09-09 18:21:03 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								25e96f82db 
								
							
								 
							
						 
						
							
							
								
								Don't break if you press the hangup button before allowing media permission.  
							
							 
							
							
							
						 
						
							2014-09-09 17:52:01 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								253c327252 
								
							
								 
							
						 
						
							
							
								
								Don't play an engaged tone if we hang up locally.  
							
							 
							
							
							
						 
						
							2014-09-09 17:38:40 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								472b4fe48c 
								
							
								 
							
						 
						
							
							
								
								make calls work in Firefox  
							
							 
							
							
							
						 
						
							2014-09-09 14:54:06 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								16b40cbede 
								
							
								 
							
						 
						
							
							
								
								Show call invites in the message table  
							
							 
							
							
							
						 
						
							2014-09-09 11:45:36 +01:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								6bdb23449a 
								
							
								 
							
						 
						
							
							
								
								Add ability to set topic by double-clicking on the topic text then hitting enter.  
							
							 
							
							
							
						 
						
							2014-09-08 18:40:34 -07:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								324020d5fe 
								
							
								 
							
						 
						
							
							
								
								Display the room topic in the room, underneath the name of the room.  
							
							 
							
							
							
						 
						
							2014-09-08 15:36:52 -07:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								da9b7b0368 
								
							
								 
							
						 
						
							
							
								
								Added big massive TODOs on a huge design problem with initial sync  
							
							 
							
							
							
						 
						
							2014-09-08 13:54:09 -07:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								9a5f224931 
								
							
								 
							
						 
						
							
							
								
								matrixService.rooms must be renamed matrixService.initialSync now  
							
							 
							
							
							
						 
						
							2014-09-08 18:21:41 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								972f664b6b 
								
							
								 
							
						 
						
							
							
								
								add sounds to the calling interface  
							
							 
							
							
							
						 
						
							2014-09-08 16:10:36 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								dc1f202eca 
								
							
								 
							
						 
						
							
							
								
								fix desktop notifs, which were broken in  eab463fd 
							
							 
							
							
							
						 
						
							2014-09-08 11:28:51 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								ef0304beff 
								
							
								 
							
						 
						
							
							
								
								disable broken event dup suppression, and fix echo for /me  
							
							 
							
							
							
						 
						
							2014-09-08 11:28:50 +02:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6e341aebab 
								
							
								 
							
						 
						
							
							
								
								dedup all events  
							
							 
							
							
							
						 
						
							2014-09-06 00:36:55 -07:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c03c255304 
								
							
								 
							
						 
						
							
							
								
								Better call bar (visually: still lacks ring[back] tones).  
							
							 
							
							
							
						 
						
							2014-09-06 00:14:02 +01:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								3be6156774 
								
							
								 
							
						 
						
							
							
								
								Created kick & unban methods in matrixService. Made some factorisation.  
							
							 
							
							
							
						 
						
							2014-09-05 17:30:50 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								3501478828 
								
							
								 
							
						 
						
							
							
								
								BF: Make /unban work again  
							
							 
							
							
							
						 
						
							2014-09-05 16:56:50 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								4b7a5b7bfa 
								
							
								 
							
						 
						
							
							
								
								Fixed empty display name (content.displayname in a room member can be null)  
							
							 
							
							
							
						 
						
							2014-09-05 15:54:34 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								f286a4fcd4 
								
							
								 
							
						 
						
							
							
								
								Fixed empty display name (content.displayname in a room member can be null)  
							
							 
							
							
							
						 
						
							2014-09-05 15:50:44 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								3bc7bba262 
								
							
								 
							
						 
						
							
							
								
								switch IRC-style command parser to use regexps rather than split(" ") so that it doesn't choke on consecutive whitespaces  
							
							 
							
							... 
							
							
							
							yield better errors for invalid commands
don't pass invalid commands through as messages
support kick reasons 
							
						 
						
							2014-09-04 23:14:52 -07:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								1bf6c3faad 
								
							
								 
							
						 
						
							
							
								
								BF: presence PUT requests stopped to work with old "state" param yesterday evening :( - cda31fb755?diff=unified  
							
							 
							
							
							
						 
						
							2014-09-04 15:10:43 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								3983bae160 
								
							
								 
							
						 
						
							
							
								
								Added mUserDisplayName, a filter to resolve a user display name from a user_id  
							
							 
							
							
							
						 
						
							2014-09-04 13:57:27 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								d72ce4da64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into develop  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/http/client.py 
							
						 
						
							2014-09-03 18:25:17 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								a25d1530ef 
								
							
								 
							
						 
						
							
							
								
								Make registering and logging in with a threepid work in the webclient.  
							
							 
							
							
							
						 
						
							2014-09-03 18:23:56 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								66a5bc4fad 
								
							
								 
							
						 
						
							
							
								
								Fix ban path  
							
							 
							
							
							
						 
						
							2014-09-03 18:19:57 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								0d75b9fa96 
								
							
								 
							
						 
						
							
							
								
								Fix a few cases where we used user_id instead of state_key  
							
							 
							
							
							
						 
						
							2014-09-03 18:03:10 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								5dd1a738f8 
								
							
								 
							
						 
						
							
							
								
								Use /rooms/$room_id/state/m.room.member/$user_id to change the membership of another user  
							
							 
							
							
							
						 
						
							2014-09-03 18:33:51 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							 
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								073a42cc95 
								
							
								 
							
						 
						
							
							
								
								Add support for room names  
							
							 
							
							
							
						 
						
							2014-09-03 14:41:38 +01:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								4c7da89219 
								
							
								 
							
						 
						
							
							
								
								Do not define power level limits in setUserPowerLevel. Update the function to be used as a resetUserPowerLevel  
							
							 
							
							
							
						 
						
							2014-09-03 15:20:09 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								932f35a7f0 
								
							
								 
							
						 
						
							
							
								
								Added /deop $user_id  
							
							 
							
							
							
						 
						
							2014-09-03 15:20:09 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								4777c1cd5b 
								
							
								 
							
						 
						
							
							
								
								BF: Do not be polluted by ops events that come when paginating back  
							
							 
							
							
							
						 
						
							2014-09-03 15:00:19 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								4b85c5f52c 
								
							
								 
							
						 
						
							
							
								
								Added /op $user_id $powerLevel  
							
							 
							
							
							
						 
						
							2014-09-03 14:12:56 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								56427b8057 
								
							
								 
							
						 
						
							
							
								
								Added /ban command  
							
							 
							
							
							
						 
						
							2014-09-03 11:17:58 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								d5da6b0cef 
								
							
								 
							
						 
						
							
							
								
								Handle "m.room.create" in order to inform controllers about new rooms  
							
							 
							
							
							
						 
						
							2014-09-02 13:55:23 +02:00  
						
					 
				
					
						
							
							
								 
								Emmanuel ROHEE
							
						 
						
							 
							
							
							
								
							
								828101dd51 
								
							
								 
							
						 
						
							
							
								
								Represent user power level in a room by a red bar at the bottom of his avatar image. The width of this bar depends on the power level.  
							
							 
							
							
							
						 
						
							2014-09-02 11:54:35 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8fe912d95c 
								
							
								 
							
						 
						
							
							
								
								change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions.  
							
							 
							
							... 
							
							
							
							perl -pi -e 's#/matrix#/_matrix#g' ./cmdclient/console.py ./docs/client-server/howto.rst ./docs/client-server/specification.rst ./docs/client-server/swagger_matrix/directory ./docs/client-server/swagger_matrix/events ./docs/client-server/swagger_matrix/login ./docs/client-server/swagger_matrix/presence ./docs/client-server/swagger_matrix/profile ./docs/client-server/swagger_matrix/registration ./docs/client-server/swagger_matrix/rooms ./docs/server-server/specification.rst ./graph/graph.py ./jsfiddles/create_room_send_msg/demo.js ./jsfiddles/event_stream/demo.js ./jsfiddles/example_app/demo.js ./jsfiddles/register_login/demo.js ./jsfiddles/room_memberships/demo.js ./synapse/api/urls.py ./tests/federation/test_federation.py ./tests/handlers/test_presence.py ./tests/handlers/test_typing.py ./tests/rest/test_events.py ./tests/rest/test_presence.py ./tests/rest/test_profile.py ./tests/rest/test_rooms.py ./webclient/components/fileUpload/file-upload-service.js ./webclient/components/matrix/matrix-service.js 
							
						 
						
							2014-08-31 14:51:37 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								490f142d73 
								
							
								 
							
						 
						
							
							
								
								Give basic feedback on the state of VoIP calls in the UI.  
							
							 
							
							
							
						 
						
							2014-08-29 18:01:01 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								0ef54caa28 
								
							
								 
							
						 
						
							
							
								
								better support for call hangups  
							
							 
							
							
							
						 
						
							2014-08-29 15:18:57 +01:00