Matt Jankowski 
								
							 
						 
						
							
							
							
							
								
							
							
								0687ab8ae3 
								
							 
						 
						
							
							
								
								Clean up generation of account webfinger string ( #1477 )  
							
							... 
							
							
							
							* Consolidate webfinger string creation under Account#to_webfinger_s
* Introduce Account#local_username_and_domain for consolidation 
							
						 
						
							2017-04-10 22:58:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
							
							
								
							
							
								dbe9f33fdc 
								
							 
						 
						
							
							
								
								Admin base controller ( #1465 )  
							
							... 
							
							
							
							* Add Admin::BaseController to wrap admin area
Extracts the setting of the `admin` layout and verifying that users are admins
to a common base class for the admin/ controllers.
* Add basic coverage for admin/reports and admin/settings controllers 
							
						 
						
							2017-04-10 21:27:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen 
								
							 
						 
						
							
							
							
							
								
							
							
								15d442cf9d 
								
							 
						 
						
							
							
								
								Fix /api/v1/accounts/update_credentials tests ( #1357 )  
							
							
							
						 
						
							2017-04-09 20:23:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Celis 
								
							 
						 
						
							
							
							
							
								
							
							
								d4fe6cd2bf 
								
							 
						 
						
							
							
								
								Allow users to update their Account in the API ( #1179 )  
							
							... 
							
							
							
							* Allow users to update their Account in the API
It would be nice for API clients to be able to allow users to update
their accounts without having to wrap Mastodon in a web view. This patch
adds an API endpoint to let users submit a PATCH for their account.
Signed-off-by: David Celis <me@davidcel.is>
* Add /api/v1/accounts/update_credentials to the API docs
Signed-off-by: David Celis <me@davidcel.is> 
							
						 
						
							2017-04-09 18:33:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
							
							
								
							
							
								e5282e4ec0 
								
							 
						 
						
							
							
								
								Clean up about page ( #1282 )  
							
							... 
							
							
							
							* Add InstancePresenter to expose site details
* Clean up about controller, use instance presenter 
							
						 
						
							2017-04-09 14:47:25 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kit Redgrave 
								
							 
						 
						
							
							
							
							
								
							
							
								442fdbfc53 
								
							 
						 
						
							
							
								
								Mute button progress so far. WIP, doesn't entirely work correctly.  
							
							
							
						 
						
							2017-03-01 22:31:21 -06: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								7c015ece45 
								
							 
						 
						
							
							
								
								Fix oembed controller test  
							
							
							
						 
						
							2017-01-23 13:36:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								49834a6e7f 
								
							 
						 
						
							
							
								
								Add API for retrieving blocked accounts  
							
							
							
						 
						
							2016-12-29 20:12:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d7dc84439c 
								
							 
						 
						
							
							
								
								Add ability to use remote follow function on other sites  
							
							
							
						 
						
							2016-12-29 16:54:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								3689c119f0 
								
							 
						 
						
							
							
								
								Replacing follow requests in the settings area with in-UI column  
							
							
							
						 
						
							2016-12-26 21:33:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								004382e4d0 
								
							 
						 
						
							
							
								
								Adding follow requests API  
							
							
							
						 
						
							2016-12-26 19:30:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7376af90f7 
								
							 
						 
						
							
							
								
								Don't show statuses to blocked users  
							
							
							
						 
						
							2016-12-26 19:13:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								b302b9202b 
								
							 
						 
						
							
							
								
								Add page for authorizing/rejecting follow requests  
							
							
							
						 
						
							2016-12-23 00:04:52 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								76ec907993 
								
							 
						 
						
							
							
								
								Improved admin UI  
							
							
							
						 
						
							2016-12-13 13:42:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								f978b06dd1 
								
							 
						 
						
							
							
								
								Add suspend account functionality to admin UI  
							
							
							
						 
						
							2016-12-06 18:22:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								b14b5e3b44 
								
							 
						 
						
							
							
								
								Improve notification model  
							
							
							
						 
						
							2016-12-03 20:04:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6ff93845d5 
								
							 
						 
						
							
							
								
								Add basic OEmbed provider API,  fix   #247  
							
							
							
						 
						
							2016-11-30 23:01:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								356d3874eb 
								
							 
						 
						
							
							
								
								Normalize localizations, add stub for admin/accounts  
							
							
							
						 
						
							2016-11-30 15:32:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e90772c92 
								
							 
						 
						
							
							
								
								Unify collection caching code  
							
							
							
						 
						
							2016-11-29 15:49:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								27fc49d745 
								
							 
						 
						
							
							
								
								Add simple admin overview of PuSH subscriptions  
							
							
							
						 
						
							2016-11-28 18:45:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2d2c81765b 
								
							 
						 
						
							
							
								
								Adding embedded PuSH server  
							
							
							
						 
						
							2016-11-28 13:36:47 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								8efa081f21 
								
							 
						 
						
							
							
								
								Remove Neo4J  
							
							
							
						 
						
							2016-11-24 23:46:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b7bf834e9 
								
							 
						 
						
							
							
								
								Fix OAuth authorization page and add a spec for it  
							
							
							
						 
						
							2016-11-18 23:10:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7ac574d9a9 
								
							 
						 
						
							
							
								
								Fix   #148  - Devise mailer fixed, test spec added so it won't slip past again  
							
							
							
						 
						
							2016-11-17 12:29:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								9aecc0f48a 
								
							 
						 
						
							
							
								
								Move timelines API from statuses to its own controller, add a check for  
							
							... 
							
							
							
							resources that require a user context vs those that don't (such as public timeline)
/api/v1/statuses/public   -> /api/v1/timelines/public
/api/v1/statuses/home     -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag 
							
						 
						
							2016-11-08 23:29:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7bb28bf780 
								
							 
						 
						
							
							
								
								Improve @mention regex  
							
							
							
						 
						
							2016-11-05 22:09:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								48b9619439 
								
							 
						 
						
							
							
								
								Adding hashtags  
							
							
							
						 
						
							2016-11-05 17:13:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								829d189f44 
								
							 
						 
						
							
							
								
								Add tests for recently added API end points  
							
							
							
						 
						
							2016-11-03 18:53:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7a6d95f70c 
								
							 
						 
						
							
							
								
								E-mail preferences page  
							
							
							
						 
						
							2016-10-14 02:28:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								1f650d327d 
								
							 
						 
						
							
							
								
								Adding public timeline  
							
							
							
						 
						
							2016-10-07 16:00:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b9a4af311 
								
							 
						 
						
							
							
								
								API for blocking and unblocking  
							
							
							
						 
						
							2016-10-03 18:17:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								9d59d7b463 
								
							 
						 
						
							
							
								
								Adding a block model and filter mentions from blocked users ( fix   #60 )  
							
							
							
						 
						
							2016-10-03 17:12:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7290f47c 
								
							 
						 
						
							
							
								
								Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials  
							
							
							
						 
						
							2016-10-02 16:14:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								b36197c307 
								
							 
						 
						
							
							
								
								Fix tests, update goldfinger to catch XML errors  
							
							
							
						 
						
							2016-09-30 23:08:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								2603c7e69f 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2016-09-27 23:23:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e63aebff7a 
								
							 
						 
						
							
							
								
								Adding landing page  
							
							
							
						 
						
							2016-09-27 23:12:33 +02:00