Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								5f511324b6 
								
							 
						 
						
							
							
								
								Add validation of media attachments, clean up mastodon-own exception classes  
							
							
							
						 
						
							2017-02-26 23:23:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								063432d7e3 
								
							 
						 
						
							
							
								
								Merge branch 'fix_462' of  https://github.com/rmhasan/mastodon  into rmhasan-fix_462  
							
							
							
						 
						
							2017-02-26 23:09:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								3e9d794ea5 
								
							 
						 
						
							
							
								
								Add tuning documentation, add <content> tags back to most salmons,  
							
							... 
							
							
							
							make status pagination headers generation more lax about next page
existing 
							
						 
						
							2017-02-25 03:34:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								53ae431867 
								
							 
						 
						
							
							
								
								Skip remote media URLs that don't have a hostname  
							
							
							
						 
						
							2017-02-22 19:55:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								c77a54fe0a 
								
							 
						 
						
							
							
								
								Fix   #651  - Do not reinsert original status into all followers feeds  
							
							... 
							
							
							
							upon un-reblogging. Check if the reblog was in the feed in the first
place. It might have been filtered on distribution. 
							
						 
						
							2017-02-22 15:52:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rakib Hasan 
								
							 
						 
						
							
							
							
							
								
							
							
								87a6bed9e9 
								
							 
						 
						
							
							
								
								previous commit was creating the status regardless  
							
							... 
							
							
							
							of mix of video and images in status, just wasn't rendering
the show action. I moved the validation before the status creation 
							
						 
						
							2017-02-19 08:28:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rakib Hasan 
								
							 
						 
						
							
							
							
							
								
							
							
								6f9ecd899e 
								
							 
						 
						
							
							
								
								revisted fix for  #462  
							
							... 
							
							
							
							Moved validation to services/post_status_service.rb 
							
						 
						
							2017-02-19 08:28:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								40a4053732 
								
							 
						 
						
							
							
								
								Disable PuSH for blocked domains  
							
							
							
						 
						
							2017-02-14 04:01:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								8e08ae5bb9 
								
							 
						 
						
							
							
								
								Add IDs to salmon slaps even if they are transient. Add title, too, mostly  
							
							... 
							
							
							
							in case of debugging incoming salmons. Add <thr:in-reply-to /> to favourite
salmons because it seems to be required by GS. 
							
						 
						
							2017-02-13 13:30:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								df63461ff0 
								
							 
						 
						
							
							
								
								Add handler for salmons of undoing favourites  
							
							
							
						 
						
							2017-02-12 19:50:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								720ff55262 
								
							 
						 
						
							
							
								
								Adding more unit tests. Fixing Salmon slaps XML  
							
							
							
						 
						
							2017-02-12 17:30:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								446267d1bf 
								
							 
						 
						
							
							
								
								Deduplicate delete salmons (send only one per mentioned-account domain)  
							
							
							
						 
						
							2017-02-12 17:30:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								0518492158 
								
							 
						 
						
							
							
								
								Stop trying to shoehorn all Salmon updates into the poor database-connected  
							
							... 
							
							
							
							StreamEntry model. Simply render Salmon slaps as they are needed 
							
						 
						
							2017-02-12 01:19:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								94d2182717 
								
							 
						 
						
							
							
								
								Resolve issue with rendering authorize/reject Salmon slaps  
							
							
							
						 
						
							2017-02-11 19:42:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								dc851c922e 
								
							 
						 
						
							
							
								
								Mentions in private statuses allow mentioned people to see them  
							
							
							
						 
						
							2017-02-11 15:10:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								00b5731ecb 
								
							 
						 
						
							
							
								
								After FollowService, re-fetch remote account asynchronously, do nothing  
							
							... 
							
							
							
							if account lock info was up to date, otherwise re-do the FollowService
with now updated information 
							
						 
						
							2017-02-11 14:25:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e610555e10 
								
							 
						 
						
							
							
								
								Fix processing of incoming authorizations/rejections  
							
							
							
						 
						
							2017-02-11 13:55:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								514fdfa268 
								
							 
						 
						
							
							
								
								Don't PuSH-resubscribe if already subscribed  
							
							
							
						 
						
							2017-02-11 13:48:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								149887a0ff 
								
							 
						 
						
							
							
								
								Make follow requests federate  
							
							
							
						 
						
							2017-02-11 02:58:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6331ed16e5 
								
							 
						 
						
							
							
								
								Fix   #614  - extra reply-boolean on statuses to account for cases when replied-to  
							
							... 
							
							
							
							status is not in the system at time of distribution; fix  #607  - reset privacy
settings to defaults when cancelling replies 
							
						 
						
							2017-02-09 20:25:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								c8252759df 
								
							 
						 
						
							
							
								
								Add streaming API channels for local-only statuses  
							
							
							
						 
						
							2017-02-06 23:46:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								0af3401553 
								
							 
						 
						
							
							
								
								Don't allow people to follow people they blocked without unblocking first  
							
							
							
						 
						
							2017-02-05 21:04:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								920ba5fc4e 
								
							 
						 
						
							
							
								
								Fix   #61  - Add list of blocked users to the UI; clean up failed push notifications API  
							
							... 
							
							
							
							Try to fix Travis CI setup 
							
						 
						
							2017-02-05 19:18:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								19b9e1e2c3 
								
							 
						 
						
							
							
								
								Preheat status cache  
							
							
							
						 
						
							2017-02-05 17:24:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6cdcac1396 
								
							 
						 
						
							
							
								
								Fix   #598  - arrow keys to navigate media;  fix   #481  - non-exact matches no longer  
							
							... 
							
							
							
							overshadow requirement for remote-lookup 
							
						 
						
							2017-02-05 03:01:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								ede04cdb24 
								
							 
						 
						
							
							
								
								Move rendering of JSON payloads for public/hashtag timelines to  
							
							... 
							
							
							
							FanOutOnWriteService. The only recipient-specific part on them
