Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							0542773bca 
							
						 
					 
					
						
						
							
							Make unfavouriting async to prevent timeout errors from leaving orphaned records behind  
						
						
						
						
					 
					
						2016-12-19 09:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							14bd46946d 
							
						 
					 
					
						
						
							
							Per-status control for unlisted mode, also federation for unlisted mode  
						
						... 
						
						
						
						Fix  #233 , fix  #268  
					
						2016-11-30 21:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							93a90cd9c3 
							
						 
					 
					
						
						
							
							Delete statuses asynchronously but provide instant feedback in the API  
						
						
						
						
					 
					
						2016-11-29 15:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							79a0135869 
							
						 
					 
					
						
						
							
							Cache accounts/:id/statuses and single statuses too  
						
						
						
						
					 
					
						2016-11-23 19:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							0603971894 
							
						 
					 
					
						
						
							
							Adding sensitive marker to statuses in API  
						
						
						
						
					 
					
						2016-11-23 10:46:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							fc90d38893 
							
						 
					 
					
						
						
							
							Moving some counter queries out of subqueries in the API  
						
						
						
						
					 
					
						2016-11-22 22:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							45c7ee39b3 
							
						 
					 
					
						
						
							
							Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously  
						
						
						
						
					 
					
						2016-11-22 17:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							4f07fb1f0a 
							
						 
					 
					
						
						
							
							Fix   #144  - Filter statuses from blocked users out of ancestors/descendants results  
						
						
						
						
					 
					
						2016-11-15 17:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							fdc17bea58 
							
						 
					 
					
						
						
							
							Fix rubocop issues, introduce usage of frozen literal to improve performance  
						
						
						
						
					 
					
						2016-11-15 16:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							cea28e0c1d 
							
						 
					 
					
						
						
							
							Fix wrong link header on followers API, wrong link in tabs component, order  
						
						... 
						
						
						
						account results 
						
						
					 
					
						2016-11-14 01:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							b13e7dda1f 
							
						 
					 
					
						
						
							
							API pagination for all collections using Link header  
						
						
						
						
					 
					
						2016-11-09 17:48:44 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							9aecc0f48a 
							
						 
					 
					
						
						
							
							Move timelines API from statuses to its own controller, add a check for  
						
						... 
						
						
						
						resources that require a user context vs those that don't (such as public timeline)
/api/v1/statuses/public   -> /api/v1/timelines/public
/api/v1/statuses/home     -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag 
						
						
					 
					
						2016-11-08 23:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							48b9619439 
							
						 
					 
					
						
						
							
							Adding hashtags  
						
						
						
						
					 
					
						2016-11-05 17:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							62292797ec 
							
						 
					 
					
						
						
							
							Adding hashtag model  
						
						
						
						
					 
					
						2016-11-04 19:12:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							e4671adc25 
							
						 
					 
					
						
						
							
							Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status  
						
						
						
						
					 
					
						2016-11-03 14:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							562044f36a 
							
						 
					 
					
						
						
							
							Need to disable caching again due to bug in Rabl  
						
						
						
						
					 
					
						2016-11-03 13:59:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e40a3d80 
							
						 
					 
					
						
						
							
							Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting  
						
						... 
						
						
						
						to the API 
						
						
					 
					
						2016-10-22 19:39:44 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							de1f3aab86 
							
						 
					 
					
						
						
							
							Fix   #16  - Optimize n+1 queries when checking reblogged/favourited values for status lists in API  
						
						
						
						
					 
					
						2016-10-16 19:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							427ba27641 
							
						 
					 
					
						
						
							
							Public timeline to exclude users you blocked  
						
						
						
						
					 
					
						2016-10-09 15:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							1f650d327d 
							
						 
					 
					
						
						
							
							Adding public timeline  
						
						
						
						
					 
					
						2016-10-07 16:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd3d7b6cd 
							
						 
					 
					
						
						
							
							Add since_id param to feeds  
						
						
						
						
					 
					
						2016-10-02 22:35:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							927333f4f8 
							
						 
					 
					
						
						
							
							Improve code style  
						
						
						
						
					 
					
						2016-09-29 21:28:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							4f9b7432dd 
							
						 
					 
					
						
						
							
							Fix   #52  - Add API versioning (v1)  
						
						
						
						
					 
					
						2016-09-27 16:59:08 +02:00