Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							fdc17bea58 
							
						 
					 
					
						
						
							
							Fix rubocop issues, introduce usage of frozen literal to improve performance  
						
						
						
						
					 
					
						2016-11-15 16:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							448ab18a20 
							
						 
					 
					
						
						
							
							Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint  
						
						
						
						
					 
					
						2016-11-09 18:06:01 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							9467b900a2 
							
						 
					 
					
						
						
							
							Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,  
						
						... 
						
						
						
						add permissive CORS to API controllers 
						
						
					 
					
						2016-11-02 12:58:15 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							04bbc57690 
							
						 
					 
					
						
						
							
							Fix   #100  - Add "back" button to certain views  
						
						... 
						
						
						
						Also fix reloading of timelines after merge-type events 
						
						
					 
					
						2016-10-19 18:20:19 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							fe77921e47 
							
						 
					 
					
						
						
							
							Catching more exceptions that slipped through, removing AR logging from  
						
						... 
						
						
						
						production as it's very verbose and not very useful 
						
						
					 
					
						2016-10-05 13:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							96ad9b0db1 
							
						 
					 
					
						
						
							
							Meaningful validation errors in API response  
						
						
						
						
					 
					
						2016-09-30 22:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							7e14eefc81 
							
						 
					 
					
						
						
							
							Replace logo,  fix   #57  - delete/unreblog/unfavourite API,  fix   #45  - app  
						
						... 
						
						
						
						registration API 
						
						
					 
					
						2016-09-26 23:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9c1a297a 
							
						 
					 
					
						
						
							
							Improved error handling for FollowRemoteService  
						
						
						
						
					 
					
						2016-09-17 17:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							92afd29650 
							
						 
					 
					
						
						
							
							The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests  
						
						... 
						
						
						
						Adding better errors for the API controllers, posting a simple status works from the frontend now 
						
						
					 
					
						2016-08-26 19:12:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							10ba09f546 
							
						 
					 
					
						
						
							
							Upgrade to Rails 5.0.0.1  
						
						
						
						
					 
					
						2016-08-17 17:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							b640f35621 
							
						 
					 
					
						
						
							
							Writing out more tests, fixed some bugs  
						
						
						
						
					 
					
						2016-03-20 13:03:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							447cfef62d 
							
						 
					 
					
						
						
							
							Improving feed queries, switching API to doorkeeper authentication  
						
						
						
						
					 
					
						2016-03-11 16:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6696e855 
							
						 
					 
					
						
						
							
							Adding doorkeeper, adding a REST API  
						
						... 
						
						
						
						POST /api/statuses                  Params: status (text contents), in_reply_to_id (optional)
GET  /api/statuses/:id
POST /api/statuses/:id/reblog
GET  /api/accounts/:id
GET  /api/accounts/:id/following
GET  /api/accounts/:id/followers
POST /api/accounts/:id/follow
POST /api/accounts/:id/unfollow
POST /api/follows                  Params: uri (e.g. user@domain)
OAuth authentication is currently disabled, but the API can be used with HTTP Auth. 
						
						
					 
					
						2016-03-07 12:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4e04dc32 
							
						 
					 
					
						
						
							
							Fixing some bugs, adding pending test examples  
						
						
						
						
					 
					
						2016-03-05 12:50:59 +01:00