is reblogged/favourited. But since only newly created statuses
appear on them, it is safe to assume that both attributes would
be false 
							
						 
						
							2017-02-02 00:39:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ca46b464 
								
							 
						 
						
							
							
								
								Cleaning up format of broadcast real-time messages, removing  
							
							... 
							
							
							
							redis-backed "mentions" timeline as redundant (given notifications) 
							
						 
						
							2017-02-02 00:03:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf60f2898d 
								
							 
						 
						
							
							
								
								Fix   #529  - Make hashtag timelines show conversations, fix hashtag loading in the UI  
							
							
							
						 
						
							2017-01-31 22:35:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								83ccdeb87a 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2017-01-29 12:25:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								3f075c7794 
								
							 
						 
						
							
							
								
								API for apps to register for push notifications  
							
							
							
						 
						
							2017-01-29 01:30:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								450ad43180 
								
							 
						 
						
							
							
								
								Do not run FetchLinkCardService on local URLs, increase file size limit to 8MB,  
							
							... 
							
							
							
							fix ProcessFeedService pushing status into distribution if called a second time
while the first is still running (i.e. when a PuSH comes after a Salmon slap),
fix not running escape on spoiler text before emojify 
							
						 
						
							2017-01-27 16:57:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								3beb24ad55 
								
							 
						 
						
							
							
								
								Use <summary> to encode content warnings instead  
							
							
							
						 
						
							2017-01-25 16:53:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								10ffd455a8 
								
							 
						 
						
							
							
								
								Fix   #522  - prevent blocked users from reblogging  
							
							
							
						 
						
							2017-01-25 01:48:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								999cde94a6 
								
							 
						 
						
							
							
								
								Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text  
							
							... 
							
							
							
							Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" />
Clean up schema file from accidental development migrations 
							
						 
						
							2017-01-25 01:29:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								f8da0dd490 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2017-01-24 21:56:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								8a880a3d46 
								
							 
						 
						
							
							
								
								Make blocks create entries and unfollows instantly, but do the clean up  
							
							... 
							
							
							
							in the background instead. Should fix delay where blocked person
can interact with blocker for a short time before background job
gets processed 
							
						 
						
							2017-01-24 21:40:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									blackle 
								
							 
						 
						
							
							
							
							
								
							
							
								bf0f6eb62d 
								
							 
						 
						
							
							
								
								Implement a click-to-view spoiler system  
							
							
							
						 
						
							2017-01-23 21:07:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d00189b55a 
								
							 
						 
						
							
							
								
								Domains with reject_media? set to true won't download avatars either  
							
							
							
						 
						
							2017-01-23 21:55:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								434cf8237e 
								
							 
						 
						
							
							
								
								Optional domain block attribute that prevents media attachments from being downloaded  
							
							
							
						 
						
							2017-01-23 21:36:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								cca82bf0a2 
								
							 
						 
						
							
							
								
								Move merging/unmerging of timelines into background. Move blocking into  
							
							... 
							
							
							
							background as well since it's a computationally expensive 
							
						 
						
							2017-01-23 21:29:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f2e08ff568 
								
							 
						 
						
							
							
								
								Remove unneeded block check  
							
							
							
						 
						
							2017-01-23 17:40:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6d98a73180 
								
							 
						 
						
							
							
								
								Domain blocks now have varying severity - auto-suspend vs auto-silence  
							
							
							
						 
						
							2017-01-23 17:38:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								aa9c51a34c 
								
							 
						 
						
							
							
								
								Fix a couple unhandled exceptions  
							
							
							
						 
						
							2017-01-23 13:56:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Effy Elden 
								
							 
						 
						
							
							
							
							
								
							
							
								8f21f5522f 
								
							 
						 
						
							
							
								
								Call uniq on the string version of mb_chars tags  
							
							
							
						 
						
							2017-01-21 21:02:42 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd3b11cfb 
								
							 
						 
						
							
							
								
								Instead of refusing to create accounts, domain blocks auto-suspend new accounts from that domain  
							
							
							
						 
						
							2017-01-20 20:14:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								05abd977c1 
								
							 
						 
						
							
							
								
								Fix preview cards layout, do preview card crawling for remote statuses  
							
							
							
						 
						
							2017-01-20 18:31:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f0de621e76 
								
							 
						 
						
							
							
								
								Fix   #463  - Fetch and display previews of URLs using OpenGraph tags  
							
							
							
						 
						
							2017-01-20 01:00:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e9737c2235 
								
							 
						 
						
							
							
								
								Fix tests, add applications to eager loading/cache for statuses, fix  
							
							... 
							
							
							
							application website validation, don't link to app website if website isn't set,
also comment out animated boost icon from #464  until it's consistent with non-animated version 
							
						 
						
							2017-01-15 14:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Effy Elden 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								f63f0c4625 
								
							 
						 
						
							
							
								
								Fix too late return  
							
							
							
						 
						
							2017-01-14 02:22:16 +01:00