blob: eb7d892f3e7116d6162d9d25c1962c6d8a64ddd0 [file] [log] [blame]
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +02001{
avm99963bf8eece2021-04-22 00:27:03 +02002 // Available options:
3 'list': {
4 defaultValue: true,
5 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +02006 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +02007 },
8 'thread': {
Adrià Vilanova Martínezc3fd3692021-10-16 00:28:56 +02009 defaultValue: false,
avm99963bf8eece2021-04-22 00:27:03 +020010 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020011 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020012 },
13 'threadall': {
Adrià Vilanova Martínezc3fd3692021-10-16 00:28:56 +020014 defaultValue: true,
avm99963bf8eece2021-04-22 00:27:03 +020015 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020016 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020017 },
18 'fixedtoolbar': {
19 defaultValue: false,
20 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020021 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020022 },
23 'redirect': {
24 defaultValue: false,
25 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020026 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020027 },
28 'history': {
29 defaultValue: false,
30 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020031 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020032 },
33 'loaddrafts': {
34 defaultValue: false,
35 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020036 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020037 },
38 'increasecontrast': {
39 defaultValue: false,
40 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020041 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020042 },
43 'stickysidebarheaders': {
44 defaultValue: false,
45 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020046 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020047 },
48 'profileindicator': {
49 defaultValue: false,
50 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020051 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020052 },
53 'profileindicatoralt': {
54 defaultValue: false,
55 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020056 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020057 },
58 'profileindicatoralt_months': {
59 defaultValue: 12,
60 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020061 killSwitchType: 'ignore',
avm99963bf8eece2021-04-22 00:27:03 +020062 },
63 'ccdarktheme': {
64 defaultValue: false,
65 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020066 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020067 },
68 'ccdarktheme_mode': {
69 defaultValue: 'switch',
70 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020071 killSwitchType: 'ignore',
avm99963bf8eece2021-04-22 00:27:03 +020072 },
73 'ccforcehidedrawer': {
74 defaultValue: false,
75 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020076 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020077 },
Adrià Vilanova Martínezeebc0ac2022-01-05 14:45:53 +010078 // #!if ['chromium', 'chromium_mv3'].includes(browser_target)
avm99963bf8eece2021-04-22 00:27:03 +020079 'ccdragndropfix': {
80 defaultValue: false,
81 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020082 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020083 },
Adrià Vilanova Martínezeebc0ac2022-01-05 14:45:53 +010084 // #!endif
avm99963bf8eece2021-04-22 00:27:03 +020085 'batchlock': {
86 defaultValue: false,
87 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020088 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020089 },
avm99963bf8eece2021-04-22 00:27:03 +020090 'enhancedannouncementsdot': {
91 defaultValue: false,
92 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020093 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020094 },
95 'repositionexpandthread': {
96 defaultValue: false,
97 context: 'options',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +020098 killSwitchType: 'option',
avm99963bf8eece2021-04-22 00:27:03 +020099 },
avm999633eae4522021-04-22 01:14:27 +0200100 'threadlistavatars': {
101 defaultValue: false,
avm999636c1869e2021-08-09 13:24:10 +0200102 context: 'options',
103 killSwitchType: 'option',
avm999633eae4522021-04-22 01:14:27 +0200104 },
avm99963a007d492021-05-02 12:32:03 +0200105 'autorefreshlist': {
106 defaultValue: false,
Adrià Vilanova Martínez2a99c242021-09-07 12:44:16 +0200107 context: 'options',
108 killSwitchType: 'option',
avm99963a007d492021-05-02 12:32:03 +0200109 },
Adrià Vilanova Martínez9d27c212021-12-05 13:54:10 +0100110 'imagemaxheight': {
111 defaultValue: false,
112 context: 'options',
113 killSwitchType: 'option',
114 },
Adrià Vilanova Martíneza4dd5fd2022-01-05 04:23:44 +0100115 // #!if ['chromium', 'chromium_mv3'].includes(browser_target)
116 'blockdrafts': {
117 defaultValue: false,
118 context: 'options',
119 killSwitchType: 'option',
120 },
121 // #!endif
Adrià Vilanova Martínez8c6ce3e2022-02-01 14:24:41 +0100122 'perforumstats': {
123 defaultValue: false,
124 context: 'options',
125 killSwitchType: 'option',
126 },
Adrià Vilanova Martínez849ede62022-06-20 19:10:28 +0200127 'interopthreadpage': {
128 defaultValue: false,
129 context: 'options',
130 killSwitchType: 'option',
131 },
132 'interopthreadpage_mode': {
133 defaultValue: 'previous',
134 context: 'options',
135 killSwitchType: 'ignore',
136 },
avm999634ba9dd62022-08-22 20:29:04 +0200137 'uispacing': {
138 defaultValue: false,
139 context: 'options',
140 killSwitchType: 'option',
141 },
Adrià Vilanova Martínezb0f05312023-04-13 00:08:12 +0200142 'flattenthreads': {
Adrià Vilanova Martínez60fe45d2023-04-15 17:49:13 +0200143 defaultValue: false,
Adrià Vilanova Martínezb0f05312023-04-13 00:08:12 +0200144 context: 'options',
145 killSwitchType: 'option',
146 },
avm99963bf8eece2021-04-22 00:27:03 +0200147
Adrià Vilanova Martínez2a99c242021-09-07 12:44:16 +0200148 // Experiments:
Adrià Vilanova Martínez5f8ae6d2021-12-26 12:25:30 +0100149 'workflows': {
150 defaultValue: false,
151 context: 'experiments',
152 killSwitchType: 'experiment',
153 },
Adrià Vilanova Martínez7e8796c2022-01-23 21:46:46 +0100154 'extrainfo': {
155 defaultValue: false,
156 context: 'experiments',
157 killSwitchType: 'experiment',
158 },
Adrià Vilanova Martínez849ede62022-06-20 19:10:28 +0200159 'nestedreplies': {
160 defaultValue: false,
161 context: 'experiments',
162 killSwitchType: 'experiment',
163 },
Adrià Vilanova Martínez2a99c242021-09-07 12:44:16 +0200164
avm99963bf8eece2021-04-22 00:27:03 +0200165 // Internal options:
166 'ccdarktheme_switch_enabled': {
167 defaultValue: true,
168 context: 'internal',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +0200169 killSwitchType: 'ignore',
avm99963bf8eece2021-04-22 00:27:03 +0200170 },
Adrià Vilanova Martínez2d9be8d2022-12-28 00:50:14 +0100171 'flattenthreads_switch_enabled': {
172 defaultValue: true,
173 context: 'internal',
174 killSwitchType: 'ignore',
175 },
avm99963bf8eece2021-04-22 00:27:03 +0200176
Adrià Vilanova Martínez825888a2023-07-23 01:53:48 +0200177 // Internal kill switches:
178 'killswitch_xhrproxy': {
179 context: 'internal',
180 killSwitchType: 'internalKillSwitch',
181 },
182
avm99963bf8eece2021-04-22 00:27:03 +0200183 // Deprecated options:
184 'escalatethreads': {
185 defaultValue: false,
186 context: 'deprecated',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +0200187 killSwitchType: 'deprecated',
avm99963bf8eece2021-04-22 00:27:03 +0200188 },
189 'movethreads': {
190 defaultValue: false,
191 context: 'deprecated',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +0200192 killSwitchType: 'deprecated',
avm99963bf8eece2021-04-22 00:27:03 +0200193 },
194 'batchduplicate': {
195 defaultValue: false,
196 context: 'deprecated',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +0200197 killSwitchType: 'deprecated',
avm99963bf8eece2021-04-22 00:27:03 +0200198 },
avm99963a858ef72021-04-22 01:18:31 +0200199 'smei_sortdirection': {
200 defaultValue: false,
201 context: 'deprecated',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +0200202 killSwitchType: 'deprecated',
avm99963a858ef72021-04-22 01:18:31 +0200203 },
Adrià Vilanova Martínezffd26cf2021-07-22 23:54:22 +0200204 'forcemarkasread': {
205 defaultValue: false,
206 context: 'deprecated',
Adrià Vilanova Martínez51628bb2021-09-04 00:22:15 +0200207 killSwitchType: 'deprecated',
Adrià Vilanova Martínezffd26cf2021-07-22 23:54:22 +0200208 },
Adrià Vilanova Martínez2d22c4a2021-09-06 00:35:18 +0200209 'disableunifiedprofiles': {
210 defaultValue: false,
211 context: 'deprecated',
212 killSwitchType: 'deprecated',
213 },
avm999637309b062021-04-22 12:41:08 +0200214}