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);