From 6a2a39cd8f6b2eb5edcd053b2c155909085a6084 Mon Sep 17 00:00:00 2001 From: ChaosExAnima Date: Mon, 9 Feb 2026 13:14:40 +0100 Subject: [PATCH] starts experiments doc --- .editorconfig | 4 ++++ EXPERIMENTS.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 EXPERIMENTS.md diff --git a/.editorconfig b/.editorconfig index b5217da4af0..eaf1004622d 100644 --- a/.editorconfig +++ b/.editorconfig @@ -11,3 +11,7 @@ charset = utf-8 indent_style = space indent_size = 2 trim_trailing_whitespace = true + +[*.md] +# Markdown uses trailing whitespace for line breaks. +trim_trailing_whitespace = false diff --git a/EXPERIMENTS.md b/EXPERIMENTS.md new file mode 100644 index 00000000000..b2196bf81b8 --- /dev/null +++ b/EXPERIMENTS.md @@ -0,0 +1,42 @@ +# Experiments + +Here are some of the current features under development or otherwise not quite ready for release. + +**Important:** All features here are considered incomplete and are not supported for production servers, and may cause bugs or corruption of data. **Enable these at your own risk!** + +As these are incomplete features, all bug reports around these flags will be closed without comment unless we specifically note otherwise below. + +## Server Flags + +Server-side flags are enabled via the `EXPERIMENTAL_FEATURES` environment variable. Multiple flags are separated by a comma. + +### FASP + +Name: `fasp` +Status: Beta testing + +### Collections + +Name: `collections` +Status: Active development + +### Collections Federation + +Name: `collections_federation` +Status: Active development + +## Client Flags + +Client flags are for incomplete features in the web UI, and are enabled via inputting `localStorage.experiments = 'xyz'`. Multiple flags are separated by a comma. + +### Collections + +Name: `collections` +Status: Active development + +### Profile Redesign + +Name: `profile_redesign` +Status: Active development + +This is a redesign of the web UI for viewing accounts.