From 3f6678ac2f3fc2275d72c473351344153112903d Mon Sep 17 00:00:00 2001
From: Ap_Tx <110907771+ApTx2012@users.noreply.github.com>
Date: Sat, 10 Oct 2026 21:32:11 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E6=A4=8D=E8=BF=9C=E7=A8=8B?=
=?UTF-8?q?=E5=85=AC=E5=91=8A=E4=B8=AD=E5=BF=83=20(#9)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
从 Axolotl 搬 RemoteAnnouncements.vue,顶栏加公告铃铛。远程拉取先禁用,等接口。
---
apps/app-frontend/src/App.vue | 2 +
.../src/components/ui/AppActionBar.vue | 47 ++-
.../src/components/ui/RemoteAnnouncements.vue | 388 ++++++++++++++++++
.../src/helpers/remote-announcements.ts | 3 +
.../app-frontend/src/locales/en-US/index.json | 30 ++
.../app-frontend/src/locales/zh-CN/index.json | 5 +-
packages/ui/src/composables/index.ts | 1 +
7 files changed, 474 insertions(+), 2 deletions(-)
create mode 100644 apps/app-frontend/src/components/ui/RemoteAnnouncements.vue
diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue
index 521a733..d0418bf 100644
--- a/apps/app-frontend/src/App.vue
+++ b/apps/app-frontend/src/App.vue
@@ -95,6 +95,7 @@ import NavRail from '@/components/ui/NavRail.vue'
import OnboardingOverlay from '@/components/ui/onboarding/OnboardingOverlay.vue'
import QuickInstanceSwitcher from '@/components/ui/QuickInstanceSwitcher.vue'
import SkinSiteSessionFrame from '@/components/ui/SkinSiteSessionFrame.vue'
+import RemoteAnnouncements from '@/components/ui/RemoteAnnouncements.vue'
import StartupAnnouncementModal from '@/components/ui/StartupAnnouncementModal.vue'
import SplashScreen from '@/components/ui/SplashScreen.vue'
import WindowControls from '@/components/ui/WindowControls.vue'
@@ -2227,6 +2228,7 @@ provideAppUpdateDownloadProgress(appUpdateDownload)