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 Fix casting (#49) 2025-10-12 11:16:16 -06:00
useDebounce.ts
useEmbedOrderState.ts Revert "Prevent settings from loading empty and rewriting to backend" 2025-10-28 11:16:00 -06:00
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 detect tv and hide title? 2024-12-05 23:42:42 -07:00
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 Increase silly text chance and replace backend url with env var 2024-04-01 11:01:56 -04:00
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 fix watchparty join shortcut on home page 2025-11-03 15:57:31 -07:00