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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f63f0c4625 
					 
					
						
						
							
							Fix too late return  
						
						
						
						
					 
					
						2017-01-14 02:22:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b11fdc3ae3 
					 
					
						
						
							
							Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings  
						
						... 
						
						
						
						with YAML-defined defaults. Add admin page for editing global settings. Add "site_description"
setting that would show as a paragraph on the frontpage 
						
						
					 
					
						2017-01-12 20:46:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7951e7ffd5 
					 
					
						
						
							
							Add ruby version to Gemfile, move devDependencies in package.json to dependencies,  
						
						... 
						
						
						
						fix bug in process feed service 
						
						
					 
					
						2017-01-11 15:39:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c7add2176 
					 
					
						
						
							
							Fix   #147  - Unreblogging will leave original status in feeds  
						
						
						
						
					 
					
						2017-01-07 15:44:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						251b04298e 
					 
					
						
						
							
							Fix undesired delivering of private toot to remote accounts that follow author  
						
						
						
						
					 
					
						2017-01-05 03:17:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						136e18b875 
					 
					
						
						
							
							Unblocks also federate  
						
						
						
						
					 
					
						2017-01-02 14:19:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c04002b340 
					 
					
						
						
							
							Federate blocks with the  http://mastodon.social/schema/1.0  verb namespace  
						
						
						
						
					 
					
						2017-01-02 12:17:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a302e56f9a 
					 
					
						
						
							
							Add API for retrieving favourites  
						
						
						
						
					 
					
						2016-12-29 20:33:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b94d283fb 
					 
					
						
						
							
							Fix wrong person being notified after nested reblog call, fix favourites leaking private toots in Atom feeds  
						
						
						
						
					 
					
						2016-12-28 13:21:12 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7376af90f7 
					 
					
						
						
							
							Don't show statuses to blocked users  
						
						
						
						
					 
					
						2016-12-26 19:13:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05b13c38b5 
					 
					
						
						
							
							Re-enable Webfinger for locked accounts but don't handle "follow" events  
						
						... 
						
						
						
						coming in via Salmon.
Currently no way to prevent remote follows, but they will only receive public
and unlisted posts 
						
						
					 
					
						2016-12-22 23:17:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f729cfc881 
					 
					
						
						
							
							Private posts mentioning non-followers should not notify them, neither locally nor via Salmon  
						
						
						
						
					 
					
						2016-12-22 23:14:24 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d2154ba75 
					 
					
						
						
							
							Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users  
						
						
						
						
					 
					
						2016-12-22 21:34:19 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6de079a5af 
					 
					
						
						
							
							Removing external hub completely,  fix   #333  fixing digit-only hashtags,  
						
						... 
						
						
						
						removing web app capability from non-webapp pages 
						
						
					 
					
						2016-12-18 12:24:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						668013265c 
					 
					
						
						
							
							Restoring old async behaviour of thread resolving as it proved to be more robust  
						
						
						
						
					 
					
						2016-12-12 21:12:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e90fcb46e3 
					 
					
						
						
							
							Sensitive content federates using the "nsfw" hashtag  
						
						
						
						
					 
					
						2016-12-11 22:49:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f90133d2ad 
					 
					
						
						
							
							Thread resolving no longer needs to be separate from ProcessFeedService,  
						
						... 
						
						
						
						since that is only ever called in the background 
						
						
					 
					
						2016-12-11 22:23:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ef9f36cf2 
					 
					
						
						
							
							Improve suspend account service  
						
						
						
						
					 
					
						2016-12-06 18:32:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f978b06dd1 
					 
					
						
						
							
							Add suspend account functionality to admin UI  
						
						
						
						
					 
					
						2016-12-06 18:22:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f406e01fcf 
					 
					
						
						
							
							Add filters for suspended accounts  
						
						
						
						
					 
					
						2016-12-06 18:03:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2488162733 
					 
					
						
						
							
							Adding suspend account service  
						
						
						
						
					 
					
						2016-12-06 17:41:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39cc9fde8a 
					 
					
						
						
							
							Add account suspension  
						
						
						
						
					 
					
						2016-12-05 22:59:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00e9dac1d3 
					 
					
						
						
							
							Automatically block outgoing notifications from silenced accounts to users  
						
						... 
						
						
						
						who don't follow them 
						
						
					 
					
						2016-12-04 16:51:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3114e55c7a 
					 
					
						
						
							
							Fix   #323  - self-replies to appear in public timelines again  
						
						
						
						
					 
					
						2016-12-02 14:33:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58b3f4fd67 
					 
					
						
						
							
							Fix   #329  - avatar errors no longer prevent remote accounts from being saved  
						
						... 
						
						
						
						(without avatar). Also improved search position of exact matches 
						
						
					 
					
						2016-12-02 14:14:49 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e99a2bb03 
					 
					
						
						
							
							Fix trying to PuSH-publish updates of remote removals  
						
						
						
						
					 
					
						2016-11-29 17:41:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b076cbafb 
					 
					
						
						
							
							Fix delete Salmons  
						
						
						
						
					 
					
						2016-11-28 19:44:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4eba76711b 
					 
					
						
						
							
							Adding backtracing to Salmon/Processing workers  
						
						
						
						
					 
					
						2016-11-28 19:11:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e5e33df48 
					 
					
						
						
							
							Fix Pubsubhubbub::UnsubscribeService  
						
						
						
						
					 
					
						2016-11-28 18:14:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d2c81765b 
					 
					
						
						
							
							Adding embedded PuSH server  
						
						
						
						
					 
					
						2016-11-28 13:36:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a4913fde0 
					 
					
						
						
							
							Public and hashtag timelines now exclude reblogs and replies  
						
						... 
						
						
						
						Fix  #289  - don't download avatar unless the URL is http/https
