Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								f63f0c4625 
								
							 
						 
						
							
							
								
								Fix too late return  
							
							
							
						 
						
							2017-01-14 02:22:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7add2176 
								
							 
						 
						
							
							
								
								Fix   #147  - Unreblogging will leave original status in feeds  
							
							
							
						 
						
							2017-01-07 15:44:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								251b04298e 
								
							 
						 
						
							
							
								
								Fix undesired delivering of private toot to remote accounts that follow author  
							
							
							
						 
						
							2017-01-05 03:17:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								136e18b875 
								
							 
						 
						
							
							
								
								Unblocks also federate  
							
							
							
						 
						
							2017-01-02 14:19:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								c04002b340 
								
							 
						 
						
							
							
								
								Federate blocks with the  http://mastodon.social/schema/1.0  verb namespace  
							
							
							
						 
						
							2017-01-02 12:17:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								a302e56f9a 
								
							 
						 
						
							
							
								
								Add API for retrieving favourites  
							
							
							
						 
						
							2016-12-29 20:33:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7376af90f7 
								
							 
						 
						
							
							
								
								Don't show statuses to blocked users  
							
							
							
						 
						
							2016-12-26 19:13:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f729cfc881 
								
							 
						 
						
							
							
								
								Private posts mentioning non-followers should not notify them, neither locally nor via Salmon  
							
							
							
						 
						
							2016-12-22 23:14:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2d2154ba75 
								
							 
						 
						
							
							
								
								Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users  
							
							
							
						 
						
							2016-12-22 21:34:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								668013265c 
								
							 
						 
						
							
							
								
								Restoring old async behaviour of thread resolving as it proved to be more robust  
							
							
							
						 
						
							2016-12-12 21:12:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e90fcb46e3 
								
							 
						 
						
							
							
								
								Sensitive content federates using the "nsfw" hashtag  
							
							
							
						 
						
							2016-12-11 22:49:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2ef9f36cf2 
								
							 
						 
						
							
							
								
								Improve suspend account service  
							
							
							
						 
						
							2016-12-06 18:32:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f978b06dd1 
								
							 
						 
						
							
							
								
								Add suspend account functionality to admin UI  
							
							
							
						 
						
							2016-12-06 18:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f406e01fcf 
								
							 
						 
						
							
							
								
								Add filters for suspended accounts  
							
							
							
						 
						
							2016-12-06 18:03:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2488162733 
								
							 
						 
						
							
							
								
								Adding suspend account service  
							
							
							
						 
						
							2016-12-06 17:41:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								39cc9fde8a 
								
							 
						 
						
							
							
								
								Add account suspension  
							
							
							
						 
						
							2016-12-05 22:59:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								00e9dac1d3 
								
							 
						 
						
							
							
								
								Automatically block outgoing notifications from silenced accounts to users  
							
							... 
							
							
							
							who don't follow them 
							
						 
						
							2016-12-04 16:51:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								3114e55c7a 
								
							 
						 
						
							
							
								
								Fix   #323  - self-replies to appear in public timelines again  
							
							
							
						 
						
							2016-12-02 14:33:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								14bd46946d 
								
							 
						 
						
							
							
								
								Per-status control for unlisted mode, also federation for unlisted mode  
							
							... 
							
							
							
							Fix  #233 , fix  #268  
						
							2016-11-30 21:34:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								1e99a2bb03 
								
							 
						 
						
							
							
								
								Fix trying to PuSH-publish updates of remote removals  
							
							
							
						 
						
							2016-11-29 17:41:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								5b076cbafb 
								
							 
						 
						
							
							
								
								Fix delete Salmons  
							
							
							
						 
						
							2016-11-28 19:44:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								4eba76711b 
								
							 
						 
						
							
							
								
								Adding backtracing to Salmon/Processing workers  
							
							
							
						 
						
							2016-11-28 19:11:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e5e33df48 
								
							 
						 
						
							
							
								
								Fix Pubsubhubbub::UnsubscribeService  
							
							
							
						 
						
							2016-11-28 18:14:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2d2c81765b 
								
							 
						 
						
							
							
								
								Adding embedded PuSH server  
							
							
							
						 
						
							2016-11-28 13:36:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								054138797f 
								
							 
						 
						
							
							
								
								Fix   #288  - Strip first @ from search query, don't search accounts if it begins with #  
							
							
							
						 
						
							2016-11-26 15:32:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								950312bada 
								
							 
						 
						
							
							
								
								Fix   #278  - Use mb_chars.downcase on hashtags  
							
							
							
						 
						
							2016-11-26 15:24:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2cb3dc5e5a 
								
							 
						 
						
							
							
								
								Update hub URL and re-subscribe if hub URL changes  
							
							
							
						 
						
							2016-11-26 15:18:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								0603971894 
								
							 
						 
						
							
							
								
								Adding sensitive marker to statuses in API  
							
							
							
						 
						
							2016-11-23 10:46:48 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								93577f74e7 
								
							 
						 
						
							
							
								
								Use old rules for mention notifications as for mentions timeline  
							
							
							
						 
						
							2016-11-21 10:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								29b12f9e0a 
								
							 
						 
						
							
							
								
								Call NotifyService about remote reblogs  
							
							
							
						 
						
							2016-11-21 09:56:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								da2ef4d676 
								
							 
						 
						
							
							
								
								Adding unified streamable notifications  
							
							
							
						 
						
							2016-11-20 19:39:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e4f56fa942 
								
							 
						 
						
							
							
								
								Don't create attachments if remote file cannot be fetched  
							
							
							
						 
						
							2016-11-18 23:16:34 +01:00