Thanks for checking it out!
My only suggestion would be to highlight the corresponding graph point when hovering over an episode in the list, and vice versa.
I thought about this but I don鈥檛 think this would be useful as you can only see a few episodes at the top of the table when the graph is visible.
Did you use Highcharts because you were used to it or because you weren鈥檛 able to find something with enough functionality in Elm?
It was both. I鈥檝e used Highcharts in the past and it has really nice touch screen support for tooltips that I think would take a lot of time to reimplement with the current Elm libraries.
As for the pendingRequests field in your model, have you looked at an approach like remotedata?
I hadn鈥檛 heard of that library. The reason I have pendingRequests: Int is because I鈥檓 sometimes making more than 1 remote request, one for the index and one for the selected TV show. I鈥檓 not too happy with that and I will switch to using Maybe / Lists in a better way. I鈥檝e filed an issue for this.