Emelia Smith 
								
							 
						 
						
							
							
								
							
							
	
	
	a3e8b78250 
 
						 
						
							
							
								
								
								Ensure case-insensitive fields are converted to lowercase in Admin Imports ( #29739 )  
							
							
							
							
						 
						
							2024-03-26 09:30:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	1480573c83 
 
						 
						
							
							
								
								
								Add Account.auditable scope, fix N+1 in admin/action_logs#index ( #28812 )  
							
							
							
							
						 
						
							2024-01-19 01:39:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	bb0efe16e6 
 
						 
						
							
							
								
								
								Remove default_scope from MediaAttachment class ( #28043 )  
							
							
							
							
						 
						
							2023-11-30 13:30:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	e48ecd2929 
 
						 
						
							
							
								
								
								Remove default_scope from Admin::ActionLog ( #28026 )  
							
							
							
							
						 
						
							2023-11-29 10:39:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	0d14fcebae 
 
						 
						
							
							
								
								
								Change link previews to keep original URL from the status ( #27312 )  
							
							
							
							
						 
						
							2023-11-13 09:58:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	686406cc2d 
 
						 
						
							
							
								
								
								Fix filtering audit log for entries about disabling 2FA ( #27186 )  
							
							
							
							
						 
						
							2023-09-28 13:41:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	b83e487502 
 
						 
						
							
							
								
								
								Fix moderator rights inconsistencies ( #26729 )  
							
							
							
							
						 
						
							2023-09-06 16:40:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	cab4cbfa5c 
 
						 
						
							
							
								
								
								Fix “Scoped order is ignored, it's forced to be batch order.” warnings ( #26793 )  
							
							
							
							
						 
						
							2023-09-05 15:37:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel M Brasil 
								
							 
						 
						
							
							
								
							
							
	
	
	d9c6f70cc6 
 
						 
						
							
							
								
								
								Fix ArgumentError in /api/v1/admin/accounts/:id/action ( #25386 )  
							
							
							
							
						 
						
							2023-06-14 15:21:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Jankowski 
								
							 
						 
						
							
							
								
							
							
	
	
	2c6c398c60 
 
						 
						
							
							
								
								
								Fix Performance/CollectionLiteralInLoop cop ( #24819 )  
							
							
							
							
						 
						
							2023-05-04 05:33:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	cb2ce842b0 
 
						 
						
							
							
								
								
								Autofix  Rubocop Rails/IgnoredColumnsAssignment ( #23761 )  
							
							
							
							
						 
						
							2023-03-31 15:07:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	717683d1c3 
 
						 
						
							
							
								
								
								Autofix Rubocop remaining Layout rules ( #23679 )  
							
							
							
							
						 
						
							2023-02-20 06:58:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Schonning 
								
							 
						 
						
							
							
								
							
							
	
	
	2177daeae9 
 
						 
						
							
							
								
								
								Autofix Rubocop Style/RedundantBegin ( #23703 )  
							
							
							
							
						 
						
							2023-02-19 07:09:40 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	343e1fe8e9 
 
						 
						
							
							
								
								
								Add confirmation screen when handling reports ( #22375 )  
							
							... 
							
							
							
							
							* Add confirmation screen on moderation actions
* Add flash notice when a report has been processed
* Refactor tests
* Add tests 
							
						 
						
							2023-01-18 16:40:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	fcc4c9b34a 
 
						 
						
							
							
								
								
								Change domain block CSV parsing to be more robust and handle more lists ( #21470 )  
							
							... 
							
							
							
							
							* Change domain block CSV parsing to be more robust and handle more lists
* Add some tests
* Improve domain block import validation and reporting 
							
						 
						
							2023-01-18 16:20:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	21a1a8ee88 
 
						 
						
							
							
								
								
								Fix crash when marking statuses as sensitive while some statuses are deleted ( #22134 )  
							
							... 
							
							
							
							
							* Do not offer to mark statuses as sensitive if there is no undeleted status with media attachments
* Fix crash when marking statuses as sensitive while some statuses are deleted
Fixes  #21910 
* Fix multiple strikes being created for a single report when selecting “Mark as sensitive”
* Add tests 
							
						 
						
							2023-01-13 10:46:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lenore gilbert 
								
							 
						 
						
							
							
								
							
							
	
	
	c373148b3d 
 
						 
						
							
							
								
								
								Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes ( #20597 )  
							
							... 
							
							
							
							
							* Allow import/export of instance-level domain blocks/allows (#1754 )
* Allow import/export of instance-level domain blocks/allows.
Fixes  #15095 
* Pacify circleci
* Address simple code review feedback
* Add headers to exported CSV
* Extract common import/export functionality to
AdminExportControllerConcern
* Add additional fields to instance-blocked domain export
* Address review feedback
* Split instance domain block/allow import/export into separate pages/controllers
* Address code review feedback
* Pacify DeepSource
* Work around Paperclip::HasAttachmentFile for Rails 6
* Fix deprecated API warning in export tests
* Remove after_commit workaround
(cherry picked from commit 94e98864e39c010635e839fea984f2b4893bef1a)
* Add confirmation page when importing blocked domains (#1773 )
* Move glitch-soc-specific strings to glitch-soc-specific locale files
* Add confirmation page when importing blocked domains
(cherry picked from commit b91196f4b73fff91997b8077619ae25b6d04a59e)
* Fix authorization check in domain blocks controller
(cherry picked from commit 75279377583c6e2aa04cc8d7380c593979630b38)
* Fix error strings for domain blocks and email-domain blocks
Corrected issue with non-error message used for Mastodon:NotPermittedError in Domain Blocks
Corrected issue Domain Blocks using the Email Domain Blocks message on ActionContoller::ParameterMissing
Corrected issue with Email Domain Blocks using the not_permitted string from "custom emojii's"
* Ran i18n-tasks normalize to address test failure
* Removed unused admin.export_domain_blocks.not_permitted string
Removing unused string as indicated by Check i18n
* Fix tests
(cherry picked from commit 9094c2f52c24e1c00b594e7c11cd00e4a07eb431)
* Fix domain block export not exporting blocks with only media rejection
(cherry picked from commit 26ff48ee48a5c03a2a4b0bd03fd322529e6bd960)
* Fix various issues with domain block import
- stop using Paperclip for processing domain allow/block imports
- stop leaving temporary files
- better error handling
- assume CSV files are UTF-8-encoded
(cherry picked from commit cad824d8f501b95377e4f0a957e5a00d517a1902)
Co-authored-by: Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2022-11-17 11:05:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	b31afc6294 
 
						 
						
							
							
								
								
								Fix error when passing unknown filter param in REST API ( #20626 )  
							
							... 
							
							
							
							
							Fix  #19156  
						
							2022-11-14 08:06:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	c2170991c7 
 
						 
						
							
							
								
								
								Fix reblogs being discarded after the reblogged status ( #19731 )  
							
							
							
							
						 
						
							2022-11-04 16:31:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	125322718b 
 
						 
						
							
							
								
								
								Fix inaccurate admin log entry for re-sending confirmation e-mails ( #19674 )  
							
							... 
							
							
							
							
							Fixes  #19593  
						
							2022-11-02 18:50:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	40c7f3e830 
 
						 
						
							
							
								
								
								Fix account action type validation ( #19476 )  
							
							... 
							
							
							
							
							* Fix account action type validation
Fix  #19143 
* Fix  #19145 
* Fix code style issues 
							
						 
						
							2022-10-30 02:44:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	07cc201acc 
 
						 
						
							
							
								
								
								Fix using wrong policy on status-related actions in admin UI ( #19490 )  
							
							
							
							
						 
						
							2022-10-28 00:48:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	f8ca3bb2a1 
 
						 
						
							
							
								
								
								Add ability to view previous edits of a status in admin UI ( #19462 )  
							
							... 
							
							
							
							
							* Add ability to view previous edits of a status in admin UI
* Change moderator access to posts to be controlled by a separate policy 
							
						 
						
							2022-10-26 13:42:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	c556c3a0d1 
 
						 
						
							
							
								
								
								Add admin API for managing canonical e-mail blocks ( #19067 )  
							
							
							
							
						 
						
							2022-08-28 03:31:54 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	a2871cd747 
 
						 
						
							
							
								
								
								Add administrative webhooks ( #18510 )  
							
							... 
							
							
							
							
							* Add administrative webhooks
* Fix error when webhook is deleted before delivery worker runs 
							
						 
						
							2022-06-09 21:57:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	c4d2c39a75 
 
						 
						
							
							
								
								
								Fix being able to report otherwise inaccessible statuses ( #18528 )  
							
							
							
							
						 
						
							2022-05-26 22:08:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	e5997a1956 
 
						 
						
							
							
								
								
								Fix warning an account outside of a report closing all reports for that account ( #18387 )  
							
							... 
							
							
							
							
							* Fix warning an account outside of a report closing all reports for that account
* Make it clear what actions solve other reports
* Revert "Make it clear what actions solve other reports"
This reverts commit ad006de821f72e75480701298d13f0945b509059. 
							
						 
						
							2022-05-23 20:38:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	a53003c6f1 
 
						 
						
							
							
								
								
								Fix account warnings not being recorded in audit log ( #18338 )  
							
							... 
							
							
							
							
							* Fix account warnings not being recorded in audit log
Fixes  #18334 
* Only record warnings if they are not associated to another action 
							
						 
						
							2022-05-06 21:40:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	eebafe24a8 
 
						 
						
							
							
								
								
								Fix statuses not being referenced in strike when category is spam ( #17786 )  
							
							
							
							
						 
						
							2022-03-15 04:11:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	ee8d4dd056 
 
						 
						
							
							
								
								
								Fix moderator account leak in status edit history ( #17746 )  
							
							
							
							
						 
						
							2022-03-12 08:23:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	25d3dc4373 
 
						 
						
							
							
								
								
								Add ability to mark statuses as sensitive from reports in admin UI ( #17668 )  
							
							... 
							
							
							
							
							* Add ability to mark statuses as sensitive from reports in admin UI
* Allow mark as sensitive action on statuses with preview cards 
							
						 
						
							2022-03-01 22:20:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	564efd0651 
 
						 
						
							
							
								
								
								Add appeals ( #17364 )  
							
							... 
							
							
							
							
							* Add appeals
* Add ability to reject appeals and ability to browse pending appeals in admin UI
* Add strikes to account page in settings
* Various fixes and improvements
- Add separate notification setting for appeals, separate from reports
- Fix style of links in report/strike header
- Change approving an appeal to not restore statuses (due to federation complexities)
- Change style of successfully appealed strikes on account settings page
- Change account settings page to only show unappealed or recently appealed strikes
* Change appealed_at to overruled_at
* Fix missing method error 
							
						 
						
							2022-02-14 21:27:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeong Arm 
								
							 
						 
						
							
							
								
							
							
	
	
	d39df35441 
 
						 
						
							
							
								
								
								Fix admin statuses page order with media ( #17538 )  
							
							
							
							
						 
						
							2022-02-14 16:07:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	d0fcf07436 
 
						 
						
							
							
								
								
								Change actions in reports to require only one click ( #17487 )  
							
							
							
							
						 
						
							2022-02-11 21:51:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	03d59340da 
 
						 
						
							
							
								
								
								Fix Sidekiq warnings about JSON serialization ( #17381 )  
							
							... 
							
							
							
							
							* Fix Sidekiq warnings about JSON serialization
This occurs on every symbol argument we pass, and every symbol key in hashes,
because Sidekiq expects strings instead.
See https://github.com/mperham/sidekiq/pull/5071 
We do not need to change how workers parse their arguments because this has
not changed and we were already converting to symbols adequately or using
`with_indifferent_access`.
* Set Sidekiq to raise on unsafe arguments in test mode
In order to more easily catch issues that would produce warnings in production
code. 
							
						 
						
							2022-01-28 00:43:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	14f436c457 
 
						 
						
							
							
								
								
								Add notifications for statuses deleted by moderators ( #17204 )  
							
							
							
							
						 
						
							2022-01-17 09:41:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	76761d5fc0 
 
						 
						
							
							
								
								
								Add ability for admins to delete canonical email blocks ( #16644 )  
							
							... 
							
							
							
							
							* Add admin option to remove canonical email blocks from a deleted account
* Add tootctl canonical_email_blocks to inspect and remove canonical email blocks 
							
						 
						
							2021-12-17 23:02:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	7f803c41e2 
 
						 
						
							
							
								
								
								Add ability to purge undeliverable domains from admin interface ( #16686 )  
							
							... 
							
							
							
							
							* Add ability to purge undeliverable domains from admin interface
* Add tests 
							
						 
						
							2021-12-17 23:01:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	0fb9536d38 
 
						 
						
							
							
								
								
								Add batch suspend for accounts in admin UI ( #17009 )  
							
							
							
							
						 
						
							2021-12-05 21:48:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire 
								
							 
						 
						
							
							
								
							
							
	
	
	9b978872cc 
 
						 
						
							
							
								
								
								Fix 404 error when filtering admin action logs by non-existent target account ( #16643 )  
							
							... 
							
							
							
							
							Currently, there is no way for an admin to delete an account record. However,
should that happen in the future, or should an admin mistype an account id,
`/admin/action_logs?target_account_id=<non-existent-account-id>` currently
returns a 404 instead of an empty list.
With this commit, the aforementioned page returns a correct list instead
(potentially non-empty if the account has been manually deleted) 
							
						 
						
							2021-10-14 20:53:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Takeshi Umeda 
								
							 
						 
						
							
							
								
							
							
	
	
	7cb34b32f8 
 
						 
						
							
							
								
								
								Add management of delivery availability in Federation settings ( #15771 )  
							
							... 
							
							
							
							
							* Add management of delivery availavility in Federation settings
* fix translate
* Remove useless object creation
* Fix DeepSource issue
* Add shortcut for all
* Fix DeepSource(skipcq)
* Change 'remove' to 'clear'
* Fix style
* Change class method name (exhausted_deliveries_key_by) 
							
						 
						
							2021-05-05 23:39:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	3134691948 
 
						 
						
							
							
								
								
								Add support for reversible suspensions through ActivityPub ( #14989 )  
							
							
							
							
						 
						
							2020-11-08 00:28:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Takeshi Umeda 
								
							 
						 
						
							
							
								
							
							
	
	
	d6fe0c94ca 
 
						 
						
							
							
								
								
								Add account sensitized ( #14361 )  
							
							... 
							
							
							
							
							* Add account sensitized
* Fix i18n normalize
* Fix description and spec
* Fix spec
* Fix wording 
							
						 
						
							2020-11-04 20:45:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	ed099d8bdc 
 
						 
						
							
							
								
								
								Change account suspensions to be reversible by default ( #14726 )  
							
							
							
							
						 
						
							2020-09-15 14:37:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	42c4322ce7 
 
						 
						
							
							
								
								
								Fix reported statuses not being included in warning e-mail ( #14778 )  
							
							
							
							
						 
						
							2020-09-13 12:52:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	f65568f1d4 
 
						 
						
							
							
								
								
								Add ability to filter audit log in admin UI ( #13381 )  
							
							
							
							
						 
						
							2020-04-03 13:06:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ThibG 
								
							 
						 
						
							
							
								
							
							
	
	
	61f35c1a8a 
 
						 
						
							
							
								
								
								Fix reported accounts not being whitelisted when resolving a spamcheck report ( #13289 )  
							
							
							
							
						 
						
							2020-03-21 03:08:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	b5f7e12817 
 
						 
						
							
							
								
								
								Remove auto-silence behaviour from spam check ( #12117 )  
							
							... 
							
							
							
							
							Fix  #12113  
						
							2019-10-09 07:11:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
								
							
							
	
	
	c5d37f18cb 
 
						 
						
							
							
								
								
								Change deletes to preserve soft-deleted statuses in unresolved reports ( #11805 )  
							
							... 
							
							
							
							
							Change all account actions except "none" to resolve all unresolved reports
Refactor `SuspendAccountService` to be more readable 
							
						 
						
							2019-09-11 16:32:44 +02:00