mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-15 13:46:16 -08:00
Series playing in fullscreen get the same slide-in side panel the live channel list has, with season tabs and the episode list: rest the mouse on the left edge, click it, or press C; pick an episode and it plays inline without leaving fullscreen. - Panel contract: `FullscreenChannelPanelHost` gains optional `panelSearchEnabled` and `panelKind`; the template context gains `open`. Pointer/keyboard rules and the four live providers are unchanged. - Series host: `PortalInlinePlayerComponent` provides the token through `createEpisodePanelHost()` and stamps `app-fullscreen-episode-panel` (SeasonTabsComponent over rows with TMDB still or numeral tile, label, runtime, clamped overview, progress, watched check, now-playing marker; playing row centred on open). Episode clicks reuse the Up Next rail's inline path; season tab clicks reach the hosts' `onSeasonSelected` (Xtream TMDB season enrichment, Stalker lazy VOD load with a Retry row after a failed request). - Gates: `Settings.fullscreenChannelPanel` (label now covers both lists in all locales), episode content only, native-view Embedded MPV withheld by the view, external players excluded. - Inline-series e2e moved to `xtream-series-playback.e2e.ts` with shared Xtream helpers in a fixture; adds a fullscreen episode switch through the panel. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
21 lines
890 B
TypeScript
21 lines
890 B
TypeScript
export * from './lib/models';
|
|
export * from './lib/stores';
|
|
export * from './lib/stalker-account-info.service';
|
|
export * from './lib/stalker-content-types';
|
|
export * from './lib/stalker-portal-error';
|
|
export * from './lib/stalker-response-classification';
|
|
export * from './lib/stalker-session-store';
|
|
export * from './lib/stalker-watchdog.controller';
|
|
export * from './lib/stalker-itv-cache.service';
|
|
export * from './lib/stalker-live-playback.utils';
|
|
export * from './lib/stalker-portal-discovery.service';
|
|
export * from './lib/stalker-portal-discovery.utils';
|
|
export * from './lib/stalker-portal-repair.service';
|
|
export * from './lib/stalker-series.adapters';
|
|
export * from './lib/stalker-series-load-state';
|
|
export * from './lib/stalker-session.service';
|
|
export * from './lib/stalker-vod.utils';
|
|
export * from './lib/stalker.store';
|
|
|
|
export * from './lib/stalker-source-health.service';
|