)}
+ {/* Inbox relays */}
+ {conversation.inboxRelays && conversation.inboxRelays.length > 0 && (
+
+ {conversation.inboxRelays.map(formatRelayForDisplay).join(", ")}
+
+ )}
{conversation.lastMessage && (
{conversation.lastMessage.isOwn && (
@@ -209,7 +223,7 @@ export function InboxViewer() {
// State
const [selectedPartner, setSelectedPartner] = useState
(null);
const [sidebarOpen, setSidebarOpen] = useState(false);
- const [sidebarWidth, setSidebarWidth] = useState(300);
+ const [sidebarWidth, setSidebarWidth] = useState(280);
const [isResizing, setIsResizing] = useState(false);
const [isDecrypting, setIsDecrypting] = useState(false);
@@ -225,15 +239,55 @@ export function InboxViewer() {
[adapter, activePubkey],
);
+ // Track inbox relays for each partner
+ const [partnerRelays, setPartnerRelays] = useState