Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f65a95421 
							
						 
					 
					
						
						
							
							Remove unneeded reorder(nil) conditions ( #32200 )  
						
						
						
						
					 
					
						2024-10-02 12:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba81e4e019 
							
						 
					 
					
						
						
							
							Fix inability to locally suspend remotely-suspended accounts in moderation interface ( #31899 )  
						
						
						
						
					 
					
						2024-09-13 09:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Emelia Smith 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd7fc7bdc3 
							
						 
					 
					
						
						
							
							Disable actions on reports that have already been taken ( #31773 )  
						
						
						
						
					 
					
						2024-09-06 12:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								Emelia Smith 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c40e481169 
							
						 
					 
					
						
						
							
							Implement UI for Admin Search of Hashtags ( #30880 )  
						
						
						
						
					 
					
						2024-07-29 15:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								Emelia Smith 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb2e5a4b58 
							
						 
					 
					
						
						
							
							Add audit logs to Admin::InstancesController ( #27386 )  
						
						
						
						
					 
					
						2024-07-23 08:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jeong Arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a627219b25 
							
						 
					 
					
						
						
							
							Fix moderation action logs ( #30342 )  
						
						
						
						
					 
					
						2024-05-17 09:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ef0b48b95 
							
						 
					 
					
						
						
							
							Add in-app notifications for moderation actions/warnings ( #30065 )  
						
						
						
						
					 
					
						2024-04-25 17:26:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caad1e2628 
							
						 
					 
					
						
						
							
							Add scope Status.distributable_visibility ( #29950 )  
						
						
						
						
					 
					
						2024-04-16 13:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								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