I do have plenty of data for the nightlies (going back to 5/15/15). I would need to refactor the summary endpoint to accept multiple different date ranges. But that gets to another of your points...
I agree that a tabbed interface is where it should go. The current UI is what I believe those startup folks would call an MVP. I'm thinking it'll be worth it to break it out into more pages once more data is added...but I do view it on a portrait monitor normally so maybe I'm biased.
I looked at the highcharts docs and didn't immediately see a way to force the legend always on, but I will do some more digging. The Linux CI builders could be a bit of a mess though. Maybe the CI graphs should get broken down a little more by 32 vs 64bit?
A release countdown ain't a bad idea. I could just manually plot out the 6 weeks interval in the database for the next 10 years. How are weekdays vs. weekends accounted for with the release cadence?
I'll add some spacing to the graphs (and enlarge the titles, per feedback on IRC) tonight if all goes well.
@brson: The nightly release grid now has a green square for today. I can always up the interval at which that is refreshed, I think it's like every 6 hours right now. That said, since there doesn't appear to be a way to differentiate between "nightly build failed" and "no nightly yet" without going to the CI, I'm not sure what's the best course of action.
Adjustable date range is on my radar -- going to work on it after Let's Encrypt. HTTPS all the things!
Do you mean build failures for a specific nightly release? Or all auto- build failures for a day? For the former, which builders are used for those? For the latter, that shouldn't be a problem.
The more feedback the better! As a mostly-lurker of the Rust project, I'm sure others are better prepared than I am to assess what is or isn't useful.