5d8398c8b8 
					 
					
						
						
							
							Add E2EE API ( #13820 )  
						
						
						
						
					 
					
						2020-06-02 19:24:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						339ce1c4e9 
					 
					
						
						
							
							Add specific rate limits for posting and following ( #13172 )  
						
						
						
						
					 
					
						2020-03-08 15:17:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23aeef52cc 
					 
					
						
						
							
							Remove Salmon and PubSubHubbub ( #11205 )  
						
						... 
						
						
						
						* Remove Salmon and PubSubHubbub endpoints
* Add error when trying to follow OStatus accounts
* Fix new accounts not being created in ResolveAccountService 
						
						
					 
					
						2019-07-06 23:26:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2b743e715 
					 
					
						
						
							
							Refactor all ActivityPub deliveries to be serialized and signed through one concern ( #10966 )  
						
						
						
						
					 
					
						2019-06-04 23:11:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1519a8ef5 
					 
					
						
						
							
							Prevent from publicly boosting one's own private toots ( #10775 )  
						
						
						
						
					 
					
						2019-05-18 00:28:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba84b6d4d7 
					 
					
						
						
							
							Add visibility param to reblog REST API ( #9851 )  
						
						... 
						
						
						
						Use async worker for creating reblog notification to improve performance 
						
						
					 
					
						2019-03-15 04:36:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a23ac107e4 
					 
					
						
						
							
							Fix activity:interactions counter to count all interactions ( #8037 )  
						
						
						
						
					 
					
						2018-07-16 18:35:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da8fe8079e 
					 
					
						
						
							
							Re-add follow recommendations API ( #7918 )  
						
						... 
						
						
						
						* Re-add follow recommendations API
    GET /api/v1/suggestions
Removed in 8efa081f21 
						
						
					 
					
						2018-07-03 01:47:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						390bfec6da 
					 
					
						
						
							
							Avoid sending some ActivityPub payloads if the receiver will get them through distribution ( #4739 )  
						
						
						
						
					 
					
						2017-09-01 21:26:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00840f4f2e 
					 
					
						
						
							
							Add handling of Linked Data Signatures in payloads ( #4687 )  
						
						... 
						
						
						
						* Add handling of Linked Data Signatures in payloads
* Add a way to sign JSON, fix canonicalization of signature options
* Fix signatureValue encoding, send out signed JSON when distributing
* Add missing security context 
						
						
					 
					
						2017-08-26 13:47:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7370ac8ba 
					 
					
						
						
							
							ActivityPub delivery ( #4566 )  
						
						... 
						
						
						
						* Deliver ActivityPub Like
* Deliver ActivityPub Undo-Like
* Deliver ActivityPub Create/Announce activities
* Deliver ActivityPub creates from mentions
* Deliver ActivityPub Block/Undo-Block
* Deliver ActivityPub Accept/Reject-Follow
* Deliver ActivityPub Undo-Follow
* Deliver ActivityPub Follow
* Deliver ActivityPub Delete activities
Incidentally fix  #889 
* Adjust BatchedRemoveStatusService for ActivityPub
* Add tests for ActivityPub workers
* Add tests for FollowService
* Add tests for FavouriteService, UnfollowService and PostStatusService
* Add tests for ReblogService, BlockService, UnblockService, ProcessMentionsService
* Add tests for AuthorizeFollowService, RejectFollowService, RemoveStatusService
* Add tests for BatchedRemoveStatusService
* Deliver updates to a local account to ActivityPub followers
* Minor adjustments 
						
						
					 
					
						2017-08-13 00:44:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b87eb8ea14 
					 
					
						
						
							
							Fix   #3378  - If favourite/reblog already exists, return it instead of failing ( #3641 )  
						
						
						
						
					 
					
						2017-06-08 15:07:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e031fd60ad 
					 
					
						
						
							
							Move status reblog authorization into policy ( #3425 )  
						
						
						
						
					 
					
						2017-05-30 15:16:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a2003ba86 
					 
					
						
						
							
							Extract authorization policy for viewing statuses ( #3150 )  
						
						
						
						
					 
					
						2017-05-29 18:22:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74ae158c2f 
					 
					
						
						
							
							Add "direct" visibility level in the backend. Web UI is not yet  
						
						... 
						
						
						
						adjusted to allow choosing it, yet 
						
						
					 
					
						2017-03-15 22:55:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f511324b6 
					 
					
						
						
							
							Add validation of media attachments, clean up mastodon-own exception classes  
						
						
						
						
					 
					
						2017-02-26 23:23:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						149887a0ff 
					 
					
						
						
							
							Make follow requests federate  
						
						
						
						
					 
					
						2017-02-11 02:58:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10ffd455a8 
					 
					
						
						
							
							Fix   #522  - prevent blocked users from reblogging  
						
						
						
						
					 
					
						2017-01-25 01:48:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b94d283fb 
					 
					
						
						
							
							Fix wrong person being notified after nested reblog call, fix favourites leaking private toots in Atom feeds  
						
						
						
						
					 
					
						2016-12-28 13:21:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b891a81008 
					 
					
						
						
							
							Follow call on locked account creates follow request instead  
						
						... 
						
						
						
						Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts 
						
						
					 
					
						2016-12-22 23:03:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80e02b90e4 
					 
					
						
						
							
							Private visibility on statuses prevents non-followers from seeing those  
						
						... 
						
						
						
						Filters out hidden stream entries from Atom feed
Blocks now generate hidden stream entries, can be used to federate blocks
Private statuses cannot be reblogged (generates generic 422 error for now)
POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean
Statuses JSON now contains visibility=(public|unlisted|private) field 
						
						
					 
					
						2016-12-21 20:04:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6de079a5af 
					 
					
						
						
							
							Removing external hub completely,  fix   #333  fixing digit-only hashtags,  
						
						... 
						
						
						
						removing web app capability from non-webapp pages 
						
						
					 
					
						2016-12-18 12:24:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d2c81765b 
					 
					
						
						
							
							Adding embedded PuSH server  
						
						
						
						
					 
					
						2016-11-28 13:36:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da2ef4d676 
					 
					
						
						
							
							Adding unified streamable notifications  
						
						
						
						
					 
					
						2016-11-20 19:39:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdc17bea58 
					 
					
						
						
							
							Fix rubocop issues, introduce usage of frozen literal to improve performance  
						
						
						
						
					 
					
						2016-11-15 16:56:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3319473b2c 
					 
					
						
						
							
							Move PubSubHubbub pinging to a background worker  
						
						... 
						
						
						
						It can take as much as 0.5s if not longer to complete 
						
						
					 
					
						2016-10-05 13:50:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70e9dd0b5b 
					 
					
						
						
							
							Blocking will prevent e-mail notifications from blocked user, blocks in UI  
						
						
						
						
					 
					
						2016-10-03 18:49:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85b00d19b8 
					 
					
						
						
							
							Moving Salmon notifications to background processing, fixing mini-profiler  
						
						... 
						
						
						
						behaviour with Turbolinks enabled, optimizing Rabl for production 
						
						
					 
					
						2016-03-26 13:42:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b116131d7 
					 
					
						
						
							
							Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug  
						
						
						
						
					 
					
						2016-03-19 19:20:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f97fc9744f 
					 
					
						
						
							
							Use FanOutOnWriteService AFTER processing mentions  
						
						
						
						
					 
					
						2016-03-19 00:41:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23d08c6749 
					 
					
						
						
							
							Changing the use of config constants to the Rails configuration object  
						
						
						
						
					 
					
						2016-02-29 20:06:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e8f59c16f 
					 
					
						
						
							
							Refactoring Grape API methods into normal controllers & other things  
						
						
						
						
					 
					
						2016-02-29 19:42:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47d50b0e39 
					 
					
						
						
							
							A lot of fixes from a live test  
						
						
						
						
					 
					
						2016-02-28 15:46:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fada4fae2 
					 
					
						
						
							
							When posting a status or reblogging one, ping hubs about the feed update  
						
						
						
						
					 
					
						2016-02-28 14:33:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42eeecba3f 
					 
					
						
						
							
							Service to reblog statuses  
						
						
						
						
					 
					
						2016-02-24 18:50:16 +01:00