@@ -89,17 +89,17 @@ function ConfigPage() {
8989 }
9090
9191 // TODO defaults are in multiple places, should be consolidated and probably not explicit here
92- const showSessionTabs = config . ui ?. showSessionTabs ?? false ;
92+ const enableSessionTabs = config . ui ?. showSessionTabs ?? false ;
9393 const codeWrap = config . ui ?. codeWrap ?? false ;
9494 const showChatScrollbar = config . ui ?. showChatScrollbar ?? false ;
95- const displayRawMarkdown = config . ui ?. displayRawMarkdown ?? false ;
96- const disableSessionTitles = config . disableSessionTitles ?? false ;
95+ const formatMarkdownOutput = ! ( config . ui ?. displayRawMarkdown ?? false ) ;
96+ const enableSessionTitles = ! ( config . disableSessionTitles ?? false ) ;
9797 const readResponseTTS = config . experimental ?. readResponseTTS ?? false ;
9898
9999 const allowAnonymousTelemetry = config . allowAnonymousTelemetry ?? true ;
100- const disableIndexing = config . disableIndexing ?? false ;
100+ const enableIndexing = ! ( config . disableIndexing ?? false ) ;
101101
102- const useAutocompleteCache = config . tabAutocompleteOptions ?. useCache ?? false ;
102+ const useAutocompleteCache = config . tabAutocompleteOptions ?. useCache ?? true ;
103103 const useChromiumForDocsCrawling =
104104 config . experimental ?. useChromiumForDocsCrawling ?? false ;
105105 const codeBlockToolbarPosition = config . ui ?. codeBlockToolbarPosition ?? "top" ;
@@ -217,10 +217,10 @@ function ConfigPage() {
217217
218218 < div className = "flex flex-col gap-4" >
219219 < ToggleSwitch
220- isToggled = { showSessionTabs }
220+ isToggled = { enableSessionTabs }
221221 onToggle = { ( ) =>
222222 handleUpdate ( {
223- showSessionTabs : ! showSessionTabs ,
223+ showSessionTabs : ! enableSessionTabs ,
224224 } )
225225 }
226226 text = "Show Session Tabs"
@@ -234,82 +234,83 @@ function ConfigPage() {
234234 }
235235 text = "Wrap Codeblocks"
236236 />
237+
237238 < ToggleSwitch
238- isToggled = { displayRawMarkdown }
239+ isToggled = { showChatScrollbar }
239240 onToggle = { ( ) =>
240241 handleUpdate ( {
241- displayRawMarkdown : ! displayRawMarkdown ,
242+ showChatScrollbar : ! showChatScrollbar ,
242243 } )
243244 }
244- text = "Display Raw Markdown "
245+ text = "Show Chat Scrollbar "
245246 />
246247 < ToggleSwitch
247- isToggled = { allowAnonymousTelemetry }
248+ isToggled = { readResponseTTS }
248249 onToggle = { ( ) =>
249250 handleUpdate ( {
250- allowAnonymousTelemetry : ! allowAnonymousTelemetry ,
251+ readResponseTTS : ! readResponseTTS ,
251252 } )
252253 }
253- text = "Allow Anonymous Telemetry "
254+ text = "Text to Speech Output "
254255 />
255- < ToggleSwitch
256- isToggled = { disableIndexing }
256+
257+ { /* <ToggleSwitch
258+ isToggled={useChromiumForDocsCrawling}
257259 onToggle={() =>
258260 handleUpdate({
259- disableIndexing : ! disableIndexing ,
261+ useChromiumForDocsCrawling : !useChromiumForDocsCrawling ,
260262 })
261263 }
262- text = "Disable Indexing"
263- />
264-
264+ text="Use Chromium for Docs Crawling"
265+ /> */ }
265266 < ToggleSwitch
266- isToggled = { disableSessionTitles }
267+ isToggled = { enableSessionTitles }
267268 onToggle = { ( ) =>
268269 handleUpdate ( {
269- disableSessionTitles : ! disableSessionTitles ,
270+ disableSessionTitles : ! enableSessionTitles ,
270271 } )
271272 }
272- text = "Disable Session Titles"
273+ text = "Enable Session Titles"
273274 />
274275 < ToggleSwitch
275- isToggled = { readResponseTTS }
276+ isToggled = { formatMarkdownOutput }
276277 onToggle = { ( ) =>
277278 handleUpdate ( {
278- readResponseTTS : ! readResponseTTS ,
279+ displayRawMarkdown : ! formatMarkdownOutput ,
279280 } )
280281 }
281- text = "Response Text to Speech "
282+ text = "Format Markdown "
282283 />
283284
284285 < ToggleSwitch
285- isToggled = { showChatScrollbar }
286+ isToggled = { allowAnonymousTelemetry }
286287 onToggle = { ( ) =>
287288 handleUpdate ( {
288- showChatScrollbar : ! showChatScrollbar ,
289+ allowAnonymousTelemetry : ! allowAnonymousTelemetry ,
289290 } )
290291 }
291- text = "Show Chat Scrollbar "
292+ text = "Allow Anonymous Telemetry "
292293 />
293294
294295 < ToggleSwitch
295- isToggled = { useAutocompleteCache }
296+ isToggled = { enableIndexing }
296297 onToggle = { ( ) =>
297298 handleUpdate ( {
298- useAutocompleteCache : ! useAutocompleteCache ,
299+ disableIndexing : ! enableIndexing ,
299300 } )
300301 }
301- text = "Use Autocomplete Cache "
302+ text = "Enable Indexing "
302303 />
303304
304- < ToggleSwitch
305- isToggled = { useChromiumForDocsCrawling }
305+ { /* <ToggleSwitch
306+ isToggled={useAutocompleteCache }
306307 onToggle={() =>
307308 handleUpdate({
308- useChromiumForDocsCrawling : ! useChromiumForDocsCrawling ,
309+ useAutocompleteCache : !useAutocompleteCache ,
309310 })
310311 }
311- text = "Use Chromium for Docs Crawling "
312- />
312+ text="Use Autocomplete Cache "
313+ /> */ }
313314
314315 < label className = "flex items-center justify-between gap-3" >
315316 < span className = "lines lines-1 text-left" >
0 commit comments