mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
- Track list items by start+stop to avoid incorrect reuse of DOM nodes when program time ranges change. - matListItemLine with matListItemTitle and add program-title class to ensure proper styling and layout of titles. - Add left margin to item label for visual spacing. - Update imports to use shared-interfaces barrel to simplify paths. - Remove unused OnDestroy and related ipc cleanup; epg list no longer manages EPG IPC listeners directly. - Introduce setEpgAvailableFlag dispatch when handling EPG data to expose availability state; clear current EPG program via resetActiveEpgProgram when no programs are returned. - Remove direct Store usage from EpgService and update BehaviorSubject flow to set epgAvailable=false on error. - Clean up unused imports and minor formatting. These changes fix rendering glitches, improve state clarity for EPG availability, simplify imports, and tidy up lifecycle responsibilities.