feat: add collapsible user message setting
This commit is contained in:
@@ -618,6 +618,7 @@ interface UIStore {
|
||||
weekStartPreference: WeekStartPreference;
|
||||
mermaidRenderingMode: MermaidRenderingMode;
|
||||
userMessageRenderingMode: UserMessageRenderingMode;
|
||||
collapsibleUserMessages: boolean;
|
||||
stickyUserHeader: boolean;
|
||||
showSplitAssistantMessageActions: boolean;
|
||||
isMobileSessionStatusBarCollapsed: boolean;
|
||||
@@ -760,6 +761,7 @@ interface UIStore {
|
||||
setWeekStartPreference: (value: WeekStartPreference) => void;
|
||||
setMermaidRenderingMode: (value: MermaidRenderingMode) => void;
|
||||
setUserMessageRenderingMode: (value: UserMessageRenderingMode) => void;
|
||||
setCollapsibleUserMessages: (value: boolean) => void;
|
||||
setStickyUserHeader: (value: boolean) => void;
|
||||
setShowSplitAssistantMessageActions: (value: boolean) => void;
|
||||
setIsMobileSessionStatusBarCollapsed: (value: boolean) => void;
|
||||
@@ -895,6 +897,7 @@ export const useUIStore = create<UIStore>()(
|
||||
weekStartPreference: 'auto',
|
||||
mermaidRenderingMode: 'svg',
|
||||
userMessageRenderingMode: 'markdown',
|
||||
collapsibleUserMessages: true,
|
||||
stickyUserHeader: false,
|
||||
showSplitAssistantMessageActions: false,
|
||||
isMobileSessionStatusBarCollapsed: false,
|
||||
@@ -2001,6 +2004,9 @@ export const useUIStore = create<UIStore>()(
|
||||
setUserMessageRenderingMode: (value) => {
|
||||
set({ userMessageRenderingMode: value });
|
||||
},
|
||||
setCollapsibleUserMessages: (value) => {
|
||||
set({ collapsibleUserMessages: value });
|
||||
},
|
||||
setStickyUserHeader: (value) => {
|
||||
set({ stickyUserHeader: value });
|
||||
},
|
||||
@@ -2232,6 +2238,7 @@ export const useUIStore = create<UIStore>()(
|
||||
weekStartPreference: state.weekStartPreference,
|
||||
mermaidRenderingMode: state.mermaidRenderingMode,
|
||||
userMessageRenderingMode: state.userMessageRenderingMode,
|
||||
collapsibleUserMessages: state.collapsibleUserMessages,
|
||||
stickyUserHeader: state.stickyUserHeader,
|
||||
showSplitAssistantMessageActions: state.showSplitAssistantMessageActions,
|
||||
isMobileSessionStatusBarCollapsed: state.isMobileSessionStatusBarCollapsed,
|
||||
|
||||
Reference in New Issue
Block a user