Update documentation for UI Features
This commit is contained in:
parent
85979079f1
commit
72d1950bea
1 changed files with 27 additions and 2 deletions
|
@ -48,7 +48,7 @@ For a good example, see https://develop.element.io/config.json.
|
||||||
1. `integrations_widgets_urls`: list of URLs to the REST interface for the widget integrations server.
|
1. `integrations_widgets_urls`: list of URLs to the REST interface for the widget integrations server.
|
||||||
1. `bug_report_endpoint_url`: endpoint to send bug reports to (must be running a
|
1. `bug_report_endpoint_url`: endpoint to send bug reports to (must be running a
|
||||||
https://github.com/matrix-org/rageshake server). Bug reports are sent when a user clicks
|
https://github.com/matrix-org/rageshake server). Bug reports are sent when a user clicks
|
||||||
"Send Logs" within the application. Bug reports can be disabled by leaving the
|
"Send Logs" within the application. Bug reports can be disabled/hidden by leaving the
|
||||||
`bug_report_endpoint_url` out of your config file.
|
`bug_report_endpoint_url` out of your config file.
|
||||||
1. `roomDirectory`: config for the public room directory. This section is optional.
|
1. `roomDirectory`: config for the public room directory. This section is optional.
|
||||||
1. `roomDirectory.servers`: List of other homeservers' directories to include in the drop
|
1. `roomDirectory.servers`: List of other homeservers' directories to include in the drop
|
||||||
|
@ -155,4 +155,29 @@ preferences.
|
||||||
|
|
||||||
Currently, the following UI feature flags are supported:
|
Currently, the following UI feature flags are supported:
|
||||||
|
|
||||||
* `UIFeature.URLPreviews` - Disables URL previews across the entire application.
|
* `UIFeature.urlPreviews` - Whether URL previews are enabled across the entire application.
|
||||||
|
* `UIFeature.feedback` - Whether prompts to supply feedback are shown.
|
||||||
|
* `UIFeature.voip` - Whether or not VoIP is shown readily to the user. When disabled,
|
||||||
|
Jitsi widgets will still work though they cannot easily be added.
|
||||||
|
* `UIFeature.widgets` - Whether or not widgets will be shown.
|
||||||
|
* `UIFeature.flair` - Whether or not community flair is shown in rooms.
|
||||||
|
* `UIFeature.communities` - Whether or not to show any UI related to communities. Implicitly
|
||||||
|
disables `UIFeature.flair` when disabled.
|
||||||
|
* `UIFeature.advancedSettings` - Whether or not sections titled "advanced" in room and
|
||||||
|
user settings are shown to the user.
|
||||||
|
* `UIFeature.shareQrCode` - Whether or not the QR code on the share room/event dialog
|
||||||
|
is shown.
|
||||||
|
* `UIFeature.shareSocial` - Whether or not the social icons on the share room/event dialog
|
||||||
|
are shown.
|
||||||
|
* `UIFeature.identityServer` - Whether or not functionality requiring an identity server
|
||||||
|
is shown. When disabled, the user will not be able to interact with the identity
|
||||||
|
server (sharing email addresses, 3PID invites, etc).
|
||||||
|
* `UIFeature.thirdPartyId` - Whether or not UI relating to third party identifiers (3PIDs)
|
||||||
|
is shown. Typically this is considered "contact information" on the homeserver, and is
|
||||||
|
not directly related to the identity server.
|
||||||
|
* `UIFeature.registration` - Whether or not the registration page is accessible. Typically
|
||||||
|
useful if accounts are managed externally.
|
||||||
|
* `UIFeature.passwordReset` - Whether or not the password reset page is accessible. Typically
|
||||||
|
useful if accounts are managed externally.
|
||||||
|
* `UIFeature.deactivate` - Whether or not the deactivate account button is accessible. Typically
|
||||||
|
useful if accounts are managed externally.
|
||||||
|
|
Loading…
Reference in a new issue