mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-02 19:02:28 +00:00
getCachedChannelVideoEvents early-returned kind-30078-only rawEvents and skipped allEvents, so a creator's ingested NIP-71 videos didn't show in the optimistic (pre-fetch) render. Now it merges raw 30078 (first, so they win the downstream id-dedupe) with processed allEvents (which holds ingested foreign videos) → the wall paints instantly on revisit / when the feed already loaded that author. Cross-ecosystem dedupe collapses any overlap. Also records TODO 17d (unified grid loading follow-ups): streaming channel/search fetch, per-channel persisted cache, My Videos NIP-71 inclusion, and consolidating bespoke loaders behind one shared streaming grid source. 1262/1263 unit (known UploadModal flake). Co-Authored-By: Claude Opus 4.8 <[email protected]>