diff --git a/src/App.vue b/src/App.vue
index fdaffded..de3f1d63 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -7,6 +7,8 @@
+
+
@@ -33,6 +35,7 @@ import { useGlobalStore } from '@/stores/global'
import { useSettingStore } from '@/stores/setting.ts'
import { isDesktop, isIOS, isMobile, isWindows10 } from '@/utils/PlatformConstants'
import LockScreen from '@/views/LockScreen.vue'
+import MemoryMonitor from '@/components/common/MemoryMonitor.vue'
import { unreadCountManager } from '@/utils/UnreadCountManager'
import {
type LoginSuccessResType,
@@ -57,6 +60,10 @@ const mobileRtcCallFloatCell = isMobile()
? defineAsyncComponent(() => import('@/mobile/components/RtcCallFloatCell.vue'))
: null
+const isDev = import.meta.env.DEV
+const showMemoryMonitor = ref(true)
+const isHomeDesktopWindow = computed(() => isDesktop() && appWindow.label === 'home')
+
const userStore = useUserStore()
const contactStore = useContactStore()
const announcementStore = useAnnouncementStore()
diff --git a/src/assets/img/hula-bg-h.png b/src/assets/img/hula-bg-h.png
deleted file mode 100644
index 04ebe207..00000000
Binary files a/src/assets/img/hula-bg-h.png and /dev/null differ
diff --git a/src/assets/img/hula_bg_d.svg b/src/assets/img/hula_bg_d.svg
deleted file mode 100644
index c17346a7..00000000
--- a/src/assets/img/hula_bg_d.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/assets/img/hula_bg_l.png b/src/assets/img/hula_bg_l.png
deleted file mode 100644
index bf92b9f4..00000000
Binary files a/src/assets/img/hula_bg_l.png and /dev/null differ
diff --git a/src/components/common/MemoryMonitor.vue b/src/components/common/MemoryMonitor.vue
new file mode 100644
index 00000000..8b20fb81
--- /dev/null
+++ b/src/components/common/MemoryMonitor.vue
@@ -0,0 +1,337 @@
+
+
+
+
+ Memory Monitor (click to toggle)
+
+
+ {{ name }}
+
+ {{ name }}:
+ {{ value }}
+
+
+
+
+
+
+

+
+
+
+
diff --git a/src/views/moreWindow/settings/Versatile.vue b/src/views/moreWindow/settings/Versatile.vue
index b6406984..1447a6fe 100644
--- a/src/views/moreWindow/settings/Versatile.vue
+++ b/src/views/moreWindow/settings/Versatile.vue
@@ -27,7 +27,7 @@
@click="handleVersatile('simple')"
:class="{ 'outline outline-2 outline-[--border-active-color] outline-offset': themes.versatile === 'simple' }"
class="w-108px h-84px flex-col-center gap-10px cursor-pointer rounded-8px bg-#f1f1f1">
-
+
{{ t('setting.theme.versatile.simple') }}