Eugen 
							
						 
					 
					
						
						
						
						
							
						
						
							1961825ff9 
							
						 
					 
					
						
						
							
							Merge pull request  #1183  from thoughtbot/cp-post-status-service-specs  
						
						... 
						
						
						
						Add specs for PostStatusService 
						
						
					 
					
						2017-04-07 22:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen 
							
						 
					 
					
						
						
						
						
							
						
						
							32748c0f71 
							
						 
					 
					
						
						
							
							Merge pull request  #1184  from thoughtbot/extract-proper-status  
						
						... 
						
						
						
						DRY up reblog vs original status check 
						
						
					 
					
						2017-04-07 22:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Joël Quenneville 
							
						 
					 
					
						
						
						
						
							
						
						
							4fdeac21f4 
							
						 
					 
					
						
						
							
							Implement pending specs on Status  
						
						... 
						
						
						
						Implement the two pending specs on `Status`: `reblogs_count` and
`favourites_count`. 
						
						
					 
					
						2017-04-07 15:36:06 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Pytel 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5ddd5e95 
							
						 
					 
					
						
						
							
							Use I18n for media attachment validation errors  
						
						... 
						
						
						
						These are currently user facing errors, but are not localized. This adds the
ability for these messages to be localized. 
						
						
					 
					
						2017-04-07 14:23:18 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Pytel 
							
						 
					 
					
						
						
						
						
							
						
						
							13c0077003 
							
						 
					 
					
						
						
							
							Add specs for PostStatusService  
						
						... 
						
						
						
						This implements all pending specs, and adds additional coverage for the
following functionality:
* Normal status creation
* Creating a reply status
* Creating a sensitive status
* Creating a status with spoiler text
* A status with no spoiler text gets an empty string for spoiler text
* Creating a status with custom visibility
* Creating a status for an application
* Processing mentions
* Processing Hashtags
* Pinging PuSH hubs
* Crawling links
* Attaching media 
						
						
					 
					
						2017-04-07 14:21:16 -04:00 
						 
				 
			
				
					
						
							
							
								Joël Quenneville 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c94fa004 
							
						 
					 
					
						
						
							
							DRY up reblog vs original status check  
						
						... 
						
						
						
						Checking reblog vs original status was happening in multiple places
across the app. For views, this logic was encapsulated in a helper
method named `proper_status` but in the other layers of the app, the
logic was duplicated.
Because the logic is used at all layers of the app, we extracted it into
a `Status#proper` method on the model and changed all uses of the logic
to use this method. There is now a single source of truth for this
condition.
We added test coverage to untested methods that got refactored. 
						
						
					 
					
						2017-04-07 14:18:30 -04:00 
						 
				 
			
				
					
						
							
							
								Chad Pytel 
							
						 
					 
					
						
						
						
						
							
						
						
							38bec79811 
							
						 
					 
					
						
						
							
							Add specs for media attachment validations  
						
						... 
						
						
						
						There are currently not specs for the two media validations that are performed