Fix  #293  - reblog/reblogged is now boost/boosted 
					
						2016-11-26 15:45:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						054138797f 
					 
					
						
						
							
							Fix   #288  - Strip first @ from search query, don't search accounts if it begins with #  
						
						
						
						
					 
					
						2016-11-26 15:32:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						950312bada 
					 
					
						
						
							
							Fix   #278  - Use mb_chars.downcase on hashtags  
						
						
						
						
					 
					
						2016-11-26 15:24:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cb3dc5e5a 
					 
					
						
						
							
							Update hub URL and re-subscribe if hub URL changes  
						
						
						
						
					 
					
						2016-11-26 15:18:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71401659b8 
					 
					
						
						
							
							Fix   #65  - Options to block notifications from people you don't follow/who don't follow you  
						
						
						
						
					 
					
						2016-11-25 13:13:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f1d863615 
					 
					
						
						
							
							Only distribute statuses to followers who signed in in the last 2 weeks, add rake task for clearing feeds of inactive users  
						
						
						
						
					 
					
						2016-11-24 18:17:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cee27f517 
					 
					
						
						
							
							Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and notifications,  
						
						... 
						
						
						
						skip ActionCable for follow/unfollow/block events, instead clear UI from
blocked account's posts instantly if block request succeeds. Add forgotten
i18n for sensitive content 
						
						
					 
					
						2016-11-23 22:57:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0603971894 
					 
					
						
						
							
							Adding sensitive marker to statuses in API  
						
						
						
						
					 
					
						2016-11-23 10:46:48 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7944ed6fe5 
					 
					
						
						
							
							Adding option to specify asset server, filter followers query by local accounts  
						
						... 
						
						
						
						during Fan Out On Write to load less stuff into memory 
						
						
					 
					
						2016-11-21 22:04:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93577f74e7 
					 
					
						
						
							
							Use old rules for mention notifications as for mentions timeline  
						
						
						
						
					 
					
						2016-11-21 10:37:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29b12f9e0a 
					 
					
						
						
							
							Call NotifyService about remote reblogs  
						
						
						
						
					 
					
						2016-11-21 09:56:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da2ef4d676 
					 
					
						
						
							
							Adding unified streamable notifications  
						
						
						
						
					 
					
						2016-11-20 19:39:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c58e7e06a 
					 
					
						
						
							
							Catch validation errors in ProcessFeedService so that one failing entry wouldn't stop others from going through  
						
						
						
						
					 
					
						2016-11-18 23:19:38 +01:00