d6bc0e8db4 
					 
					
						
						
							
							Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views.  Resolves   #11  
						
						
						
						
					 
					
						2017-01-15 08:58:50 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2939e9898b 
					 
					
						
						
							
							Extend rails-settings-cached to merge db-saved hash values with defaults  
						
						
						
						
					 
					
						2017-01-13 02:42:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						312c51b5c8 
					 
					
						
						
							
							Home column filters  
						
						
						
						
					 
					
						2017-01-10 17:25:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f80bef10 
					 
					
						
						
							
							Persist UI settings, add missing localizations for German  
						
						
						
						
					 
					
						2017-01-09 14:00:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a302e56f9a 
					 
					
						
						
							
							Add API for retrieving favourites  
						
						
						
						
					 
					
						2016-12-29 20:33:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49834a6e7f 
					 
					
						
						
							
							Add API for retrieving blocked accounts  
						
						
						
						
					 
					
						2016-12-29 20:12:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2146ac91a0 
					 
					
						
						
							
							Follow requests send e-mail notifications, but are excluded from notifications API  
						
						... 
						
						
						
						Better initial state for unlisted/nsfw toggles 
						
						
					 
					
						2016-12-26 21:52:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						004382e4d0 
					 
					
						
						
							
							Adding follow requests API  
						
						
						
						
					 
					
						2016-12-26 19:30:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b891a81008 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80e02b90e4 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0542773bca 
					 
					
						
						
							
							Make unfavouriting async to prevent timeout errors from leaving orphaned records behind  
						
						
						
						
					 
					
						2016-12-19 09:12:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ae1b39ec9 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aed25932b5 
					 
					
						
						
							
							Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails  
						
						
						
						
					 
					
						2016-12-18 15:20:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d0321fc45 
					 
					
						
						
							
							Fix pt translations, improve pre-cache queries, removing will_paginate  
						
						... 
						
						
						
						from accounts/tags because it's a terribly inefficient way to paginate
large sets of data 
						
						
					 
					
						2016-12-01 16:26:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ff93845d5 
					 
					
						
						
							
							Add basic OEmbed provider API,  fix   #247  
						
						
						
						
					 
					
						2016-11-30 23:01:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14bd46946d 
					 
					
						
						
							
							Per-status control for unlisted mode, also federation for unlisted mode  
						
						... 
						
						
						
						Fix  #233 , fix  #268  
					
						2016-11-30 21:34:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e90772c92 
					 
					
						
						
							
							Unify collection caching code  
						
						
						
						
					 
					
						2016-11-29 15:49:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93a90cd9c3 
					 
					
						
						
							
							Delete statuses asynchronously but provide instant feedback in the API  
						
						
						
						
					 
					
						2016-11-29 15:32:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d2c81765b 
					 
					
						
						
							
							Adding embedded PuSH server  
						
						
						
						
					 
					
						2016-11-28 13:36:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a3745a4df 
					 
					
						
						
							
							Remove stale entries from cache results  
						
						
						
						
					 
					
						2016-11-25 13:25:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8efa081f21 
					 
					
						
						
							
							Remove Neo4J  
						
						
						
						
					 
					
						2016-11-24 23:46:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cefef2c571 
					 
					
						
						
							
							Extract filename obfuscation into module  
						
						
						
						
					 
					
						2016-11-24 00:30:58 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7161f91313 
					 
					
						
						
							
							Rename media to avoid exposing filename ( fixes   #207 )  
						
						
						
						
					 
					
						2016-11-23 21:03:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79a0135869 
					 
					
						
						
							
							Cache accounts/:id/statuses and single statuses too  
						
						
						
						
					 
					
						2016-11-23 19:00:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0603971894 
					 
					
						
						
							
							Adding sensitive marker to statuses in API  
						
						
						
						
					 
					
						2016-11-23 10:46:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bdb6a0eaf 
					 
					
						
						
							
							Rename "publish" to "toot" in english locale, fix lightbox showing old image  
						
						... 
						
						
						
						before loading new one, cache notifications API, fix missing follow button
on public profiles 
						
						
					 
					
						2016-11-23 09:20:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf912e01fd 
					 
					
						
						
							
							Implement includes caching for timelines APIs  
						
						
						
						
					 
					
						2016-11-23 08:34:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c78547198 
					 
					
						
						
							
							More query optimizations  
						
						
						
						
					 
					
						2016-11-22 23:18:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc90d38893 
					 
					
						
						
							
							Moving some counter queries out of subqueries in the API  
						
						
						
						
					 
					
						2016-11-22 22:59:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f88ca4a206 
					 
					
						
						
							
							Performance improvement for notifications API  
						
						
						
						
					 
					
						2016-11-21 16:10:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52119104b9 
					 
					
						
						
							
							Remove some n+1 queries from notifications API  
						
						
						
						
					 
					
						2016-11-21 15:16:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8c27767aa 
					 
					
						
						
							
							Remove orphaned notifications, add scopes param to app create API  
						
						
						
						
					 
					
						2016-11-21 14:59:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da2ef4d676 
					 
					
						
						
							
							Adding unified streamable notifications  
						
						
						
						
					 
					
						2016-11-20 19:39:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7dea6a23f7 
					 
					
						
						
							
							Move Salmon processing to background as well as PuSH  
						
						
						
						
					 
					
						2016-11-18 23:24:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f07fb1f0a 
					 
					
						
						
							
							Fix   #144  - Filter statuses from blocked users out of ancestors/descendants results  
						
						
						
						
					 
					
						2016-11-15 17:33:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdc17bea58 
					 
					
						
						
							
							Fix rubocop issues, introduce usage of frozen literal to improve performance  
						
						
						
						
					 
					
						2016-11-15 16:56:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a91c3ef6ce 
					 
					
						
						
							
							Delegate processing of incoming PuSH data to background workers  
						
						
						
						
					 
					
						2016-11-15 15:43:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cea28e0c1d 
					 
					
						
						
							
							Fix wrong link header on followers API, wrong link in tabs component, order  
						
						... 
						
						
						
						account results 
						
						
					 
					
						2016-11-14 01:19:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afded319d2 
					 
					
						
						
							
							Add limit to search results  
						
						
						
						
					 
					
						2016-11-12 14:49:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09218d4c01 
					 
					
						
						
							
							Use full-text search for autosuggestions  
						
						
						
						
					 
					
						2016-11-12 14:36:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17903c6dae 
					 
					
						
						
							
							Improve filtering of public/hashtag timelines, both in backlog and real-time  
						
						
						
						
					 
					
						2016-11-10 00:03:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b13e7dda1f 
					 
					
						
						
							
							API pagination for all collections using Link header  
						
						
						
						
					 
					
						2016-11-09 17:48:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48b9619439 
					 
					
						
						
							
							Adding hashtags  
						
						
						
						
					 
					
						2016-11-05 17:13:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62292797ec 
					 
					
						
						
							
							Adding hashtag model  
						
						
						
						
					 
					
						2016-11-04 19:12:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4671adc25 
					 
					
						
						
							
							Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status  
						
						
						
						
					 
					
						2016-11-03 14:50:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						562044f36a 
					 
					
						
						
							
							Need to disable caching again due to bug in Rabl  
						
						
						
						
					 
					
						2016-11-03 13:59:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa1cc2d05a 
					 
					
						
						
							
							Limit returned followees/followers by API to 40 for now  
						
						
						
						
					 
					
						2016-10-30 15:14:07 +01:00