From 5bed17a1173457d61760cfb5a7ba6840e83ec0cd Mon Sep 17 00:00:00 2001 From: thomaspblock Date: Tue, 2 Jun 2026 10:37:36 -0400 Subject: [PATCH] Fix desktop right-side panel chrome overlap (#806) Co-authored-by: Cursor --- desktop/src/app/AppTopChrome.tsx | 6 +- .../agents/ui/AgentSessionTranscriptList.tsx | 51 ++- .../agents/ui/ManagedAgentSessionPanel.tsx | 7 + .../agents/ui/agentSessionTranscript.ts | 4 + .../ui/agentSessionTranscriptHelpers.ts | 17 +- .../features/agents/ui/agentSessionTypes.ts | 1 + .../channels/ui/AgentSessionThreadPanel.tsx | 167 +++++---- .../features/channels/ui/BotActivityBar.tsx | 4 +- .../channels/ui/ChannelManagementSheet.tsx | 21 +- .../src/features/channels/ui/ChannelPane.tsx | 300 ++++++++-------- .../features/channels/ui/ChannelScreen.tsx | 66 ++-- .../channels/ui/ChannelScreen.types.ts | 18 + .../channels/ui/ChannelScreenHeader.tsx | 62 ++-- .../features/channels/ui/MembersSidebar.tsx | 2 +- desktop/src/features/chat/ui/ChatHeader.tsx | 2 +- .../src/features/home/lib/inboxViewHelpers.ts | 42 +++ .../features/home/ui/HomeChannelActions.tsx | 2 +- desktop/src/features/home/ui/HomeView.tsx | 332 ++++++++++-------- .../src/features/home/ui/InboxDetailPane.tsx | 133 +++++-- .../src/features/home/ui/InboxListPane.tsx | 6 +- .../src/features/home/ui/InboxMessageRow.tsx | 33 +- .../home/useResizableInboxListWidth.ts | 5 +- .../src/features/messages/ui/DayDivider.tsx | 2 +- .../features/messages/ui/MessageActionBar.tsx | 10 +- .../features/messages/ui/MessageComposer.tsx | 2 +- .../messages/ui/MessageThreadPanel.tsx | 75 +++- .../messages/ui/MessageThreadSummaryRow.tsx | 2 +- .../messages/ui/useComposerHeightPadding.ts | 31 +- .../features/profile/ui/UserProfilePanel.tsx | 60 +++- .../src/features/sidebar/ui/AppSidebar.tsx | 2 +- desktop/src/shared/hooks/use-mobile.tsx | 61 +++- .../src/shared/hooks/useThreadPanelWidth.ts | 4 +- .../src/shared/ui/OverlayPanelBackdrop.tsx | 16 +- desktop/src/shared/ui/dialog.tsx | 26 +- desktop/src/shared/ui/markdown.tsx | 2 +- desktop/src/shared/ui/sheet.tsx | 26 +- 36 files changed, 1026 insertions(+), 574 deletions(-) create mode 100644 desktop/src/features/channels/ui/ChannelScreen.types.ts create mode 100644 desktop/src/features/home/lib/inboxViewHelpers.ts diff --git a/desktop/src/app/AppTopChrome.tsx b/desktop/src/app/AppTopChrome.tsx index 71544583dc..c94cc5e2e7 100644 --- a/desktop/src/app/AppTopChrome.tsx +++ b/desktop/src/app/AppTopChrome.tsx @@ -23,7 +23,7 @@ function GlobalTopDivider() { return (