da963519ff
useFollowedProfiles was fetching kind 0 events for all 435 followed users via useAuthors on every page load, just to enable client-side search matching. This sent a massive query to all relays unnecessarily. Instead, useSearchProfiles now uses the already-cached follow list pubkeys (from useFollowList) to sort relay search results, putting followed users first without any extra network requests.