Address review feedback:
- Replace client-side fuse.js search with NIP-50 relay-side search
using request from @welshman/net with debounced queries and
AbortController for cancellation
- Move search from inline bar to a search icon in SpaceBar that
opens a popover/dialog, matching the existing SpaceSearch pattern
- Search results grouped by age (24h, 7d, older) with timestamps
- Recent activity view remains untouched when search is closed
Add a search bar on the recent activity page that allows users to
search across all content within the current space — messages, threads,
classifieds, goals, and calendar events. Uses createSearch from Welshman
with fuse.js for client-side fuzzy matching. When the search field is
empty, the normal recent activity view is shown. Matching activity items
are filtered inline; individual event matches can be clicked to navigate.