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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3983bae160 
								
							
								 
							
						 
						
							
							
								
								Added mUserDisplayName, a filter to resolve a user display name from a user_id  
							
							
							
						 
						
							2014-09-04 13:57:27 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a25d1530ef 
								
							
								 
							
						 
						
							
							
								
								Make registering and logging in with a threepid work in the webclient.  
							
							
							
						 
						
							2014-09-03 18:23:56 +01:00  
				
					
						
							
							
								 
						
							
							
								66a5bc4fad 
								
							
								 
							
						 
						
							
							
								
								Fix ban path  
							
							
							
						 
						
							2014-09-03 18:19:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0d75b9fa96 
								
							
								 
							
						 
						
							
							
								
								Fix a few cases where we used user_id instead of state_key  
							
							
							
						 
						
							2014-09-03 18:03:10 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								073a42cc95 
								
							
								 
							
						 
						
							
							
								
								Add support for room names  
							
							
							
						 
						
							2014-09-03 14:41:38 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								932f35a7f0 
								
							
								 
							
						 
						
							
							
								
								Added /deop $user_id  
							
							
							
						 
						
							2014-09-03 15:20:09 +02:00  
				
					
						
							
							
								 
						
							
							
								4777c1cd5b 
								
							
								 
							
						 
						
							
							
								
								BF: Do not be polluted by ops events that come when paginating back  
							
							
							
						 
						
							2014-09-03 15:00:19 +02:00  
				
					
						
							
							
								 
						
							
							
								4b85c5f52c 
								
							
								 
							
						 
						
							
							
								
								Added /op $user_id $powerLevel  
							
							
							
						 
						
							2014-09-03 14:12:56 +02:00  
				
					
						
							
							
								 
						
							
							
								56427b8057 
								
							
								 
							
						 
						
							
							
								
								Added /ban command  
							
							
							
						 
						
							2014-09-03 11:17:58 +02:00  
				
					
						
							
							
								 
						
							
							
								d5da6b0cef 
								
							
								 
							
						 
						
							
							
								
								Handle "m.room.create" in order to inform controllers about new rooms  
							
							
							
						 
						
							2014-09-02 13:55:23 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								490f142d73 
								
							
								 
							
						 
						
							
							
								
								Give basic feedback on the state of VoIP calls in the UI.  
							
							
							
						 
						
							2014-08-29 18:01:01 +01:00  
				
					
						
							
							
								 
						
							
							
								0ef54caa28 
								
							
								 
							
						 
						
							
							
								
								better support for call hangups  
							
							
							
						 
						
							2014-08-29 15:18:57 +01:00  
				
					
						
							
							
								 
						
							
							
								7c4b47652e 
								
							
								 
							
						 
						
							
							
								
								The away state is unavailable not offline  
							
							
							
						 
						
							2014-08-29 15:33:02 +02:00  
				
					
						
							
							
								 
						
							
							
								073bec4830 
								
							
								 
							
						 
						
							
							
								
								Oops, forgot a s/sendObject/sendEvent/ - make messages work again!  
							
							
							
						 
						
							2014-08-29 13:45:15 +01:00  
				
					
						
							
							
								 
						
							
							
								cc413be446 
								
							
								 
							
						 
						
							
							
								
								Don't break if the call ends before it connects  
							
							
							
						 
						
							2014-08-29 13:28:39 +01:00  
				
					
						
							
							
								 
						
							
							
								5308e3026a 
								
							
								 
							
						 
						
							
							
								
								Change call signalling messages to be their own types of room events rather than room messages with different msgtypes: room messages should be things that the client can display as a unit message to the user.  
							
							
							
						 
						
							2014-08-29 13:23:01 +01:00  
				
					
						
							
							
								 
						
							
							
								171d8b032f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'voip' into develop  
							
							... 
							
							
							
							Conflicts:
	webclient/room/room-controller.js 
							
						 
						
							2014-08-29 11:33:36 +01:00  
				
					
						
							
							
								 
						
							
							
								41d02ab674 
								
							
								 
							
						 
						
							
							
								
								More basic functionality for voip calls (like hanging up)  
							
							
							
						 
						
							2014-08-29 11:29:36 +01:00  
				
					
						
							
							
								 
						
							
							
								ee079cd250 
								
							
								 
							
						 
						
							
							
								
								Added a timeout(40s) to $http stream requests (/events) in order to be notified by an error when there is a network issue. Thus, we can retry with a new request.  
							
							
							
						 
						
							2014-08-29 11:32:06 +02:00  
				
					
						
							
							
								 
						
							
							
								246b2a3c3e 
								
							
								 
							
						 
						
							
							
								
								Renamed matrixService.assignRoomAliases into getRoomAliasAndDisplayName  
							
							
							
						 
						
							2014-08-29 09:32:09 +02:00  
				
					
						
							
							
								 
						
							
							
								ca7426eee0 
								
							
								 
							
						 
						
							
							
								
								First basic working VoIP call support  
							
							
							
						 
						
							2014-08-28 19:03:34 +01:00  
				
					
						
							
							
								 
						
							
							
								7c99ebdbd1 
								
							
								 
							
						 
						
							
							
								
								Added waitForInitialSyncCompletion so that clients can know when they can access to the data retrieved by the initialSync Request  
							
							
							
						 
						
							2014-08-28 16:23:30 +02:00  
				
					
						
							
							
								 
						
							
							
								06c79a23d4 
								
							
								 
							
						 
						
							
							
								
								BF: Made member events parsing work (handleEvents expects an array of events)  
							
							
							
						 
						
							2014-08-28 16:23:30 +02:00  
				
					
						
							
							
								 
						
							
							
								7d34a1c108 
								
							
								 
							
						 
						
							
							
								
								WIP voip support on web client  
							
							
							
						 
						
							2014-08-27 18:57:54 +01:00  
				
					
						
							
							
								 
						
							
							
								c67cac134f 
								
							
								 
							
						 
						
							
							
								
								Moved assignRoomAliases into a central piece: matrixService for now  
							
							
							
						 
						
							2014-08-27 15:55:51 +02:00