diff --git a/frontend/src/components/Sidebar.tsx b/frontend/src/components/Sidebar.tsx index ad98404..d6b7bae 100644 --- a/frontend/src/components/Sidebar.tsx +++ b/frontend/src/components/Sidebar.tsx @@ -945,21 +945,6 @@ export function Sidebar({ )} - {/* Room Servers */} - {nonFavoriteRooms.length > 0 && ( - <> - {renderSectionHeader( - 'Room Servers', - roomsCollapsed, - () => setRoomsCollapsed((prev) => !prev), - 'rooms', - roomsUnreadCount, - roomsUnreadCount > 0 - )} - {(isSearching || !roomsCollapsed) && roomRows.map((row) => renderConversationRow(row))} - - )} - {/* Repeaters */} {nonFavoriteRepeaters.length > 0 && ( <> @@ -975,6 +960,21 @@ export function Sidebar({ )} + {/* Room Servers */} + {nonFavoriteRooms.length > 0 && ( + <> + {renderSectionHeader( + 'Room Servers', + roomsCollapsed, + () => setRoomsCollapsed((prev) => !prev), + 'rooms', + roomsUnreadCount, + roomsUnreadCount > 0 + )} + {(isSearching || !roomsCollapsed) && roomRows.map((row) => renderConversationRow(row))} + + )} + {/* Empty state */} {nonFavoriteContacts.length === 0 && nonFavoriteRooms.length === 0 &&