-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
.env
151 lines (104 loc) · 4.24 KB
/
.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
### Welcome message
APP_WELCOME=The open source house, your house, the house for all matrix ponies
FORCE_DEV_MODE=false
# Allow guest account login usage
GUEST_ACCOUNT=false
## How will the rooms share urls behave
# SHARE_URL="https://client.pony.house/?room_id="
# SHARE_URL_IS_PARAM=true
# SHARE_URL_FULL_HASHTAG=true
SHARE_URL="https://matrix.to/#/"
SHARE_URL_IS_PARAM=false
SHARE_URL_FULL_HASHTAG=true
### Fetch MXC data config
MXC_AUTHENTICATED_MEDIA=true
### Fetch Timeout
# 0 to disable
MXC_FETCH_TIMEOUT=0 # Default
MXC_FETCH_TIMEOUT_AVATAR=30000 # Avatar and Banners
MXC_FETCH_TIMEOUT_EMOJI=0 # Emojis and Stickers
MXC_FETCH_TIMEOUT_MEDIA=0 # Media
MXC_FETCH_TIMEOUT_ATTACH=0 # Attach content
## Fetch limit per groups
MXC_FETCH_LIMIT=5 # Default
MXC_FETCH_LIMIT_AVATAR=2 # Avatar and Banners
MXC_FETCH_LIMIT_EMOJI=2 # Emojis and Stickers
MXC_FETCH_LIMIT_MEDIA=5 # Media
MXC_FETCH_LIMIT_ATTACH=5 # Attach content
### This number will be used to add into the load timeout of simultaneous files to protect the client against rate limit barriers of the homeserver.
MXC_FETCH_WAITER=100
### Uses Service Worker to store image cache
MXC_SERVICE_WORKER=true
### Images Size
DEFAULT_AVATAR_SIZE=100
### Show message error in console (Always enabled in developer mode)
SHOW_IMG_ERROR=false
### Features
# Completely enable or disable Web3 and IPFS features. (This includes not being able to activate in user settings)
WEB3=true
IPFS=true
# Chrome DevTools visible in the app tray. (Desktop Only)
DEV_TOOLS_TRAY=true
# Keep the setting "Use native gif thumbs" on or off by default. Use this configuration only if you are making a client for a homeserver that supports this option.
USE_ANIM_PARAMS=false
# All client gif and webp images will be rendered using the freezeframe. If the images are in low resolution, please disable this option.
USE_FREEZE_PLUGIN=false
# All embeds will be loaded at the same time instead of one by one.
EMBED_PARALLEL_LOAD=false
# All DM rooms you create will have encryption enabled by default. But it will be ignored if you activate the DISABLE_ENCRYPT_SETTINGS.
AUTO_ENCRYPT_CREATE_DM=true
# Disable all encrypt options (But it will not disable what is already enabled)
DISABLE_ENCRYPT_SETTINGS=false
# Max Event Listeners.
MAX_LISTENERS=1000
### Appearance
# Simplify the hashtag view of users who belong to the same homserver as you.
SIMPLER_HASHTAG_SAME_HOMESERVER=false
FORCE_SIMPLER_SAME_HASHTAG=false
# Are you looking for the discord style in your life? So check this option for this to come true in the font style.
DISCORD_STYLE=true
# Make the sidebars appear through hover effect on the sides of the window.
HOVER_SIDEBAR=false
# Activate transition effects on the sidebars.
SIDEBAR_TRANSITION=false
# Limit messages per page.
PAG_LIMIT=50
# This setting will manage both visible stickers on your chatbox and your ability to send stickers.
SHOW_STICKERS=true
# Allow custom emojis to be visible in your emoji list. This will not make your settings for adding or removing custom emojis disappear.
USE_CUSTOM_EMOJIS=true
# PeopleDrawer hidden by default?
PEOPLE_DRAWER_HIDDEN=false
# Navigation sidebar hidden by default?
NAVIGATION_SIDEBAR_HIDDEN=false
### Libre Translate
# User can freely use Libre Translate.
LIBRE_TRANSLATE_VISIBLE=true
# The Libre Translate host that is used by default. If you are using localhost, place the address starting with "http://".
LIBRE_TRANSLATE_DEFAULT_HOST=libretranslate.com
# If Libre Translate is enabled by default.
LIBRE_TRANSLATE_ENABLED=false
# If you are using an instance that requires API key, put it here. If you don't have to, just ignore this part.
LIBRE_TRANSLATE_API_KEY=
### Emojiboard
# Limit items rows on emojiboard.
FAV_EMOJI_ROWS_LIMIT=50
RECENT_EMOJI_ROWS_LIMIT=3
FAV_STICKER_ROWS_LIMIT=3
RECENT_STICKER_ROWS_LIMIT=50
### Account settings
PHONE_NUMBER_SUPPORT=true
EMAIL_ADDRESS_SUPPORT=true
DEACTIVATE_ACCOUNT_SUPPORT=true
ERASE_ACCOUNT_SUPPORT=true
OTHER_AUTH_LIST_SUPPORT=true
### Client end-to-end encryption
# Initialise support for end-to-end encryption in this client, using the rust matrix-sdk-crypto.
RUST_CRYPTO_MODE=true
### Homeserver list
# Default homeserver
DEFAULT_HOMESERVER=0
# Allow custom homeserver select
ALLOW_CUSTOM_HOMESERVERS=true
# Homeserver list
HOMESERVER_LIST0=