Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	3c71ee9b90 
 
						 
						
							
							
								
								
								Use touch_all for time column updates ( #33295 )  
							
							
							
							
						 
						
							2024-12-13 08:41:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	9a7130d6da 
 
						 
						
							
							
								
								
								Fix direct inbox delivery pushing posts into inactive followers' timelines ( #33067 )  
							
							
							
							
						 
						
							2024-11-25 15:54:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	37f00fb018 
 
						 
						
							
							
								
								
								Use hash arguments to group when possible ( #32916 )  
							
							
							
							
						 
						
							2024-11-19 10:36:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	319109029d 
 
						 
						
							
							
								
								
								Fix logic in "last used at per application" oauth token list ( #32912 )  
							
							
							
							
						 
						
							2024-11-15 15:52:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	62d65504f6 
 
						 
						
							
							
								
								
								Add DomainResource class to wrap MX lookup/normalize ( #32864 )  
							
							
							
							
						 
						
							2024-11-14 13:47:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	bde0f1239a 
 
						 
						
							
							
								
								
								Add InetContainer with scopes of containing and contained ( #32802 )  
							
							
							
							
						 
						
							2024-11-08 10:08:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	df54196a14 
 
						 
						
							
							
								
								
								Use touch_all with batches ( #32799 )  
							
							
							
							
						 
						
							2024-11-08 10:00:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	b231c3c1bf 
 
						 
						
							
							
								
								
								Drop support for ruby 3.1 ( #32363 )  
							
							
							
							
						 
						
							2024-10-31 15:12:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Roetzel 
								
							 
						 
						
							
							
								
							
							
	
	
	e6cda8388c 
 
						 
						
							
							
								
								
								Move OTP secret length to configuration ( #32125 )  
							
							
							
							
						 
						
							2024-10-01 09:38:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	48379e62e4 
 
						 
						
							
							
								
								
								Remove unused User#inactive_message method ( #31698 )  
							
							
							
							
						 
						
							2024-09-03 08:04:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	02df1b4e4a 
 
						 
						
							
							
								
								
								Finish email allow/deny list naming migration ( #30530 )  
							
							
							
							
						 
						
							2024-08-13 07:37:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	e881a59671 
 
						 
						
							
							
								
								
								Add User.unconfirmed scope, reduce factories in scheduler/user_cleanup spec ( #31063 )  
							
							
							
							
						 
						
							2024-07-25 14:18:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	1e7d5d2957 
 
						 
						
							
							
								
								
								Update devise-two-factor to version 5.0.0 ( #28325 )  
							
							... 
							
							
							
							
							Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-05-02 09:31:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	285f63c02e 
 
						 
						
							
							
								
								
								Use composable query in User.active scope ( #29775 )  
							
							
							
							
						 
						
							2024-04-08 13:53:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	38b9d31f63 
 
						 
						
							
							
								
								
								Improve email address validation ( #29838 )  
							
							
							
							
						 
						
							2024-04-05 07:48:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	58376eedda 
 
						 
						
							
							
								
								
								Remove obsolete admin and moderator columns from users table ( #29718 )  
							
							
							
							
						 
						
							2024-03-22 16:22:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	19cbadfbd6 
 
						 
						
							
							
								
								
								Use enum-generated scope for IpBlock in CLI ( #28144 )  
							
							
							
							
						 
						
							2024-03-14 09:31:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									HTeuMeuLeu 
								
							 
						 
						
							
							
								
							
							
	
	
	934cab7508 
 
						 
						
							
							
								
								
								New welcome email ( #28883 )  
							
							... 
							
							
							
							
							Co-authored-by: Eugen Rochko <eugen@zeonfederated.com> 
							
						 
						
							2024-03-01 12:16:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	68eaa804c9 
 
						 
						
							
							
								
								
								Merge pull request from GHSA-7w3c-p9j8-mq3x  
							
							... 
							
							
							
							
							* Ensure destruction of OAuth Applications notifies streaming
Due to doorkeeper using a dependent: delete_all relationship, the destroy of an OAuth Application bypassed the existing AccessTokenExtension callbacks for announcing destructing of access tokens.
* Ensure password resets revoke access to Streaming API
* Improve performance of deleting OAuth tokens
---------
Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-02-14 15:15:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	e8b66a0525 
 
						 
						
							
							
								
								
								Ignore legacy moderator and admin columns on User model ( #29188 )  
							
							
							
							
						 
						
							2024-02-13 17:14:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	9fb9ef418a 
 
						 
						
							
							
								
								
								Fix Rails/WhereExists cop in User model ( #28792 )  
							
							
							
							
						 
						
							2024-01-18 13:55:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	98b5f85f10 
 
						 
						
							
							
								
								
								Rename and refactor User#confirm! to User#mark_email_as_confirmed! ( #28735 )  
							
							
							
							
						 
						
							2024-01-15 18:04:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	e621c1c44c 
 
						 
						
							
							
								
								
								Fix registrations not checking MX records for email domain blocks requiring approval ( #28608 )  
							
							
							
							
						 
						
							2024-01-15 17:10:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	8cb4825c8b 
 
						 
						
							
							
								
								
								Fix sign-up restrictions based on email addresses not being enforced ( #28732 )  
							
							
							
							
						 
						
							2024-01-15 11:06:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	543d7890fd 
 
						 
						
							
							
								
								
								Use normalizes to prepare User values ( #28650 )  
							
							... 
							
							
							
							
							Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-01-10 13:36:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	c52a593a30 
 
						 
						
							
							
								
								
								Remove unused scope User.emailable ( #28647 )  
							
							
							
							
						 
						
							2024-01-08 13:33:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	dfdadb92e8 
 
						 
						
							
							
								
								
								Add ability to require approval when users sign up using specific email domains ( #28468 )  
							
							
							
							
						 
						
							2024-01-04 09:07:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	f70f39dd04 
 
						 
						
							
							
								
								
								Add explicit dependent: nil to associations ( #28169 )  
							
							
							
							
						 
						
							2023-12-01 15:52:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	440b80b2e7 
 
						 
						
							
							
								
								
								Model concerns organization into module namespaces ( #28149 )  
							
							
							
							
						 
						
							2023-12-01 11:00:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	963354978a 
 
						 
						
							
							
								
								
								Add Account#unavailable? and Account#permanently_unavailable? aliases ( #28053 )  
							
							
							
							
						 
						
							2023-11-30 15:43:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	cdc57c74b7 
 
						 
						
							
							
								
								
								Fix unsupported time zone or locale preventing sign-up ( #28035 )  
							
							... 
							
							
							
							
							Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2023-11-22 11:38:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	bbad5b6456 
 
						 
						
							
							
								
								
								Remove false positive cop detection ( #27457 )  
							
							
							
							
						 
						
							2023-11-07 10:44:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	12550a6a28 
 
						 
						
							
							
								
								
								Use Rails.env.local? shorthand method to check env ( #27519 )  
							
							
							
							
						 
						
							2023-10-26 21:20:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	cf33028f35 
 
						 
						
							
							
								
								
								Admin mailer parameterization ( #25759 )  
							
							
							
							
						 
						
							2023-07-08 20:03:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	4c9406bdb0 
 
						 
						
							
							
								
								
								Add time zone preference ( #25342 )  
							
							
							
							
						 
						
							2023-06-10 03:29:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	d902a707a3 
 
						 
						
							
							
								
								
								Fix Rails/CompactBlank cop ( #24690 )  
							
							
							
							
						 
						
							2023-04-30 14:07:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	a9b5598c97 
 
						 
						
							
							
								
								
								Change user settings to be stored in a more optimal way ( #23630 )  
							
							... 
							
							
							
							
							Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2023-03-30 14:44:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	86f8aa2db2 
 
						 
						
							
							
								
								
								Fix unconfirmed accounts being registered as active users ( #23803 )  
							
							
							
							
						 
						
							2023-03-06 16:00:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	717683d1c3 
 
						 
						
							
							
								
								
								Autofix Rubocop remaining Layout rules ( #23679 )  
							
							
							
							
						 
						
							2023-02-20 06:58:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	f68bb52556 
 
						 
						
							
							
								
								
								Apply Rubocop Style/NegatedIfElseCondition ( #23451 )  
							
							
							
							
						 
						
							2023-02-08 07:07:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	6883fddb19 
 
						 
						
							
							
								
								
								Fix account activation being triggered before email confirmation ( #23245 )  
							
							... 
							
							
							
							
							* Add tests
* Fix account activation being triggered before email confirmation
Fixes  #23098  
							
						 
						
							2023-01-24 19:40:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Ivanov 
								
							 
						 
						
							
							
								
							
							
	
	
	8eb29741b4 
 
						 
						
							
							
								
								
								Add webhook account.approved ( #22938 )  
							
							... 
							
							
							
							
							* Webhook `account.approved` when preparing new user
* Update Webhook.EVENTS 
							
						 
						
							2023-01-05 13:29:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francis Murillo 
								
							 
						 
						
							
							
								
							
							
	
	
	5fb1c3e934 
 
						 
						
							
							
								
								
								Revoke all authorized applications on password reset ( #21325 )  
							
							... 
							
							
							
							
							* Clear sessions on password change
* Rename User::clear_sessions to revoke_access for a clearer meaning
* Add reset paassword controller test
* Use User.find instead of User.find_for_authentication for reset password test
* Use redirect and render for better test meaning in reset password
Co-authored-by: Effy Elden <effy@effy.space> 
							
						 
						
							2022-12-15 15:47:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	ed07f10ca8 
 
						 
						
							
							
								
								
								Fix failure when “Require a reason to join” is set with open registrations ( #22127 )  
							
							
							
							
						 
						
							2022-12-07 16:39:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	00b2720ef0 
 
						 
						
							
							
								
								
								Change automatic post deletion configuration to be accessible to redirected users ( #20774 )  
							
							... 
							
							
							
							
							Fixes  #20550  
						
							2022-11-17 10:55:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	839f893168 
 
						 
						
							
							
								
								
								Change public accounts pages to mount the web UI ( #19319 )  
							
							... 
							
							
							
							
							* Change public accounts pages to mount the web UI
* Fix handling of remote usernames in routes
- When logged in, serve web app
- When logged out, redirect to permalink
- Fix `app-body` class not being set sometimes due to name conflict
* Fix missing `multiColumn` prop
* Fix failing test
* Use `discoverable` attribute to control indexing directives
* Fix `<ColumnLoading />` not using `multiColumn`
* Add `noindex` to accounts in REST API
* Change noindex directive to not be rendered by default before a route is mounted
* Add loading indicator for detailed status in web UI
* Fix missing indicator appearing while account is loading in web UI 
							
						 
						
							2022-10-20 14:35:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	0d0f3c15d3 
 
						 
						
							
							
								
								
								Fix language dropdown sometimes not appearing in web UI ( #19246 )  
							
							... 
							
							
							
							
							When user has no locale preference saved (such as never changing it
from the default), the preferred posting language is nil, and
the dropdown is not visible 
							
						 
						
							2022-09-28 01:02:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	0b3e4fd5de 
 
						 
						
							
							
								
								
								Remove digest e-mails ( #17985 )  
							
							... 
							
							
							
							
							* Remove digest e-mails
* Remove digest-related code 
							
						 
						
							2022-08-25 23:38:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	0396acf39e 
 
						 
						
							
							
								
								
								Add audit log entries for user roles ( #19040 )  
							
							... 
							
							
							
							
							* Refactor audit log schema
* Add audit log entries for user roles 
							
						 
						
							2022-08-25 20:39:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	03241d884e 
 
						 
						
							
							
								
								
								Add option for EMAIL_DOMAIN_DENYLIST/EMAIL_DOMAIN_ALLOWLIST to apply after confirmation ( #18642 )  
							
							... 
							
							
							
							
							Fixes  #18620  
						
							2022-08-25 04:31:10 +02:00