|
6 | 6 | {{ end -}} |
7 | 7 | # Should the bridge create a space for each login containing the rooms that account is in? |
8 | 8 | personal_filtering_spaces: true |
| 9 | + # Whether the bridge should set names and avatars explicitly for DM portals. |
| 10 | + # This is only necessary when using clients that don't support MSC4171. |
| 11 | + private_chat_portal_meta: false |
| 12 | + # Should events be handled asynchronously within portal rooms? |
| 13 | + # If true, events may end up being out of order, but slow events won't block other ones. |
| 14 | + # This is not yet safe to use. |
| 15 | + async_events: false |
| 16 | + # Should every user have their own portals rather than sharing them? |
| 17 | + # By default, users who are in the same group on the remote network will be |
| 18 | + # in the same Matrix room bridged to that group. If this is set to true, |
| 19 | + # every user will get their own Matrix room instead. |
| 20 | + split_portals: true |
| 21 | + # Should the bridge resend `m.bridge` events to all portals on startup? |
| 22 | + resend_bridge_info: false |
| 23 | + # Should `m.bridge` events be sent without a state key? |
| 24 | + # By default, the bridge uses a unique key that won't conflict with other bridges. |
| 25 | + no_bridge_info_state_key: false |
| 26 | + # Should bridge connection status be sent to the management room as `m.notice` events? |
| 27 | + # These contain the same data that can be posted to an external HTTP server using homeserver -> status_endpoint. |
| 28 | + # Allowed values: none, errors, all |
| 29 | + bridge_status_notices: none |
| 30 | + |
| 31 | + # Should leaving Matrix rooms be bridged as leaving groups on the remote network? |
| 32 | + bridge_matrix_leave: false |
| 33 | + # Should `m.notice` messages be bridged? |
| 34 | + bridge_notices: false |
| 35 | + # Should room tags only be synced when creating the portal? Tags mean things like favorite/pin and archive/low priority. |
| 36 | + # Tags currently can't be synced back to the remote network, so a continuous sync means tagging from Matrix will be undone. |
| 37 | + tag_only_on_create: true |
| 38 | + # List of tags to allow bridging. If empty, no tags will be bridged. |
| 39 | + only_bridge_tags: [m.favourite, m.lowpriority] |
| 40 | + # Should room mute status only be synced when creating the portal? |
| 41 | + # Like tags, mutes can't currently be synced back to the remote network. |
| 42 | + mute_only_on_create: true |
9 | 43 |
|
10 | 44 | # What should be done to portal rooms when a user logs out or is logged out? |
11 | 45 | # Permitted values: |
@@ -158,10 +192,14 @@ matrix: |
158 | 192 | delivery_receipts: false |
159 | 193 | # Whether the bridge should send error notices via m.notice events when a message fails to bridge. |
160 | 194 | message_error_notices: false |
| 195 | + # Whether the bridge should update the m.direct account data event when double puppeting is enabled. |
161 | 196 | sync_direct_chat_list: false |
162 | 197 | # Whether created rooms should have federation enabled. If false, created portal rooms |
163 | 198 | # will never be federated. Changing this option requires recreating rooms. |
164 | 199 | federate_rooms: false |
| 200 | + # The threshold as bytes after which the bridge should roundtrip uploads via the disk |
| 201 | + # rather than keeping the whole file in memory. |
| 202 | + upload_file_threshold: 5242880 |
165 | 203 |
|
166 | 204 | # Settings for provisioning API |
167 | 205 | provisioning: |
|
0 commit comments