Skip to content

v2.9.2

Choose a tag to compare

@outkst outkst released this 22 May 01:12
· 74 commits to main since this release

What's New

  • View isolation — Xtream playlists exclusively use the EPG guide view; M3U playlists exclusively use the standard channel list. Neither playlist type touches the other view's DOM.
  • EPG INP reduction — Group changes no longer rebuild the time strip. The time strip (skeleton) is now cached per hour window; only the channel rows reset on group/search changes.
  • NOW marker on column toggle — Collapsing/expanding the groups column repositions only the full-height NOW line, not the entire guide.
  • rAF on group click — Group selection defers the channel/guide refresh one frame so the keypress is visually acknowledged before DOM work starts.
  • 60-second tick — The per-minute EPG refresh now calls renderEPGVisibleRows() only (not a full guide rebuild).
  • Fix — goToHomeScreen() now resets epgMode and currentPlaylistType to prevent stale state when switching between playlist types.