From b49f3a51c6ce79491a190d68020d6fbec28debfb Mon Sep 17 00:00:00 2001 From: 1600822305 <161661698+1600822305@users.noreply.github.com> Date: Wed, 9 Apr 2025 17:51:48 +0800 Subject: [PATCH] Update settings.ts --- src/renderer/src/store/settings.ts | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/store/settings.ts b/src/renderer/src/store/settings.ts index 8669d46c73..918f5bb521 100644 --- a/src/renderer/src/store/settings.ts +++ b/src/renderer/src/store/settings.ts @@ -129,6 +129,9 @@ export interface SettingsState { filterHtmlTags: boolean // 过滤HTML标签 maxTextLength: number // 最大文本长度 } + // Quick Panel Triggers + enableQuickPanelTriggers: boolean + // Export Menu Options exportMenuOptions: { image: boolean markdown: boolean @@ -144,7 +147,7 @@ export interface SettingsState { export type MultiModelMessageStyle = 'horizontal' | 'vertical' | 'fold' | 'grid' -const initialState: SettingsState = { +export const initialState: SettingsState = { showAssistants: true, showTopics: true, sendMessageShortcut: 'Enter', @@ -245,6 +248,9 @@ const initialState: SettingsState = { filterHtmlTags: true, // 默认过滤HTML标签 maxTextLength: 4000 // 默认最大文本长度 }, + // Quick Panel Triggers + enableQuickPanelTriggers: false, + // Export Menu Options exportMenuOptions: { image: true, markdown: true, @@ -511,9 +517,6 @@ const settingsSlice = createSlice({ setEnableDataCollection: (state, action: PayloadAction) => { state.enableDataCollection = action.payload }, - setExportMenuOptions: (state, action: PayloadAction) => { - state.exportMenuOptions = action.payload - }, // TTS相关的action setTtsEnabled: (state, action: PayloadAction) => { state.ttsEnabled = action.payload @@ -621,6 +624,13 @@ const settingsSlice = createSlice({ ...state.ttsFilterOptions, ...action.payload } + }, + // Quick Panel Triggers action + setEnableQuickPanelTriggers: (state, action: PayloadAction) => { + state.enableQuickPanelTriggers = action.payload + }, + setExportMenuOptions: (state, action: PayloadAction) => { + state.exportMenuOptions = action.payload } } }) @@ -725,7 +735,9 @@ export const { addTtsCustomModel, removeTtsCustomVoice, removeTtsCustomModel, - setTtsFilterOptions + setTtsFilterOptions, + // Quick Panel Triggers action + setEnableQuickPanelTriggers } = settingsActions export default settingsSlice.reducer