by `PostStatusService`. This adds specs for the validations that ensure that you
cannot attach more than four files, and that a status cannot have both image and
video attachments. 
						
						
					 
					
						2017-04-07 12:50:43 -04:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							5442083b3c 
							
						 
					 
					
						
						
							
							Split SalmonWorker into smaller parts, move profile updating into another job  
						
						
						
						
					 
					
						2017-04-05 21:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							667ffafef8 
							
						 
					 
					
						
						
							
							Fix spec  
						
						
						
						
					 
					
						2017-04-05 03:31:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen 
							
						 
					 
					
						
						
						
						
							
						
						
							4c92f15664 
							
						 
					 
					
						
						
							
							Merge branch 'master' into add_more_tests_to_models  
						
						
						
						
					 
					
						2017-04-05 03:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen 
							
						 
					 
					
						
						
						
						
							
						
						
							117b22e905 
							
						 
					 
					
						
						
							
							Merge pull request  #852  from peterkeen/email-whitelist-817  
						
						... 
						
						
						
						[#817 ] Add email whitelist 
						
						
					 
					
						2017-04-05 03:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Samy KACIMI 
							
						 
					 
					
						
						
						
						
							
						
						
							073f92fc76 
							
						 
					 
					
						
						
							
							Merge branch 'master' into add_more_tests_to_models  
						
						
						
						
					 
					
						2017-04-05 00:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Samy KACIMI 
							
						 
					 
					
						
						
						
						
							
						
						
							46c0e8b0e7 
							
						 
					 
					
						
						
							
							update account_spec  
						
						
						
						
					 
					
						2017-04-05 00:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samy KACIMI 
							
						 
					 
					
						
						
						
						
							
						
						
							81c76fe375 
							
						 
					 
					
						
						
							
							add more tests to models  
						
						
						
						
					 
					
						2017-04-05 00:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kurtis Rainbolt-Greene 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae9ecdebe 
							
						 
					 
					
						
						
							
							Quick attempt to get pull requests passing  
						
						
						
						
					 
					
						2017-04-04 12:14:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Keen 
							
						 
					 
					
						
						
						
						
							
						
						
							e9a6da6bc7 
							
						 
					 
					
						
						
							
							[ #817 ] Add email whitelist  
						
						... 
						
						
						
						This adds the ability to filter user signup with a whitelist
instead of or in addition to a blacklist.
Fixes  #817  
						
						
					 
					
						2017-04-04 11:20:15 -04:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							68f829e11c 
							
						 
					 
					
						
						
							
							Add basic logging of who resolved report  
						
						
						
						
					 
					
						2017-04-03 19:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							e8875c6046 
							
						 
					 
					
						
						
							
							Import feature for following/blocking lists (addresses  #62 ,  #177 ,  #201 ,  #454 )  
						
						
						
						
					 
					
						2017-03-30 19:42:33 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							1c6b02f936 
							
						 
					 
					
						
						
							
							Fix   #690  - Webfinger should handle new shortform profile URLs now (nice)  
						
						
						
						
					 
					
						2017-03-28 11:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ed2eb512 
							
						 
					 
					
						
						
							
							Prettier account and stream entry URLs  
						
						
						
						
					 
					
						2017-03-22 19:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb95c91fb 
							
						 
					 
					
						
						
							
							Fix wrongful matching of last period in extended usernames  
						
						... 
						
						
						
						Fix anchor tags in some wikipedia URLs being matches as a hashtag 
						
						
					 
					
						2017-03-05 18:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							6b81d10030 
							
						 
					 
					
						
						
							
							Add digest e-mails  
						
						
						
						
					 
					
						2017-03-04 00:00:48 +01:00 
						 
				 
			
				
					
						
							
							
								Kit Redgrave 
							
						 
					 
					
						
						
						
						
							
						
						
							442fdbfc53 
							
						 
					 
					
						
						
							
							Mute button progress so far. WIP, doesn't entirely work correctly.  
						
						
						
						
					 
					
						2017-03-01 22:31:21 -06:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							3202bdd744 
							
						 
					 
					
						
						
							
							Fix   #555  - Use a better URL parser  
						
						
						
						
					 
					
						2017-02-22 19:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							3b81baaaaf 
							
						 
					 
					
						
						
							
							Adding POST /api/v1/reports API, and a UI for submitting reports  
						
						
						
						
					 
					
						2017-02-14 20:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							720ff55262 
							
						 
					 
					
						
						
							
							Adding more unit tests. Fixing Salmon slaps XML  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							50660d54e8 
							
						 
					 
					
						
						
							
							Fix semantics of follow requests another slaps  
						
						
						
						
					 
					
						2017-02-11 17:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							0b95eb3612 
							
						 
					 
					
						
						
							
							Improve docs  
						
						
						
						
					 
					
						2017-02-11 16:21:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							149887a0ff 
							
						 
					 
					
						
						
							
							Make follow requests federate  
						
						
						
						
					 
					
						2017-02-11 02:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen 
							
						 
					 
					
						
						
						
						
							
						
						
							9d5fb49cd8 
							
						 
					 
					
						
						
							
							Merge pull request  #603  from evanminto/activitypub-account  
						
						... 
						
						
						
						Expose ActivityStreams 2.0 representation of accounts 
						
						
					 
					
						2017-02-07 02:08:40 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Minto 
							
						 
					 
					
						
						
						
						
							
						
						
							da7f24c238 
							
						 
					 
					
						
						
							
							Add test  
						
						
						
						
					 
					
						2017-02-06 12:14:02 -08: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 
							
						 
					 
					
						
						
						
						
							
						
						
							77e13c2bc9 
							
						 
					 
					
						
						
							
							Removing failed push notification API, make context loads use cache  
						
						
						
						
					 
					
						2017-02-05 17:51:44 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e70e721a0d 
							
						 
					 
					
						
						
							
							Add tests for new API  
						
						
						
						
					 
					
						2017-01-29 12:35:55 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							80cefd5b3c 
							
						 
					 
					
						
						
							
							Fix   #204 ,  fix   #515  - URL truncating is now a style so copypasting is not  
						
						... 
						
						
						
						affected, replaced onClick handler with onMouseUp/Down to detect text
selection not trigger onClick handler then 
						
						
					 
					
						2017-01-24 17:05:44 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7c015ece45 
							
						 
					 
					
						
						
							
							Fix oembed controller test  
						
						
						
						
					 
					
						2017-01-23 13:36:17 +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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							c01dd089ff 
							
						 
					 
					
						
						
							
							Adding about/more page with extended information that can be set up by an admin  
						
						
						
						
					 
					
						2017-01-13 20:16:38 +01:00 
						 
				 
			
				
					
						
							
							
								Effy Elden 
							
						 
					 
					
						
						
						
						
							
						
						
							f876a8681d 
							
						 
					 
					
						
						
							
							Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places  
						
						
						
						
					 
					
						2017-01-11 13:24:14 +11:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							75f80bef10 
							
						 
					 
					
						
						
							
							Persist UI settings, add missing localizations for German  
						
						
						
						
					 
					
						2017-01-09 14:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jessica Stokes 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb033c1d37 
							
						 
					 
					
						
						
							
							"Reblog" -> "boost" in more places  
						
						... 
						
						
						
						A couple of places were using "reblog" rather than "boost" - this updates them to match the web UI 
						
						
					 
					
						2017-01-04 18:00:50 -08:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							1bbcd71cd4 
							
						 
					 
					
						
						
							
							Fix   #390  - fix redirect after sign-up (to login page instead of homepage)  
						
						
						
						
					 
					
						2017-01-04 15:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							a302e56f9a 
							
						 
					 
					
						
						
							
							Add API for retrieving favourites  
						
						
						
						
					 
					
						2016-12-29 20:33:26 +01:00