Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	f49ed8c819  
						 
						
							
							
								
								
								Log incoming Atom from PuSH  
							
							
							
							
						 
						
							2016-10-10 17:40:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	427ba27641  
						 
						
							
							
								
								
								Public timeline to exclude users you blocked  
							
							
							
							
						 
						
							2016-10-09 15:15:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	22a8801dbc  
						 
						
							
							
								
								
								Adding domain blocks  
							
							
							
							
						 
						
							2016-10-09 14:48:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	1f650d327d  
						 
						
							
							
								
								
								Adding public timeline  
							
							
							
							
						 
						
							2016-10-07 16:00:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	15d01a5e08  
						 
						
							
							
								
								
								Better comparison of "local" domain  
							
							
							
							
						 
						
							2016-10-06 16:36:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	2f5b205916  
						 
						
							
							
								
								
								Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil  
							
							
							
							
						 
						
							2016-10-06 14:40:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	7b9a4af311  
						 
						
							
							
								
								
								API for blocking and unblocking  
							
							
							
							
						 
						
							2016-10-03 18:17:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	2c9e672ee2  
						 
						
							
							
								
								
								Integrating block relationships into the API (read-only for now)  
							
							
							
							
						 
						
							2016-10-03 17:16:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	9fd3d7b6cd  
						 
						
							
							
								
								
								Add since_id param to feeds  
							
							
							
							
						 
						
							2016-10-02 22:35:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	6d7290f47c  
						 
						
							
							
								
								
								Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials  
							
							
							
							
						 
						
							2016-10-02 16:14:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	62b057b085  
						 
						
							
							
								
								
								Adjust client registration API  
							
							
							
							
						 
						
							2016-09-30 00:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	ef2b50c9ac  
						 
						
							
							
								
								
								Deleting statuses from UI  
							
							
							
							
						 
						
							2016-09-30 00:00:45 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
								
							
							
	3f9708edc4  
						 
						
							
							
								
								
								Change output of api/accounts/:id/follow and unfollow to return relationship  
							
							... 
							
							
							
							
							Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled) 
							
						 
						
							2016-09-23 20:23:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	c0e9603c92  
						 
						
							
							
								
								
								Fix   #50  - Order ancestors/descendants by tree path  
							
							
							
							
						 
						
							2016-09-21 23:18:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	e46abc71ca  
						 
						
							
							
								
								
								Fix notifications in UI, added new API for fetching account relationships  
							
							
							
							
						 
						
							2016-09-21 22:07:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	1d2856c2af  
						 
						
							
							
								
								
								Since GNU Social hubs don't seem to return a hub.lease_seconds param in the subscription confirmation request,  
							
							... 
							
							
							
							
							we'll have to default that value to the GS "minimum" (from their code) which is 24 hours. 
							
						 
						
							2016-09-20 03:24:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	246330493b  
						 
						
							
							
								
								
								More debugging for PuSH confirmations  
							
							
							
							
						 
						
							2016-09-20 03:18:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	a66d34878c  
						 
						
							
							
								
								
								Add more logging to PuSH callback  
							
							
							
							
						 
						
							2016-09-20 03:12:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	608a2bfffc  
						 
						
							
							
								
								
								Upgrade to PubSubHubbub 0.4 (removing verify_token)  
							
							
							
							
						 
						
							2016-09-20 02:43:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	059ebbf48d  
						 
						
							
							
								
								
								Separate PuSH subscriptions from following, add mastodon:push:refresh task,  
							
							... 
							
							
							
							
							respect hub.lease_seconds (fix  #46 ) 
							
						 
						
							2016-09-20 00:43:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	adffc7a495  
						 
						
							
							
								
								
								Fix   #43  
							
							
							
							
						 
						
							2016-09-18 12:28:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	8c0b19012b  
						 
						
							
							
								
								
								Fix   #41 , debug  #42  
							
							
							
							
						 
						
							2016-09-17 16:36:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	5b0cef9781  
						 
						
							
							
								
								
								Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context  
							
							
							
							
						 
						
							2016-09-16 00:21:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	d6a64f45fd  
						 
						
							
							
								
								
								Adding a notification stack for error messages  
							
							
							
							
						 
						
							2016-09-12 19:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	85d89b472d  
						 
						
							
							
								
								
								Optimized n+1 queries in accounts Atom and HTML views  
							
							... 
							
							
							
							
							Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API 
							
						 
						
							2016-09-08 20:36:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	509c18eb13  
						 
						
							
							
								
								
								Fix local follows, 404 in logs  
							
							
							
							
						 
						
							2016-09-08 02:40:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	eec0dc46a6  
						 
						
							
							
								
								
								PostStatusService can attach media to status, ProcessFeedService likewise  
							
							
							
							
						 
						
							2016-09-05 18:39:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	ae1fac0062  
						 
						
							
							
								
								
								Add API to upload media attachments  
							
							
							
							
						 
						
							2016-09-05 17:46:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	b5ebf99439  
						 
						
							
							
								
								
								Possibly fix issue with stale favourite/reblog information after API call  
							
							
							
							
						 
						
							2016-09-04 21:28:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	10ba09f546  
						 
						
							
							
								
								
								Upgrade to Rails 5.0.0.1  
							
							
							
							
						 
						
							2016-08-17 17:58:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	a08e724476  
						 
						
							
							
								
								
								Fix subscriptions:clear task, refactor feeds, refactor streamable activites  
							
							... 
							
							
							
							
							and atom feed generation to some extent, as well as the way mentions are
stored 
							
						 
						
							2016-03-25 02:13:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	082e1cbe5a  
						 
						
							
							
								
								
								Fix default max_id query in paginate_by_max_id  
							
							
							
							
						 
						
							2016-03-22 21:53:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	12559b01ea  
						 
						
							
							
								
								
								Add pagination by max_id instead of offset/limit  
							
							
							
							
						 
						
							2016-03-22 21:38:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	c28971c70c  
						 
						
							
							
								
								
								Fixed the lookup API method  
							
							
							
							
						 
						
							2016-03-21 17:33:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	9d55529318  
						 
						
							
							
								
								
								Fix text color in dashboard inputs, sanitize remote status content in UI,  
							
							... 
							
							
							
							
							simplify FanOutOnWriteService, add /api/accounts/lookup method 
							
						 
						
							2016-03-21 17:02:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	2ba6537f52  
						 
						
							
							
								
								
								Escape PuSH challenge and change subscriptions and salmon APIs to text/plain  
							
							
							
							
						 
						
							2016-03-21 09:24:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	b640f35621  
						 
						
							
							
								
								
								Writing out more tests, fixed some bugs  
							
							
							
							
						 
						
							2016-03-20 13:03:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	9a7485d034  
						 
						
							
							
								
								
								Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue  
							
							... 
							
							
							
							
							when registering incoming status mentions, add Travis CI file 
							
						 
						
							2016-03-18 23:23:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	323474c97e  
						 
						
							
							
								
								
								Fix   #2 , add rake task for PuSH-unsubscribing from remote users who have no  
							
							... 
							
							
							
							
							local followers. Remote users' usernames SHOULD be case-sensitive 
							
						 
						
							2016-03-17 12:02:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	aab9f57e36  
						 
						
							
							
								
								
								Adding config for puma, dashboard layout, fixing some queries  
							
							
							
							
						 
						
							2016-03-12 16:21:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	447cfef62d  
						 
						
							
							
								
								
								Improving feed queries, switching API to doorkeeper authentication  
							
							
							
							
						 
						
							2016-03-11 16:47:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	6c4c84b161  
						 
						
							
							
								
								
								Distrubute statuses as a fan-out-on-write system, with optional precomputing  
							
							
							
							
						 
						
							2016-03-08 20:20:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	fe57f6330f  
						 
						
							
							
								
								
								API methods for retrieving home and mentions timelines  
							
							
							
							
						 
						
							2016-03-07 13:25:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	f099bc6091  
						 
						
							
							
								
								
								Adding API for favouriting a status  
							
							
							
							
						 
						
							2016-03-07 12:58:42 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	0e8f59c16f  
						 
						
							
							
								
								
								Refactoring Grape API methods into normal controllers & other things  
							
							
							
							
						 
						
							2016-02-29 19:42:08 +01:00