diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 185f11302..d87c85191 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -10,7 +10,7 @@ import { cancelOllamaRequest, deleteModel, getOllamaVersion, pullModel } from '$lib/apis/ollama'; - import { user, MODEL_DOWNLOAD_POOL, models } from '$lib/stores'; + import { user, MODEL_DOWNLOAD_POOL, models, mobile } from '$lib/stores'; import { toast } from 'svelte-sonner'; import { capitalizeFirstLetter, getModels, splitStream } from '$lib/utils'; import Tooltip from '$lib/components/common/Tooltip.svelte'; @@ -201,10 +201,11 @@ + diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 71b3d8bce..87137a8a4 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -234,7 +234,7 @@ { selectedChatId = null; diff --git a/src/lib/stores/index.ts b/src/lib/stores/index.ts index c4ccb5eec..a5956bf8b 100644 --- a/src/lib/stores/index.ts +++ b/src/lib/stores/index.ts @@ -9,6 +9,8 @@ export const user: Writable = writable(undefined); // Frontend export const MODEL_DOWNLOAD_POOL = writable({}); +export const mobile = writable(false); + export const theme = writable('system'); export const chatId = writable(''); diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index dd90caa27..3445acaa9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,6 +1,6 @@