diff --git a/src/lib/components/admin/Settings/General.svelte b/src/lib/components/admin/Settings/General.svelte index ddb81e844b..77500c8a2a 100644 --- a/src/lib/components/admin/Settings/General.svelte +++ b/src/lib/components/admin/Settings/General.svelte @@ -29,10 +29,10 @@ export let saveHandler: Function; - let updateAvailable = null; + let updateAvailable = false; let version = { - current: '', - latest: '' + current: WEBUI_VERSION, + latest: WEBUI_VERSION }; let adminConfig = null; @@ -106,10 +106,6 @@ }; onMount(async () => { - if ($config?.features?.enable_version_update_check) { - checkForVersionUpdates(); - } - await Promise.all([ (async () => { adminConfig = await getAdminConfig(localStorage.token); @@ -129,7 +125,7 @@ const ldapConfig = await getLdapConfig(localStorage.token); ENABLE_LDAP = ldapConfig.ENABLE_LDAP; - banners = await getBanners(localStorage.token); + banners = [...$_banners]; }); diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 772ae6fe2d..f0e3a8dbbb 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -14,6 +14,7 @@ import { getBanners } from '$lib/apis/configs'; import { getTerminalServers } from '$lib/apis/terminal'; import { getUserSettings } from '$lib/apis/users'; + import { setTextScale } from '$lib/utils/text-scale'; import { WEBUI_VERSION, WEBUI_API_BASE_URL } from '$lib/constants'; import { compareVersion } from '$lib/utils'; @@ -105,6 +106,8 @@ settings.set(userSettings.ui); } + setTextScale($settings?.textScale ?? 1); + if (cb) { await cb(); } diff --git a/src/routes/(app)/admin/settings/+page.svelte b/src/routes/(app)/admin/settings/+page.svelte index d8a497cb24..2ebe22b6b1 100644 --- a/src/routes/(app)/admin/settings/+page.svelte +++ b/src/routes/(app)/admin/settings/+page.svelte @@ -1,11 +1,8 @@ - - diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 6fae7675ff..0a165a89c8 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -993,18 +993,6 @@ $socket?.on('events', chatEventHandler); $socket?.on('events:channel', channelEventHandler); - const userSettings = await getUserSettings(localStorage.token); - if (userSettings) { - settings.set(userSettings.ui); - } else { - try { - settings.set(JSON.parse(localStorage.getItem('settings') ?? '{}')); - } catch { - settings.set({}); - } - } - setTextScale($settings?.textScale ?? 1); - // Set up the token expiry check if (tokenTimer) { clearInterval(tokenTimer);