p-stream/src/hooks
Pas ebdb931d59 Add lazy loading for media carousels using Intersection Observer
Introduces a reusable useIntersectionObserver hook and a LazyMediaCarousel component to defer rendering of carousels until they are near the viewport. Updates discoverContent and AllMovieLists to use LazyMediaCarousel, improving performance by only loading carousels as needed. Priority carousels (e.g., top of page) are loaded immediately.
2025-12-01 16:57:17 -07:00
..
auth make sure enableAutoResumeOnPlaybackError syncs to backend 2025-12-01 16:22:02 -07:00
useChromecastAvailable.ts
useDebounce.ts
useEmbedOrderState.ts
useGlobalKeyboardEvents.ts Handle backtick earlier + Ignore commands when cmd/atl is pressed + prevent -0.0 as subtitle delay 2025-11-09 21:23:53 -07:00
useIntersectionObserver.ts Add lazy loading for media carousels using Intersection Observer 2025-12-01 16:57:17 -07:00
useIsMobile.ts
useIsTv.ts
useOverlayRouter.ts
usePing.ts
useProgressBar.ts
useProviderScrape.tsx Track and handle failed embeds in player sources 2025-12-01 12:47:15 -07:00
useQueryParams.ts
useRandomTranslation.ts
useSearchQuery.ts encode queries to fix some issues 2025-11-09 12:50:03 -07:00
useSettingsState.ts Add auto-resume on playback error setting and logic 2025-11-30 17:28:41 -07:00
useWatchPartySync.ts