mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-28 08:22:24 +00:00
This change introduces `createWatchHistoryProfileHydrationStage` to the watch history feed pipeline. The stage resolves author profiles for hydrated videos by: 1. Checking the global `getProfileCacheEntry` for cached profiles. 2. Batching missing profiles into a single Kind 0 relay request. 3. Updating the global cache (`setProfileCacheEntry`) with fetched data. 4. Attaching the resolved profile to `item.metadata.profile`. This ensures that channel images populate correctly in the watch history UI (both sidebar and profile modal).