@@ -32,7 +32,7 @@ For a good example, see https://riot.im/develop/config.json.
3232 homeserver know what email template to use when talking to you.
33331 . ` branding ` : Configures various branding and logo details, such as:
3434 1 . ` welcomeBackgroundUrl ` : An image to use as a wallpaper outside the app
35- during authentication flows
35+ during authentication flows. If an array is passed, an image is chosen randomly for each visit.
3636 1 . ` authHeaderLogoUrl ` : An logo image that is shown in the header during
3737 authentication flows
3838 1 . ` authFooterLinks ` : a list of links to show in the authentication page footer:
@@ -84,10 +84,23 @@ For a good example, see https://riot.im/develop/config.json.
8484 By default, this is "https://matrix.to " to generate matrix.to (spec) permalinks.
8585 Set this to your Riot instance URL if you run an unfederated server (eg:
8686 "https://riot.example.org ").
87- 1 . ` jitsi ` : Used to change the default conference options.
87+ 1 . ` jitsi ` : Used to change the default conference options. Learn more about the
88+ Jitsi options at [ jitsi.md] ( ./jitsi.md ) .
8889 1 . ` preferredDomain ` : The domain name of the preferred Jitsi instance. Defaults
8990 to ` jitsi.riot.im ` . This is used whenever a user clicks on the voice/video
9091 call buttons - integration managers may use a different domain.
92+ 1 . ` enable_presence_by_hs_url ` : The property key should be the URL of the homeserver
93+ and its value defines whether to enable/disable the presence status display
94+ from that homeserver. If no options are configured, presence is shown for all
95+ homeservers.
96+ 1 . ` disable_guests ` : Disables guest access tokens and auto-guest registrations.
97+ Defaults to false (guests are allowed).
98+ 1 . ` disable_login_language_selector ` : Disables the login language selector. Defaults
99+ to false (language selector is shown).
100+ 1 . ` disable_3pid_login ` : Disables 3rd party identity options on login and registration form
101+ Defaults to false (3rd party identity options are shown).
102+ 1 . ` default_federate ` : Default option for room federation when creating a room
103+ Defaults to true (room federation enabled).
91104
92105Note that ` index.html ` also has an og: image meta tag that is set to an image
93106hosted on riot.im. This is the image used if links to your copy of Riot
@@ -123,24 +136,11 @@ If none of these sources have an identity server set, then Riot will prompt the
123136user to set an identity server first when attempting to use features that
124137require one.
125138
126- Currently the only two public identity servers are https://vector.im and
139+ Currently, the only two public identity servers are https://vector.im and
127140https://matrix.org , however in the future identity servers will be
128141decentralised.
129142
130143Desktop app configuration
131144=========================
132145
133- To run multiple instances of the desktop app for different accounts, you can
134- launch the executable with the ` --profile ` argument followed by a unique
135- identifier, e.g ` riot-web --profile Work ` for it to run a separate profile and
136- not interfere with the default one.
137-
138- Alternatively, a custom location for the profile data can be specified using the
139- ` --profile-dir ` flag followed by the desired path.
140-
141- + ` %APPDATA%\$NAME\config.json ` on Windows
142- + ` $XDG_CONFIG_HOME\$NAME\config.json ` or ` ~/.config/$NAME/config.json ` on Linux
143- + ` ~Library/Application Support/$NAME/config.json ` on macOS
144-
145- In the paths above, ` $NAME ` is typically ` Riot ` , unless you use `--profile
146- $PROFILE` in which case it becomes ` Riot-$PROFILE`.
146+ See https://github.com/vector-im/riot-desktop#user-specified-configjson
0 commit comments