wolfskin/app/src/main/java/com/github/damontecres/wholphin
damontecres 86977f846c
Handle larger TV guide data (#132)
Fixes #110 

Switches loading the EPG/TV Guide data to lazy loading. The app will
load all of the channels, but only keep ~100 channels worth of data in
memory. As the user scrolls up and down, new channel program data will
be fetched as needed.

Eventually this technique can be applied to supporting more than 48
hours of data.

The logic for determine which program to focus on is also simplified and
more of it is delegated to composition.

Credit to @joshjryan for #131 hinting to use a different API endpoint to
avoid 414 errors.
2025-11-04 13:33:32 -05:00
..
data Fix favorites not loading (#156) 2025-11-04 13:33:03 -05:00
hilt Extract strings into resources (#151) 2025-11-03 15:38:12 -05:00
preferences Extract strings into resources (#151) 2025-11-03 15:38:12 -05:00
ui Handle larger TV guide data (#132) 2025-11-04 13:33:32 -05:00
util Extract strings into resources (#151) 2025-11-03 15:38:12 -05:00
MainActivity.kt UI Updates & Fixes (#114) 2025-10-30 13:41:46 -04:00
WholphinApplication.kt Dependency updates & removing unused code (#70) 2025-10-26 18:17:47 -04:00