Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9e827c54 
								
							 
						 
						
							
							
								
								Adding follow requests API  
							
							
							
						 
						
							2016-12-26 19:30:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								238233440f 
								
							 
						 
						
							
							
								
								Follow call on locked account creates follow request instead  
							
							... 
							
							
							
							Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts 
							
						 
						
							2016-12-22 23:03:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d417da7d3a 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b2945b025f 
								
							 
						 
						
							
							
								
								Make unfavouriting async to prevent timeout errors from leaving orphaned records behind  
							
							
							
						 
						
							2016-12-19 09:12:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								346aae50b0 
								
							 
						 
						
							
							
								
								Adjusting public display of statuses to look similar to logged-in UI,  
							
							... 
							
							
							
							fix  #361  with rich OEmbed display via iframe, fix  #237  by hiding sensitive
content behind a spoiler on public pages 
						
							2016-12-18 19:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7f3be2f6 
								
							 
						 
						
							
							
								
								Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails  
							
							
							
						 
						
							2016-12-18 15:20:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								303044f899 
								
							 
						 
						
							
							
								
								Downsize originals in media attachments, small fixes  
							
							
							
						 
						
							2016-12-05 17:13:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b99b05d3 
								
							 
						 
						
							
							
								
								Do not use expiring links after all  
							
							
							
						 
						
							2016-12-04 13:02:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								9f4b033a8b 
								
							 
						 
						
							
							
								
								Set a specific S3 expiration time so that files can be cached  
							
							
							
						 
						
							2016-12-04 12:58:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								595f592304 
								
							 
						 
						
							
							
								
								Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals  
							
							... 
							
							
							
							for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking) 
							
						 
						
							2016-12-04 12:28:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								a8814a19dc 
								
							 
						 
						
							
							
								
								Add basic OEmbed provider API,  fix   #247  
							
							
							
						 
						
							2016-11-30 23:01:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								65d6191147 
								
							 
						 
						
							
							
								
								Adding sensitive marker to statuses in API  
							
							
							
						 
						
							2016-11-23 10:46:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								0a68464995 
								
							 
						 
						
							
							
								
								Performance improvement for notifications API  
							
							
							
						 
						
							2016-11-21 16:10:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								38025dfea3 
								
							 
						 
						
							
							
								
								Adding unified streamable notifications  
							
							
							
						 
						
							2016-11-20 19:39:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d98b43cf56 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								6d948a809e 
								
							 
						 
						
							
							
								
								Account notes (bios) can now contain links. Character limit upped to 160  
							
							
							
						 
						
							2016-11-07 01:14:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								cb22dce970 
								
							 
						 
						
							
							
								
								Adding hashtags  
							
							
							
						 
						
							2016-11-05 17:13:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								ca8208c1a7 
								
							 
						 
						
							
							
								
								Disable accounts caching too  
							
							
							
						 
						
							2016-11-03 19:06:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d44997809c 
								
							 
						 
						
							
							
								
								Disable caching of statuses (maybe this will help with the weird bug)  
							
							
							
						 
						
							2016-11-03 18:55:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7a527c947d 
								
							 
						 
						
							
							
								
								Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status  
							
							
							
						 
						
							2016-11-03 14:50:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								389535429e 
								
							 
						 
						
							
							
								
								Caching should work correctly now (fingers crossed)  
							
							
							
						 
						
							2016-11-03 14:12:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								695f62e49e 
								
							 
						 
						
							
							
								
								Need to disable caching again due to bug in Rabl  
							
							
							
						 
						
							2016-11-03 13:59:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								71836838dd 
								
							 
						 
						
							
							
								
								Enable caching for some rabl views  
							
							
							
						 
						
							2016-11-03 13:28:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								38cacac4b0 
								
							 
						 
						
							
							
								
								Adding common followers API, fixing fallback query again  
							
							
							
						 
						
							2016-10-29 01:29:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								41aae40927 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5860094354 
								
							 
						 
						
							
							
								
								Adding sync of follow relationships to Neo4J, accounts/suggestions API  
							
							
							
						 
						
							2016-10-14 23:10:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								c3f5dfeabb 
								
							 
						 
						
							
							
								
								Adding public timeline  
							
							
							
						 
						
							2016-10-07 16:00:11 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								bc98865c1a 
								
							 
						 
						
							
							
								
								API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying  
							
							
							
						 
						
							2016-09-22 00:09:21 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								0967961de7 
								
							 
						 
						
							
							
								
								Improve how account detailed view looks, load account's statuses  
							
							
							
						 
						
							2016-09-18 18:18:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								5342629a0a 
								
							 
						 
						
							
							
								
								Adding webm playback to UI  
							
							
							
						 
						
							2016-09-17 18:05:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								bd5ad304ba 
								
							 
						 
						
							
							
								
								Adding media controller, 1 webm/compose form allowed, previews generated  
							
							
							
						 
						
							2016-09-17 17:47:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								3cc47beb6e 
								
							 
						 
						
							
							
								
								Refactored generation of unique tags, URIs and object URLs into own classes,  
							
							... 
							
							
							
							as well as formatting of content 
							
						 
						
							2016-09-09 20:04:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								499beb4484 
								
							 
						 
						
							
							
								
								UI for uploading media attachments (and cancelling them)  
							
							... 
							
							
							
							Mostly resolves  #8 , though attachments are still not displayed in public view 
							
						 
						
							2016-09-07 18:21:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								fc222dfa49 
								
							 
						 
						
							
							
								
								Displaying media attachments in timelines  
							
							
							
						 
						
							2016-09-05 20:38:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								14fb0ab4a2 
								
							 
						 
						
							
							
								
								Improve JSON output for media attachments, generate :small preview for them  
							
							
							
						 
						
							2016-09-05 19:26:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								1d9c886518 
								
							 
						 
						
							
							
								
								Adding enclosures to Atom and statuses JSON  
							
							
							
						 
						
							2016-09-05 18:57:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae1fac0062 
								
							 
						 
						
							
							
								
								Add API to upload media attachments  
							
							
							
						 
						
							2016-09-05 17:46:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								1022d682dc 
								
							 
						 
						
							
							
								
								Normalized data in Redux, fix for asset URLs when rendered outside request  
							
							
							
						 
						
							2016-09-04 14:04:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6426819b6f 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2016-08-18 17:22:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								c8999a116e 
								
							 
						 
						
							
							
								
								Sanitize remote html in atom feeds, API (not just UI), use cached mention  
							
							... 
							
							
							
							relations on Status#mentions 
							
						 
						
							2016-03-24 12:43:55 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								aab9f57e36 
								
							 
						 
						
							
							
								
								Adding config for puma, dashboard layout, fixing some queries  
							
							
							
						 
						
							2016-03-12 16:21:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								fe57f6330f 
								
							 
						 
						
							
							
								
								API methods for retrieving home and mentions timelines  
							
							
							
						 
						
							2016-03-07 13:25:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe48fd7c6 
								
							 
						 
						
							
							
								
								Improving how the API responses look  
							
							
							
						 
						
							2016-03-07 12:52:25 +01:00