720d1f8f3d 
					 
					
						
						
							
							Restrict access to oauth/applications to admins only  
						
						
						
						
					 
					
						2016-10-23 12:08:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9e40a3d80 
					 
					
						
						
							
							Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting  
						
						... 
						
						
						
						to the API 
						
						
					 
					
						2016-10-22 19:39:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43df35213e 
					 
					
						
						
							
							Improving all forms  
						
						
						
						
					 
					
						2016-10-18 16:37:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5e086a47b 
					 
					
						
						
							
							Adding application/jrd+json webfinger resource  
						
						
						
						
					 
					
						2016-10-18 02:54:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e21a3fe0cd 
					 
					
						
						
							
							Adding sync of follow relationships to Neo4J, accounts/suggestions API  
						
						
						
						
					 
					
						2016-10-14 23:10:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3554d638b3 
					 
					
						
						
							
							Fix   #72  - add follow/unfollow button to public profiles  
						
						
						
						
					 
					
						2016-10-06 21:27:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f06f295890 
					 
					
						
						
							
							Fix doorkeeper skip_authorization  
						
						
						
						
					 
					
						2016-10-02 22:55:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4909bbf415 
					 
					
						
						
							
							Add logging for outgoing http requests  
						
						
						
						
					 
					
						2016-10-02 14:58:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						492224b93f 
					 
					
						
						
							
							Allow non-https redirect URIs for OAuth apps (AndStatus seems to require this)  
						
						
						
						
					 
					
						2016-09-30 22:40:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e14eefc81 
					 
					
						
						
							
							Replace logo,  fix   #57  - delete/unreblog/unfavourite API,  fix   #45  - app  
						
						... 
						
						
						
						registration API 
						
						
					 
					
						2016-09-26 23:56:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b56350121 
					 
					
						
						
							
							Fix   #6  - Rate limit GET reqs to 300/5min, POST to 100/5min  
						
						
						
						
					 
					
						2016-09-24 13:53:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1022d682dc 
					 
					
						
						
							
							Normalized data in Redux, fix for asset URLs when rendered outside request  
						
						
						
						
					 
					
						2016-09-04 14:04:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44e57f64dd 
					 
					
						
						
							
							Improving statuses, adding a composer drawer, which doesn't work yet  
						
						
						
						
					 
					
						2016-08-25 19:52:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc0692d75b 
					 
					
						
						
							
							Removing mini-profiler that doesn't work, formatting timelines a bit better  
						
						
						
						
					 
					
						2016-08-24 19:23:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68c93f8b85 
					 
					
						
						
							
							Final fix for ActionCable origin issues  
						
						
						
						
					 
					
						2016-08-18 18:51:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8985f8e66c 
					 
					
						
						
							
							Fixing more configuration issues with ActionCable  
						
						
						
						
					 
					
						2016-08-18 18:39:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a8c149f6b 
					 
					
						
						
							
							Fix ActionCable origin checking  
						
						
						
						
					 
					
						2016-08-18 18:08:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6426819b6f 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2016-08-18 17:22:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6deb9f966e 
					 
					
						
						
							
							Live timelines using ActionCable  
						
						
						
						
					 
					
						2016-08-18 15:49:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10ba09f546 
					 
					
						
						
							
							Upgrade to Rails 5.0.0.1  
						
						
						
						
					 
					
						2016-08-17 17:58:00 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5764d52b04 
					 
					
						
						
							
							Fix Sidekiq pooling issues. Remove API docs from homepage, replace with  
						
						... 
						
						
						
						a basic home timeline 
						
						
					 
					
						2016-03-25 16:10:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						318886287b 
					 
					
						
						
							
							Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query  
						
						
						
						
					 
					
						2016-03-25 15:09:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36f3da3cde 
					 
					
						
						
							
							Adjust down the number of Sidekiq threads to 5 (default of 25 is way too high)  
						
						
						
						
					 
					
						2016-03-25 14:20:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e24bfbde1a 
					 
					
						
						
							
							Fixing FanOutOnWriteService, fixing Sidekiq not having enough DB connections  
						
						... 
						
						
						
						in the pool, adding a throttle of 60rpm per IP, adding mini profiler, adding
admin status to users 
						
						
					 
					
						2016-03-25 14:12:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42dcb0d4cb 
					 
					
						
						
							
							Adding Sidekiq for background processing (firstly just of mailers)  
						
						
						
						
					 
					
						2016-03-25 02:50:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b640f35621 
					 
					
						
						
							
							Writing out more tests, fixed some bugs  
						
						
						
						
					 
					
						2016-03-20 13:03:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2b846f630 
					 
					
						
						
							
							Adding letter opener for development and Rack::Attack for future rate limiting implementations  
						
						
						
						
					 
					
						2016-03-19 14:57:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cb690c706 
					 
					
						
						
							
							Access tokens no longer expire, case-insensitive local username validation, as well as case-insensitive Webfinger look-up  
						
						
						
						
					 
					
						2016-03-16 18:29:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c374cd97c 
					 
					
						
						
							
							Adding e-mail configuration  
						
						
						
						
					 
					
						2016-03-16 12:13:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fec8afc3f 
					 
					
						
						
							
							Bind oauth applications to users  
						
						
						
						
					 
					
						2016-03-14 17:49:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3441361568 
					 
					
						
						
							
							Adding simple_form, adding profile settings, header image  
						
						
						
						
					 
					
						2016-03-12 20:47:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1aa477ac2f 
					 
					
						
						
							
							Customized more doorkeeper views, only logged in users can create oauth apps  
						
						
						
						
					 
					
						2016-03-12 19:46:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aab9f57e36 
					 
					
						
						
							
							Adding config for puma, dashboard layout, fixing some queries  
						
						
						
						
					 
					
						2016-03-12 16:21:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						447cfef62d 
					 
					
						
						
							
							Improving feed queries, switching API to doorkeeper authentication  
						
						
						
						
					 
					
						2016-03-11 16:47:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b919f39b31 
					 
					
						
						
							
							Customizing doorkeeper views for authorizing app  
						
						
						
						
					 
					
						2016-03-11 01:58:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c4c84b161 
					 
					
						
						
							
							Distrubute statuses as a fan-out-on-write system, with optional precomputing  
						
						
						
						
					 
					
						2016-03-08 20:20:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e93da3f8d 
					 
					
						
						
							
							Removing grape and adding devise  
						
						
						
						
					 
					
						2016-03-05 13:12:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23d08c6749 
					 
					
						
						
							
							Changing the use of config constants to the Rails configuration object  
						
						
						
						
					 
					
						2016-02-29 20:06:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee73d35eea 
					 
					
						
						
							
							Incoming Salmon requests can be turned into follows and unfollows  
						
						
						
						
					 
					
						2016-02-23 22:17:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1dad72bf13 
					 
					
						
						
							
							Fixes and general progress  
						
						
						
						
					 
					
						2016-02-22 18:10:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						709c6685a9 
					 
					
						
						
							
							Made some progress  
						
						
						
						
					 
					
						2016-02-22 16:00:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c4856bdb1 
					 
					
						
						
							
							Initial commit  
						
						
						
						
					 
					
						2016-02-20 22:53:20 +01:00