Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								cf912e01fd 
								
							 
						 
						
							
							
								
								Implement includes caching for timelines APIs  
							
							
							
						 
						
							2016-11-23 08:34:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								5c78547198 
								
							 
						 
						
							
							
								
								More query optimizations  
							
							
							
						 
						
							2016-11-22 23:18:54 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f88ca4a206 
								
							 
						 
						
							
							
								
								Performance improvement for notifications API  
							
							
							
						 
						
							2016-11-21 16:10:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								52119104b9 
								
							 
						 
						
							
							
								
								Remove some n+1 queries from notifications API  
							
							
							
						 
						
							2016-11-21 15:16:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e8c27767aa 
								
							 
						 
						
							
							
								
								Remove orphaned notifications, add scopes param to app create API  
							
							
							
						 
						
							2016-11-21 14:59:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								da2ef4d676 
								
							 
						 
						
							
							
								
								Adding unified streamable notifications  
							
							
							
						 
						
							2016-11-20 19:39:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7dea6a23f7 
								
							 
						 
						
							
							
								
								Move Salmon processing to background as well as PuSH  
							
							
							
						 
						
							2016-11-18 23:24:57 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a91c3ef6ce 
								
							 
						 
						
							
							
								
								Delegate processing of incoming PuSH data to background workers  
							
							
							
						 
						
							2016-11-15 15:43:33 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								afded319d2 
								
							 
						 
						
							
							
								
								Add limit to search results  
							
							
							
						 
						
							2016-11-12 14:49:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								09218d4c01 
								
							 
						 
						
							
							
								
								Use full-text search for autosuggestions  
							
							
							
						 
						
							2016-11-12 14:36:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								17903c6dae 
								
							 
						 
						
							
							
								
								Improve filtering of public/hashtag timelines, both in backlog and real-time  
							
							
							
						 
						
							2016-11-10 00:03:33 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								3731230c6d 
								
							 
						 
						
							
							
								
								Allow @username@domain/@username in follow form, prevent duplicate accounts  
							
							... 
							
							
							
							created via remote look-up when domains differ but point to the same resource 
							
						 
						
							2016-11-03 16:57:44 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								fa1cc2d05a 
								
							 
						 
						
							
							
								
								Limit returned followees/followers by API to 40 for now  
							
							
							
						 
						
							2016-10-30 15:14:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e0a197650a 
								
							 
						 
						
							
							
								
								Adding common followers API, fixing fallback query again  
							
							
							
						 
						
							2016-10-29 01:29:19 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								e21a3fe0cd 
								
							 
						 
						
							
							
								
								Adding sync of follow relationships to Neo4J, accounts/suggestions API  
							
							
							
						 
						
							2016-10-14 23:10:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								157f03f8bd 
								
							 
						 
						
							
							
								
								No-op for Salmons without body, fail fast if Webfinger does not contain  
							
							... 
							
							
							
							all required resource links (profile page, salmon, atom feed, magic key) 
							
						 
						
							2016-10-13 13:41:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								68eed8c61f 
								
							 
						 
						
							
							
								
								Stop logging incoming Atom  
							
							
							
						 
						
							2016-10-10 18:16:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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