395e64e858 
								
							 
						 
						
							
							
								
								Thank you, Officer Murphy  
							
							
							
						 
						
							2018-01-10 12:10:43 -06:00  
				
					
						
							
							
								 
						
							
								514db316f7 
								
							 
						 
						
							
							
								
								The flavour parameter is unused, so omit it ( #317 )  
							
							
							
						 
						
							2018-01-10 12:09:42 -06:00  
				
					
						
							
							
								 
						
							
								6fcb870d96 
								
							 
						 
						
							
							
								
								Allow for user object to be empty.   Fixes   #317 .  
							
							... 
							
							
							
							If a flavour has only one skin, the skin selector will be omitted.  This
omits the user[setting_skin] field, and because that's the only
user[...] field on the page, the entire user object will not be present
in the request handler's params object.
This commit accounts for that scenario by avoiding params.require(:user)
and instead picking out what we need from the params hash. 
							
						 
						
							2018-01-10 12:09:42 -06:00  
				
					
						
							
							
								 
						
							
								7c719c567c 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-09 05:17:13 +00:00  
				
					
						
							
							
								 
						
							
								c235711ffe 
								
							 
						 
						
							
							
								
								Refactor /api/web APIs to use the centralized axios instance ( #6223 )  
							
							... 
							
							
							
							Also adds the ability to decouple the centralized axios logic from the
state dispatcher 
							
						 
						
							2018-01-08 20:01:33 +01:00  
				
					
						
							
							
								 
						
							
								f839ac694c 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-08 10:17:15 +00:00  
				
					
						
							
							
								 
						
							
								dbda87c31f 
								
							 
						 
						
							
							
								
								Revert  #5772  ( #6221 )  
							
							
							
						 
						
							2018-01-08 10:57:52 +01:00  
				
					
						
							
							
								 
						
							
								f7c4d4464b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'personal/merge/tootsuite/master' into gs-master  
							
							
							
						 
						
							2018-01-07 13:30:52 -06:00  
				
					
						
							
							
								 
						
							
								70c99a9f34 
								
							 
						 
						
							
							
								
								Use error pack when rendering error pages.   Fixes   #305 .  
							
							
							
						 
						
							2018-01-07 13:30:17 -06:00  
				
					
						
							
							
								 
						
							
								c2e1bfd9ae 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-07 15:17:13 +00:00  
				
					
						
							
							
								 
						
							
								1d92b90be9 
								
							 
						 
						
							
							
								
								Fix force_ssl conditional ( #6201 )  
							
							
							
						 
						
							2018-01-07 15:19:23 +01:00  
				
					
						
							
							
								 
						
							
								da809f9eec 
								
							 
						 
						
							
							
								
								Fix unintended cache ( #6214 )  
							
							
							
						 
						
							2018-01-07 15:12:59 +01:00  
				
					
						
							
							
								 
						
							
								5083311d64 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'ykzts/fix-unintended-cache' into gs-master  
							
							
							
						 
						
							2018-01-07 00:32:24 -06:00  
				
					
						
							
							
								 
						
							
								2af307bce4 
								
							 
						 
						
							
							
								
								Fix unintended cache  
							
							
							
						 
						
							2018-01-07 14:59:12 +09:00  
				
					
						
							
							
								 
						
							
								f6adb409fd 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-05 22:17:12 +00:00  
				
					
						
							
							
								 
						
							
								95bd85d9e8 
								
							 
						 
						
							
							
								
								Represent numbers by strings in instance activity API ( #6198 )  
							
							... 
							
							
							
							Fixes  #6197 . 
						
							2018-01-05 22:38:33 +01:00  
				
					
						
							
							
								 
						
							
								c69a23ae46 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-04 23:17:11 +00:00  
				
					
						
							
							
								 
						
							
								3bee0996c5 
								
							 
						 
						
							
							
								
								Make sure private toots remain private and do not end up in HTTP caches ( #6175 )  
							
							
							
						 
						
							2018-01-04 14:39:38 +01:00  
				
					
						
							
							
								 
						
							
								c10f4bdb03 
								
							 
						 
						
							
							
								
								Cache JSON of immutable ActivityPub representations ( #6171 )  
							
							
							
						 
						
							2018-01-04 01:21:38 +01:00  
				
					
						
							
							
								 
						
							
								fc884d015a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-03 20:17:13 +00:00  
				
					
						
							
							
								 
						
							
								161c72d66d 
								
							 
						 
						
							
							
								
								Allow to dereference Follow object for ActivityPub ( #5772 )  
							
							... 
							
							
							
							* Allow to dereference Follow object for ActivityPub
* Accept IRI as object representation for Accept activity 
							
						 
						
							2018-01-03 18:08:57 +01:00  
				
					
						
							
							
								 
						
							
								933840bebf 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2018-01-03 04:17:11 +00:00  
				
					
						
							
							
								 
						
							
								99f962ba73 
								
							 
						 
						
							
							
								
								Allow HTTP caching of json view of public statuses ( #6115 )  
							
							... 
							
							
							
							* Allow HTTP caching of json view of public statuses
HTML views are not cached as they can contain private statuses as well
* Disable session cookies for ActivityPub json rendering of public toots 
							
						 
						
							2018-01-03 04:57:57 +01:00  
				
					
						
							
							
								 
						
							
								04ecf44c2f 
								
							 
						 
						
							
							
								
								Add confirmation step for email changes ( #6071 )  
							
							... 
							
							
							
							* Add confirmation step for email changes
This adds a confirmation step for email changes of existing users.
Like the initial account confirmation, a confirmation link is sent
to the new address.
Additionally, a notification is sent to the existing address when
the change is initiated. This message includes instruction to reset
the password immediately or to contact the instance admin if the
change was not initiated by the account owner.
Fixes  #3871 
* Add review fixes 
							
						 
						
							2018-01-02 16:55:00 +01:00  
				
					
						
							
							
								 
						
							
								54148b9a4a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-upstream  
							
							... 
							
							
							
							Conflicts:
	app/controllers/authorize_follows_controller.rb
	app/javascript/styles/mastodon/components.scss 
							
						 
						
							2018-01-02 00:11:41 -06:00  
				
					
						
							
							
								 
						
							
								2c1ed5f872 
								
							 
						 
						
							
							
								
								Show mastodon on modal ( #6129 )  
							
							
							
						 
						
							2018-01-02 05:07:56 +01:00  
				
					
						
							
							
								 
						
							
								4cca1d1e7e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-upstream  
							
							... 
							
							
							
							Conflicts:
	app/controllers/auth/confirmations_controller.rb 
							
						 
						
							2017-12-30 17:20:07 -06:00  
				
					
						
							
							
								 
						
							
								a56c4742d3 
								
							 
						 
						
							
							
								
								keep the same filters and page when doing custom emojo stuff ( fixes   #6112 ) ( #6114 )  
							
							
							
						 
						
							2017-12-30 02:43:43 +01:00  
				
					
						
							
							
								 
						
							
								38fc1b498d 
								
							 
						 
						
							
							
								
								Add more instance stats APIs ( #6125 )  
							
							... 
							
							
							
							* Add GET /api/v1/instance/peers API to reveal known domains
* Add GET /api/v1/instance/activity API
* Make new APIs disableable, exclude private statuses from activity stats
* Fix code style issue
* Fix week timestamps 
							
						 
						
							2017-12-29 19:52:04 +01:00  
				
					
						
							
							
								 
						
							
								868568d1c1 
								
							 
						 
						
							
							
								
								Make host_meta/webfinger replies cacheable ( fixes   #6100 ) ( #6101 )  
							
							... 
							
							
							
							* Make host_meta/webfinger replies cacheable (fixes  #6100 )
Drop common code for handling users and sessions as webfinger queries
are very basic, public APIs.
Also explicitly mark results as cacheable with “expires_in”.
* Add “Vary: Accept” header for caching since content-negociation is used 
							
						 
						
							2017-12-27 18:21:12 +01:00  
				
					
						
							
							
								 
						
							
								bf1eb0912c 
								
							 
						 
						
							
							
								
								Set packs on 2FA-related pages.   Fixes   #271 .  
							
							... 
							
							
							
							Specifically, this commit:
- changes S::TFA::{Confirmations,RecoveryCodes}Controller to derive from
  S::BaseController, because this gives us the necessary actions and
  packs
- prepends set_pack to Auth::SessionsController's action chain so that
  it takes effect in time for render :two_factor 
							
						 
						
							2017-12-20 03:15:54 -06:00  
				
					
						
							
							
								 
						
							
								82b2e224a2 
								
							 
						 
						
							
							
								
								Merge branch 'gs-master' into prevent-local-only-federation  
							
							... 
							
							
							
							Conflicts:
	db/schema.rb 
							
						 
						
							2017-12-15 12:20:56 -06:00  
				
					
						
							
							
								 
						
							
								37254c4f5d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2017-12-15 01:17:12 +00:00  
				
					
						
							
							
								 
						
							
								a3b2ea599d 
								
							 
						 
						
							
							
								
								Fix   #6022  - Prevent nested migrated accounts, or migrations to self ( #6026 )  
							
							
							
						 
						
							2017-12-14 21:35:30 +01:00  
				
					
						
							
							
								 
						
							
								82236a3703 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
							
							
							
						 
						
							2017-12-13 18:17:16 +00:00  
				
					
						
							
							
								 
						
							
								ad75ec8b5b 
								
							 
						 
						
							
							
								
								Add filters to admin UI for custom emojis ( #6003 )  
							
							
							
						 
						
							2017-12-13 13:28:31 +01:00  
				
					
						
							
							
								 
						
							
								20a6584d2d 
								
							 
						 
						
							
							
								
								Clean up admin UI for accounts ( #6004 )  
							
							... 
							
							
							
							* Add staff filter to admin UI for accounts, remove obsolete columns
* Only display OStatus section in admin UI for accounts when OStatus data 
							
						 
						
							2017-12-13 12:15:10 +01:00  
				
					
						
							
							
								 
						
							
								a057ed5cfe 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'tootsuite/master' into merge-upstream  
							
							
							
						 
						
							2017-12-12 02:54:13 -06:00  
				
					
						
							
							
								 
						
							
								1356ed72cd 
								
							 
						 
						
							
							
								
								Fix   #5953  - Add GET /api/v1/accounts/:id/lists ( #5983 )  
							
							
							
						 
						
							2017-12-12 03:55:39 +01:00  
				
					
						
							
							
								 
						
							
								0a52e37648 
								
							 
						 
						
							
							
								
								change pack to 'auth'  
							
							
							
						 
						
							2017-12-11 18:14:41 -06:00  
				
					
						
							
							
								 
						
							
								44992df257 
								
							 
						 
						
							
							
								
								load pack  
							
							
							
						 
						
							2017-12-11 17:54:40 -06:00  
				
					
						
							
							
								 
						
							
								c5a4eda694 
								
							 
						 
						
							
							
								
								move outbox filtering to Status#permitted_for (as per @ekiru)  
							
							
							
						 
						
							2017-12-11 15:28:04 -06:00  
				
					
						
							
							
								 
						
							
								771b950feb 
								
							 
						 
						
							
							
								
								Merge pull request  #254  from glitch-soc/new-theme-ux  
							
							... 
							
							
							
							New flavour/skin UX 
							
						 
						
							2017-12-11 09:36:14 -05:00  
				
					
						
							
							
								 
						
							
								feed07227b 
								
							 
						 
						
							
							
								
								Apply a 25x rate limit by IP even to authenticated requests ( #5948 )  
							
							
							
						 
						
							2017-12-11 15:32:29 +01:00  
				
					
						
							
							
								 
						
							
								204688e803 
								
							 
						 
						
							
							
								
								Add missing set_pack def/filter in OAuth::AuthorizedApplicationsController.  
							
							
							
						 
						
							2017-12-11 00:17:30 -06:00  
				
					
						
							
							
								 
						
							
								dabf66e676 
								
							 
						 
						
							
							
								
								Moved flavour UI into own prefs tab  
							
							
							
						 
						
							2017-12-10 20:32:27 -08:00  
				
					
						
							
							
								 
						
							
								f080a9fac7 
								
							 
						 
						
							
							
								
								filter local-only toots from AP outboxes  
							
							
							
						 
						
							2017-12-10 19:07:43 -06:00  
				
					
						
							
							
								 
						
							
								6bd18e43ba 
								
							 
						 
						
							
							
								
								filter local-only statuses from public pages  
							
							
							
						 
						
							2017-12-10 17:23:01 -06:00  
				
					
						
							
							
								 
						
							
								072ab191cc 
								
							 
						 
						
							
							
								
								pulled master, moved locale entry to new location  
							
							
							
						 
						
							2017-12-10 15:22:15 -06:00  
				
					
						
							
							
								 
						
							
								b28cd6769c 
								
							 
						 
						
							
							
								
								Javascript intl8n flavour support  
							
							
							
						 
						
							2017-12-10 11:08:04 -08:00