6f9ecd899e 
					 
					
						
						
							
							revisted fix for  #462  
						
						... 
						
						
						
						Moved validation to services/post_status_service.rb 
						
						
					 
					
						2017-02-19 08:28:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40a4053732 
					 
					
						
						
							
							Disable PuSH for blocked domains  
						
						
						
						
					 
					
						2017-02-14 04:01:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df63461ff0 
					 
					
						
						
							
							Add handler for salmons of undoing favourites  
						
						
						
						
					 
					
						2017-02-12 19:50:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						720ff55262 
					 
					
						
						
							
							Adding more unit tests. Fixing Salmon slaps XML  
						
						
						
						
					 
					
						2017-02-12 17:30:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						446267d1bf 
					 
					
						
						
							
							Deduplicate delete salmons (send only one per mentioned-account domain)  
						
						
						
						
					 
					
						2017-02-12 17:30:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94d2182717 
					 
					
						
						
							
							Resolve issue with rendering authorize/reject Salmon slaps  
						
						
						
						
					 
					
						2017-02-11 19:42:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc851c922e 
					 
					
						
						
							
							Mentions in private statuses allow mentioned people to see them  
						
						
						
						
					 
					
						2017-02-11 15:10:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e610555e10 
					 
					
						
						
							
							Fix processing of incoming authorizations/rejections  
						
						
						
						
					 
					
						2017-02-11 13:55:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						514fdfa268 
					 
					
						
						
							
							Don't PuSH-resubscribe if already subscribed  
						
						
						
						
					 
					
						2017-02-11 13:48:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						149887a0ff 
					 
					
						
						
							
							Make follow requests federate  
						
						
						
						
					 
					
						2017-02-11 02:58:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8252759df 
					 
					
						
						
							
							Add streaming API channels for local-only statuses  
						
						
						
						
					 
					
						2017-02-06 23:46:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0af3401553 
					 
					
						
						
							
							Don't allow people to follow people they blocked without unblocking first  
						
						
						
						
					 
					
						2017-02-05 21:04:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19b9e1e2c3 
					 
					
						
						
							
							Preheat status cache  
						
						
						
						
					 
					
						2017-02-05 17:24:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf60f2898d 
					 
					
						
						
							
							Fix   #529  - Make hashtag timelines show conversations, fix hashtag loading in the UI  
						
						
						
						
					 
					
						2017-01-31 22:35:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83ccdeb87a 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2017-01-29 12:25:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f075c7794 
					 
					
						
						
							
							API for apps to register for push notifications  
						
						
						
						
					 
					
						2017-01-29 01:30:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3beb24ad55 
					 
					
						
						
							
							Use <summary> to encode content warnings instead  
						
						
						
						
					 
					
						2017-01-25 16:53:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10ffd455a8 
					 
					
						
						
							
							Fix   #522  - prevent blocked users from reblogging  
						
						
						
						
					 
					
						2017-01-25 01:48:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8da0dd490 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2017-01-24 21:56:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf0f6eb62d 
					 
					
						
						
							
							Implement a click-to-view spoiler system  
						
						
						
						
					 
					
						2017-01-23 21:07:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d00189b55a 
					 
					
						
						
							
							Domains with reject_media? set to true won't download avatars either  
						
						
						
						
					 
					
						2017-01-23 21:55:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						434cf8237e 
					 
					
						
						
							
							Optional domain block attribute that prevents media attachments from being downloaded  
						
						
						
						
					 
					
						2017-01-23 21:36:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2e08ff568 
					 
					
						
						
							
							Remove unneeded block check  
						
						
						
						
					 
					
						2017-01-23 17:40:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d98a73180 
					 
					
						
						
							
							Domain blocks now have varying severity - auto-suspend vs auto-silence  
						
						
						
						
					 
					
						2017-01-23 17:38:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa9c51a34c 
					 
					
						
						
							
							Fix a couple unhandled exceptions  
						
						
						
						
					 
					
						2017-01-23 13:56:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f21f5522f 
					 
					
						
						
							
							Call uniq on the string version of mb_chars tags  
						
						
						
						
					 
					
						2017-01-21 21:02:42 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9bd3b11cfb 
					 
					
						
						
							
							Instead of refusing to create accounts, domain blocks auto-suspend new accounts from that domain  
						
						
						
						
					 
					
						2017-01-20 20:14:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05abd977c1 
					 
					
						
						
							
							Fix preview cards layout, do preview card crawling for remote statuses  
						
						
						
						
					 
					
						2017-01-20 18:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0de621e76 
					 
					
						
						
							
							Fix   #463  - Fetch and display previews of URLs using OpenGraph tags  
						
						
						
						
					 
					
						2017-01-20 01:00:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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