Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3060bfa4bd 
							
						 
					 
					
						
						
							
							Extract filename and csv helper methods from Form::Import ( #26129 )  
						
						
						
						
					 
					
						2023-09-28 16:22:05 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e26cd5503 
							
						 
					 
					
						
						
							
							Add authorized_fetch server setting in addition to env var ( #25798 )  
						
						
						
						
					 
					
						2023-09-01 15:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8884d1ece0 
							
						 
					 
					
						
						
							
							Add support for importing lists ( #25203 )  
						
						
						
						
					 
					
						2023-06-01 14:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bec6a1cad4 
							
						 
					 
					
						
						
							
							Add hCaptcha support ( #25019 )  
						
						
						
						
					 
					
						2023-05-16 23:27:35 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ed3d54bf3 
							
						 
					 
					
						
						
							
							Fix reports not being closed when performing batch suspensions ( #24988 )  
						
						
						
						
					 
					
						2023-05-16 14:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32a030dd74 
							
						 
					 
					
						
						
							
							Rewrite import feature ( #21054 )  
						
						
						
						
					 
					
						2023-05-02 12:08:48 +02:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8bb4d0d6b 
							
						 
					 
					
						
						
							
							Fix server error when failing to follow back followers from /relationships ( #23787 )  
						
						
						
						
					 
					
						2023-03-03 20:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2a046ded1 
							
						 
					 
					
						
						
							
							Fix “Remove all followers from the selected domains” being more destructive than it claims ( #23805 )  
						
						
						
						
					 
					
						2023-03-03 20:25:15 +01: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67de888bad 
							
						 
					 
					
						
						
							
							Fix server status URL being a required server setting ( #23499 )  
						
						
						
						
					 
					
						2023-02-10 10:20:43 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f590b0a21 
							
						 
					 
					
						
						
							
							Add setting for status page URL ( #23390 )  
						
						
						
						
					 
					
						2023-02-04 04:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3970a6f433 
							
						 
					 
					
						
						
							
							Add option to make the landing page be /about even when trends are enabled ( #20808 )  
						
						... 
						
						
						
						* Add option to make the landing page be /about even when trends are enabled
* Restablish /explore as landing page by default 
						
						
					 
					
						2023-01-18 16:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acec1fb745 
							
						 
					 
					
						
						
							
							Fix site upload validations ( #22479 )  
						
						... 
						
						
						
						* Fix site settings media upload handling of DimensionsValidationError
Fixes  #22234 
* Fix underlying validations not being performed for site uploads 
						
						
					 
					
						2023-01-05 13:42:03 +01:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b59fb28e90 
							
						 
					 
					
						
						
							
							Fix 500 error when trying to migrate to an invalid address ( #21462 )  
						
						... 
						
						
						
						* Fix 500 error when trying to migrate to an invalid address
* Add tests 
						
						
					 
					
						2022-12-07 02:35:39 +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 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cc77263fc 
							
						 
					 
					
						
						
							
							Change batch account suspension to create a strike ( #20897 )  
						
						
						
						
					 
					
						2022-11-17 10:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc5c86add7 
							
						 
					 
					
						
						
							
							Fix account migration form ever using outdated account data ( #18429 )  
						
						
						
						
					 
					
						2022-10-29 01:31:45 +02:00 
						 
				 
			
				
					
						
							
							
								zunda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52ebfb7792 
							
						 
					 
					
						
						
							
							Store integer settings as integer ( #19478 )  
						
						
						
						
					 
					
						2022-10-26 22:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c152acb2c 
							
						 
					 
					
						
						
							
							Change settings area to be separated into categories in admin UI ( #19407 )  
						
						... 
						
						
						
						And update all descriptions 
						
						
					 
					
						2022-10-22 11:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b04633a961 
							
						 
					 
					
						
						
							
							Add image processing and generate blurhash for server thumbnail ( #19348 )  
						
						... 
						
						
						
						Remove separate server hero setting 
						
						
					 
					
						2022-10-13 11:29:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93f340a4bf 
							
						 
					 
					
						
						
							
							Remove setting that disables account deletes ( #17683 )  
						
						
						
						
					 
					
						2022-10-06 10:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02ba9cfa35 
							
						 
					 
					
						
						
							
							Remove code for rendering public and hashtag timelines outside the web UI ( #19257 )  
						
						
						
						
					 
					
						2022-10-04 20:13:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a5150e9c3 
							
						 
					 
					
						
						
							
							Fix content retention policy settings not accepting a blank value ( #19248 )  
						
						
						
						
					 
					
						2022-09-29 01:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9abdeff1 
							
						 
					 
					
						
						
							
							Add retention policy for cached content and media ( #19232 )  
						
						
						
						
					 
					
						2022-09-27 03:08:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b0e8cc92b 
							
						 
					 
					
						
						
							
							Add ability to select all accounts matching search for batch actions ( #19053 )  
						
						
						
						
					 
					
						2022-08-25 23:33:34 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50487db122 
							
						 
					 
					
						
						
							
							Add ability to filter individual posts ( #18945 )  
						
						... 
						
						
						
						* Add database table for status-specific filters
* Add REST endpoints, entities and attributes
* Show status filters in /filters interface
* Perform server-side filtering for individual posts filters
* Fix filtering on context mismatch
* Refactor `toServerSideType` by moving it to its own module
* Move loupe and delete icons to their own module
* Add ability to filter individual posts from WebUI
* Replace keyword list by warnings (expired, context mismatch)
* Refactor server-side filtering code
* Add tests 
						
						
					 
					
						2022-08-25 04:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44b2ee3485 
							
						 
					 
					
						
						
							
							Add customizable user roles ( #18641 )  
						
						... 
						
						
						
						* Add customizable user roles
* Various fixes and improvements
* Add migration for old settings and fix tootctl role management 
						
						
					 
					
						2022-07-05 02:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27965ce5ed 
							
						 
					 
					
						
						
							
							Add trending statuses ( #17431 )  
						
						... 
						
						
						
						* Add trending statuses
* Fix dangling items with stale scores in localized sets
* Various fixes and improvements
- Change approve_all/reject_all to approve_accounts/reject_accounts
- Change Trends::Query methods to not mutate the original query
- Change Trends::Query#skip to offset
- Change follow recommendations to be refreshed in a transaction
* Add tests for trending statuses filtering behaviour
* Fix not applying filtering scope in controller 
						
						
					 
					
						2022-02-25 00:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a29a982eaa 
							
						 
					 
					
						
						
							
							Change e-mail domain blocks to block IPs dynamically ( #17635 )  
						
						... 
						
						
						
						* Change e-mail domain blocks to block IPs dynamically
* Update app/workers/scheduler/email_domain_block_refresh_scheduler.rb
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
* Update app/workers/scheduler/email_domain_block_refresh_scheduler.rb
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
						
						
					 
					
						2022-02-24 17:28:23 +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 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fb9536d38 
							
						 
					 
					
						
						
							
							Add batch suspend for accounts in admin UI ( #17009 )  
						
						
						
						
					 
					
						2021-12-05 21:48:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e50134a42 
							
						 
					 
					
						
						
							
							Add trending links ( #16917 )  
						
						... 
						
						
						
						* Add trending links
* Add overriding specific links trendability
* Add link type to preview cards and only trend articles
Change trends review notifications from being sent every 5 minutes to being sent every 2 hours
Change threshold from 5 unique accounts to 15 unique accounts
* Fix tests 
						
						
					 
					
						2021-11-25 13:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Takeshi Umeda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17f4e457b3 
							
						 
					 
					
						
						
							
							Add remove from followers api ( #16864 )  
						
						... 
						
						
						
						* Add followed_by? to account_interactions
* Add RemoveFromFollowersService
* Fix AccountBatch to use RemoveFromFollowersService
* Add remove from followers API 
						
						
					 
					
						2021-10-18 12:02:35 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							daccc07dc1 
							
						 
					 
					
						
						
							
							Change auto-following admin-selected accounts, show in recommendations ( #16078 )  
						
						
						
						
					 
					
						2021-04-24 17:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7117646af 
							
						 
					 
					
						
						
							
							Add cold-start follow recommendations ( #15945 )  
						
						
						
						
					 
					
						2021-04-12 12:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							619fad6cf8 
							
						 
					 
					
						
						
							
							Remove spam check and dependency on nilsimsa gem ( #16011 )  
						
						
						
						
					 
					
						2021-04-11 11:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47e507fa61 
							
						 
					 
					
						
						
							
							Add ability to require invite request text ( #15326 )  
						
						... 
						
						
						
						Fixes  #15273 
Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
					
						2020-12-14 10:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48bef17cc9 
							
						 
					 
					
						
						
							
							Fix slow distinct queries where grouped queries are faster ( #15287 )  
						
						... 
						
						
						
						About 2x speed-up on inboxes query 
						
						
					 
					
						2020-12-07 12:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Takeshi Umeda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b1a6e734f 
							
						 
					 
					
						
						
							
							Add follow selected followers button ( #15148 )  
						
						... 
						
						
						
						* Add follow selected followers button
* Fix unused variable
* Fix i18n normalize 
						
						
					 
					
						2020-11-12 16:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e1364c448 
							
						 
					 
					
						
						
							
							Add IP-based rules ( #14963 )  
						
						
						
						
					 
					
						2020-10-12 16:33:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d985f2aac 
							
						 
					 
					
						
						
							
							Remove dependency on goldfinger gem ( #14919 )  
						
						... 
						
						
						
						There are edge cases where requests to certain hosts timeout when
using the vanilla HTTP.rb gem, which the goldfinger gem uses. Now
that we no longer need to support OStatus servers, webfinger logic
is so simple that there is no point encapsulating it in a gem, so
we can just use our own Request class. With that, we benefit from
more robust timeout code and IPv4/IPv6 resolution.
Fix  #14091  
						
						
					 
					
						2020-10-08 00:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed099d8bdc 
							
						 
					 
					
						
						
							
							Change account suspensions to be reversible by default ( #14726 )  
						
						
						
						
					 
					
						2020-09-15 14:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								niwatori24 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b61bb1c3e 
							
						 
					 
					
						
						
							
							Cache result of SQL ( #14534 )  
						
						
						
						
					 
					
						2020-08-09 15:23:42 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ed53b810 
							
						 
					 
					
						
						
							
							Fix custom emoji category creation silently erroring out on duplicate category ( #12647 )  
						
						... 
						
						
						
						Instead, just re-use the existing category if any.
Fixes  #12608  
						
						
					 
					
						2019-12-18 16:56:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alice Gaudon 
							
						 
					 
					
						
						
						
						
							
						
						
							668f698077 
							
						 
					 
					
						
						
							
							Admin setting to disable default follows ( #12566 )  
						
						
						
						
					 
					
						2019-12-16 23:55:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8bcf5cbfd 
							
						 
					 
					
						
						
							
							Add admin setting to auto-approve hashtags ( #12122 )  
						
						... 
						
						
						
						Change inaccurate labels on other admin settings 
						
						
					 
					
						2019-10-09 00:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							163ed91af3 
							
						 
					 
					
						
						
							
							Add (back) option to set redirect notice on account without moving followers ( #11994 )  
						
						... 
						
						
						
						Fix  #11913  
					
						2019-09-29 05:03:19 +02:00