DEV: Move all experimental settings into new setting category (#29583)

This will allow admins to easily see all the experiments
in one place. In the future, we would like a full Experiments
config page with descriptions and screenshots, but this will
do for now.
This commit is contained in:
Martin Brennan 2024-11-05 09:43:12 +10:00 committed by GitHub
parent badca20749
commit bba9a99e2e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 61 additions and 58 deletions

View File

@ -7061,6 +7061,7 @@ en:
groups: "Groups"
dashboard: "Dashboard"
navigation: "Navigation"
experimental: "Experimental"
secret_list:
invalid_input: "Input fields cannot be empty or contain vertical bar character."
default_categories:

View File

@ -1884,7 +1884,7 @@ en:
pending_users_reminder_delay_minutes: "Notify moderators if new users have been waiting for approval for longer than this many minutes. Set to -1 to disable notifications."
persistent_sessions: "Users will remain logged in when the web browser is closed"
maximum_session_age: "User will remain logged in for n hours since last visit"
experimental_full_page_login: "EXPERIMENTAL: Replace the login/signup modal with a full page login/signup form."
experimental_full_page_login: "Replace the login/signup modal with a full page login/signup form."
ga_version: "Version of Google Universal Analytics to use: v3 (analytics.js), v4 (gtag)"
ga_universal_tracking_code: "Google Universal Analytics tracking code ID, eg: UA-12345678-9; see <a href='https://google.com/analytics' target='_blank'>https://google.com/analytics</a>"
ga_universal_domain_name: "Google Universal Analytics domain name, eg: mysite.com; see <a href='https://google.com/analytics' target='_blank'>https://google.com/analytics</a>"
@ -1932,7 +1932,7 @@ en:
top_page_default_timeframe: "Default top page time period for anonymous users (automatically adjusts for logged in users based on their last visit)."
moderators_view_emails: "Allow moderators to view user email addresses."
prioritize_username_in_ux: "Show username first on user page, user card and posts (when disabled name is shown first)"
enable_rich_text_paste: "Enable automatic HTML to Markdown conversion when pasting text into the composer. (Experimental)"
enable_rich_text_paste: "Enable automatic HTML to Markdown conversion when pasting text into the composer."
send_old_credential_reminder_days: "Remind about old credentials after days"
email_token_valid_hours: "Forgot password / activate account tokens are valid for (n) hours."
@ -2003,7 +2003,7 @@ en:
google_oauth2_client_secret: "Client secret of your Google application."
google_oauth2_prompt: "An optional space-delimited list of string values that specifies whether the authorization server prompts the user for reauthentication and consent. See <a href='https://developers.google.com/identity/protocols/OpenIDConnect#prompt' target='_blank'>https://developers.google.com/identity/protocols/OpenIDConnect#prompt</a> for the possible values."
google_oauth2_hd: "An optional Google Apps Hosted domain that the sign-in will be limited to. See <a href='https://developers.google.com/identity/protocols/OpenIDConnect#hd-param' target='_blank'>https://developers.google.com/identity/protocols/OpenIDConnect#hd-param</a> for more details."
google_oauth2_hd_groups: "(experimental) Retrieve users' Google groups on the hosted domain on authentication. Retrieved Google groups can be used to grant automatic Discourse group membership (see group settings). For more information see https://meta.discourse.org/t/226850"
google_oauth2_hd_groups: "Retrieve users' Google groups on the hosted domain on authentication. Retrieved Google groups can be used to grant automatic Discourse group membership (see group settings). For more information see https://meta.discourse.org/t/226850"
google_oauth2_hd_groups_service_account_admin_email: "An email address belonging to a Google Workspace administrator account. Will be used with the service account credentials to fetch group information."
google_oauth2_hd_groups_service_account_json: "JSON formatted key information for the Service Account. Will be used to fetch group information."
@ -2691,7 +2691,7 @@ en:
enable_sitemap: "Generate a sitemap for your site and include it in the robots.txt file."
sitemap_page_size: "Number of URLs to include in each sitemap page. Max 50.000"
enable_user_status: "(experimental) Allow users to set custom status message (emoji + description)."
enable_user_status: "Allow users to set custom status message (emoji + description)."
enable_user_tips: "Enable new user tips that describe key features to users"
short_title: "The short title will be used on the user's home screen, launcher, or other places where space may be limited. It should be limited to 12 characters."
@ -2720,13 +2720,13 @@ en:
navigation_menu: "Specify sidebar or header dropdown as the main navigation menu for your site. Sidebar is recommended."
default_navigation_menu_categories: "Selected categories will be displayed under Navigation Menu's Categories section by default."
default_navigation_menu_tags: "Selected tags will be displayed under Navigation Menu's Tags section by default."
experimental_new_new_view_groups: 'EXPERIMENTAL: Enable a new topics list that combines unread and new topics and make the "Everything" link in the sidebar link to it.'
experimental_topics_filter: "EXPERIMENTAL: Enables the experimental topics filter route at /filter"
enable_experimental_lightbox: "EXPERIMENTAL: Replace the default image lightbox with the revamped design."
experimental_glimmer_topic_list_groups: "EXPERIMENTAL: Enable the new 'glimmer' topic list implementation. This implementation is under active development, and is not intended for production use. Do not develop themes/plugins against it until the implementation is finalized and announced."
experimental_form_templates: "EXPERIMENTAL: Enable the form templates feature. <b>After enabled,</b> manage the templates at <a href='%{base_path}/admin/customize/form-templates'>Customize / Templates</a>."
experimental_new_new_view_groups: 'Enable a new topics list that combines unread and new topics and make the "Everything" link in the sidebar link to it.'
experimental_topics_filter: "Enables the experimental topics filter route at /filter"
enable_experimental_lightbox: "Replace the default image lightbox with the revamped design."
experimental_glimmer_topic_list_groups: "Enable the new 'glimmer' topic list implementation. This implementation is under active development, and is not intended for production use. Do not develop themes/plugins against it until the implementation is finalized and announced."
experimental_form_templates: "Enable the form templates feature. <b>After enabled,</b> manage the templates at <a href='%{base_path}/admin/customize/form-templates'>Customize / Templates</a>."
admin_sidebar_enabled_groups: "Enable sidebar navigation for the admin UI for the specified groups, which replaces the top-level admin navigation buttons."
lazy_load_categories_groups: "EXPERIMENTAL: Lazy load category information only for users of these groups. This improves performance on sites with many categories."
lazy_load_categories_groups: "Lazy load category information only for users of these groups. This improves performance on sites with many categories."
page_loading_indicator: "Configure the loading indicator which appears during page navigations within Discourse. 'Spinner' is a full page indicator. 'Slider' shows a narrow bar at the top of the screen."
show_user_menu_avatars: "Show user avatars in the user menu"

View File

@ -393,9 +393,6 @@ basic:
default: true
sitemap_page_size:
default: 10000
enable_user_status:
client: true
default: false
enable_user_tips:
client: true
default: true
@ -479,9 +476,6 @@ login:
- "select_account"
google_oauth2_hd:
default: ""
google_oauth2_hd_groups:
default: false
validator: GoogleOauth2HdGroupsValidator
google_oauth2_hd_groups_service_account_admin_email:
default: ""
google_oauth2_hd_groups_service_account_json:
@ -619,9 +613,6 @@ login:
default: 1440
min: 1
max: 175200
experimental_full_page_login:
default: false
client: true
users:
min_username_length:
@ -981,9 +972,6 @@ posting:
locale_default:
de: "„|“||"
fr: "«\xA0|\xA0»|\xA0|\xA0"
enable_rich_text_paste:
client: true
default: true
suppress_reply_directly_below:
client: true
default: true
@ -2412,37 +2400,9 @@ developer:
enable_safe_mode:
default: true
client: true
experimental_hashtag_search_result_limit:
default: 20
client: true
hidden: true
include_associated_account_ids:
default: false
hidden: true
experimental_form_templates:
client: true
default: false
experimental_new_new_view_groups:
client: true
type: group_list
list_type: compact
default: ""
allow_any: false
refresh: true
experimental_glimmer_topic_list_groups:
client: true
type: group_list
list_type: compact
default: ""
allow_any: false
refresh: true
enable_experimental_lightbox:
default: false
client: true
hidden: true
experimental_topics_filter:
client: true
default: false
max_sidebar_section_links:
default: 50
hidden: true
@ -2455,10 +2415,6 @@ developer:
default: "1|2"
allow_any: false
refresh: true
lazy_load_categories_groups:
default: ""
type: group_list
list_type: compact
warn_critical_js_deprecations:
default: true
client: true
@ -2527,10 +2483,6 @@ legal:
default: ""
log_anonymizer_details:
default: true
experimental_rename_faq_to_guidelines:
default: false
hidden: true
client: true
display_eu_visitor_stats:
default: false
client: true
@ -3307,3 +3259,53 @@ dashboard:
hidden: true
default: false
client: true
experimental:
experimental_full_page_login:
default: false
client: true
experimental_rename_faq_to_guidelines:
default: false
hidden: true
client: true
experimental_hashtag_search_result_limit:
default: 20
client: true
hidden: true
experimental_form_templates:
client: true
default: false
experimental_new_new_view_groups:
client: true
type: group_list
list_type: compact
default: ""
allow_any: false
refresh: true
experimental_glimmer_topic_list_groups:
client: true
type: group_list
list_type: compact
default: ""
allow_any: false
refresh: true
enable_experimental_lightbox:
default: false
client: true
hidden: true
experimental_topics_filter:
client: true
default: false
enable_rich_text_paste:
client: true
default: true
google_oauth2_hd_groups:
default: false
validator: GoogleOauth2HdGroupsValidator
enable_user_status:
client: true
default: false
lazy_load_categories_groups:
default: ""
type: group_list
list_type: compact