From 77fe04d6ffbef27ba4432eb14ef839a126b4f21a Mon Sep 17 00:00:00 2001 From: xmanrui <841206367@qq.com> Date: Mon, 2 Mar 2026 05:08:40 +0800 Subject: [PATCH] fix(ui): use transparent local feishu favicon fallback --- app/page.tsx | 2 +- public/assets/platform-logos/feishu-favicon.png | Bin 0 -> 2065 bytes public/assets/platform-logos/feishu.ico | Bin 0 -> 9662 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/assets/platform-logos/feishu-favicon.png create mode 100644 public/assets/platform-logos/feishu.ico diff --git a/app/page.tsx b/app/page.tsx index 08cb4d0..16c9dfb 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -194,7 +194,7 @@ function PlatformBadge({ platform, agentId, gatewayPort, gatewayToken, gatewayHo ? "https://cdn.simpleicons.org/whatsapp/25D366" : "https://cdn.simpleicons.org/discord/5865F2"; const logoFallbackSrc = pName === "feishu" - ? "/assets/platform-logos/feishu.svg" + ? "/assets/platform-logos/feishu-favicon.png?v=1" : pName === "telegram" ? "/assets/platform-logos/telegram.svg" : pName === "whatsapp" diff --git a/public/assets/platform-logos/feishu-favicon.png b/public/assets/platform-logos/feishu-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..461357e71777bea907dce007029336aa9c034e83 GIT binary patch literal 2065 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