Add peers API endpoint toggle to Server Settings (#22810)
* Add peers endpoint toggle to Server Settings
This places the toggle under "Discovery" and expands the hint text to explain further what the endpoint is used for. Added a "Recommended" tag since it was recommended in v3 before it was removed.
Fixes https://github.com/mastodon/mastodon/issues/22222
* i18n normalize step
preamble:Surfacing interesting content is instrumental in onboarding new users who may not know anyone Mastodon. Control how various discovery features work on your server.
custom_css:You can apply custom styles on the web version of Mastodon.
mascot:Overrides the illustration in the advanced web interface.
media_cache_retention_period:Downloaded media files will be deleted after the specified number of days when set to a positive value, and re-downloaded on demand.
peers_api_enabled:A list of domain names this server has encountered in the fediverse. No data is included here about whether you federate with a given server, just that your server knows about it. This is used by services that collect statistics on federation in a general sense.
profile_directory:The profile directory lists all users who have opted-in to be discoverable.
require_invite_text:When sign-ups require manual approval, make the “Why do you want to join?” text input mandatory rather than optional
site_contact_email:How people can reach you for legal or support inquiries.
@ -236,6 +237,7 @@ en:
custom_css:Custom CSS
mascot:Custom mascot (legacy)
media_cache_retention_period:Media cache retention period
peers_api_enabled:Publish list of discovered servers in the API