From 348800bfcae2d370ae7c74ce38616cf54cb95219 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Sat, 2 May 2026 17:11:41 +0200 Subject: [PATCH] feat(web): channel-header transfer indicator + global tray panel --- .../web/src/components/layout/MainContent.tsx | 7 + .../components/layout/MobileChatScreen.tsx | 2 + .../components/layout/TransferIndicator.tsx | 183 ++++++++++++++++++ 3 files changed, 192 insertions(+) create mode 100644 packages/web/src/components/layout/TransferIndicator.tsx diff --git a/packages/web/src/components/layout/MainContent.tsx b/packages/web/src/components/layout/MainContent.tsx index 81a2522e..e5b6b5d2 100644 --- a/packages/web/src/components/layout/MainContent.tsx +++ b/packages/web/src/components/layout/MainContent.tsx @@ -15,6 +15,7 @@ import { Avatar } from '../ui/Avatar'; import { useVoiceStore } from '../../stores/voiceStore'; import { wsSend } from '../../hooks/useWebSocket'; import { MemberListToggleButton } from './MemberListToggleButton'; +import { TransferIndicator } from './TransferIndicator'; import { isSelf, parseFederatedUsername } from '../../utils/identity'; import { Tooltip } from '../ui/Tooltip'; import { joinVoiceChannel } from '../../utils/voice'; @@ -131,6 +132,7 @@ export function MainContent() { )}