feat: add collapsible user message setting
This commit is contained in:
@@ -500,6 +500,9 @@ const applyDesktopUiPreferences = (settings: DesktopSettings) => {
|
||||
store.setUserMessageRenderingMode(settings.userMessageRenderingMode);
|
||||
}
|
||||
}
|
||||
if (typeof settings.collapsibleUserMessages === 'boolean' && settings.collapsibleUserMessages !== store.collapsibleUserMessages) {
|
||||
store.setCollapsibleUserMessages(settings.collapsibleUserMessages);
|
||||
}
|
||||
if (typeof settings.messageStreamTransport === 'string'
|
||||
&& (settings.messageStreamTransport === 'auto' || settings.messageStreamTransport === 'ws' || settings.messageStreamTransport === 'sse')) {
|
||||
if (configStore && settings.messageStreamTransport !== configStore.settingsMessageStreamTransport) {
|
||||
@@ -997,6 +1000,9 @@ const sanitizeWebSettings = (payload: unknown): DesktopSettings | null => {
|
||||
&& (candidate.userMessageRenderingMode === 'markdown' || candidate.userMessageRenderingMode === 'plain')) {
|
||||
result.userMessageRenderingMode = candidate.userMessageRenderingMode;
|
||||
}
|
||||
if (typeof candidate.collapsibleUserMessages === 'boolean') {
|
||||
result.collapsibleUserMessages = candidate.collapsibleUserMessages;
|
||||
}
|
||||
if (typeof candidate.stickyUserHeader === 'boolean') {
|
||||
result.stickyUserHeader = candidate.stickyUserHeader;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user