Add new Manual Activity type: Interval
We have no good way to log an interval workout on Strava. Currently we have 3 options to log intervals:
1. Upload each interval separately. Most accurate for Strava's analytics, but it clutters up your log quickly and your friends that use Strava will hate you. If you did a 12x400m workout, uploading 12 activities will surely be annoying to any of your followers.
2. Upload the entire length of the interval session (rest and all) as 1 workout. This captures the whole thing in 1 workout which prevents clutter, but now your analytics are going to be way off because your rest is part of the run, slowing down your average pace and making it very hard to look back 6 months later and see exactly how the workout went down.
3. Upload ONLY the invervals and/or manually add together the distance/time of your intervals as 1 workout, so you only upload 1 workout but it's only the fast bits, not bogged down by rest. This gets rid of the problems from #2, but now the analytics will think you ran a god tier run rather than separate intervals.
Allow us to manually upload an Interval workout by adding "Interval" to the list of workout types when creating a manual activity.
When you select Interval from the dropdown, you would be presented with a list of blank text inputs and an "Add" button to add another one, indefinitely. Each row could have a column for "Warmup, Cooldown, Interval", "Active Rest", "Rest", a column for distance, and a column for time.
Behind the scenes, strava could track each interval as separate workouts and do their analytics based off that, so that it doesn't seem like you ran either ungodly slow (aka #2) nor ungodly fast (aka #3), while also grouping it on the front-end into a single workout to avoid bogging down your feed with a bunch of clutter.