Change Progress graph timeframes from calendar months to a rolling timeframe.
Currently, the graphs can only be displayed using full calendar months.
1M - Nov
3M - Sep/Oct/Nov
6M - Jun/Jul/Aug/Sep/Oct/Nov
If a client starts in the middle of Oct, and we review in the middle of Nov, we're only able to show half of Nov's data(1M). or zoom out to a full 3 calendar months just to see 31day's of progress.
A rolling timeframe of days or weeks gives us a report that is easier to read, eliminates wasted graph space, and looks more professional.
e.g. Display Previous:
Given that Trainerize already requires us to create programs broken down into weeks, reports filtered into rolling weeks makes even more sense.