It would be nice to have the activities positioned to each day based on the activity's start time. Meaning that morning run would be on top of the day box and night run would be on the bottom. This kind of "timeline" would add a lot of value to the weekly view as user would get a more comprehensive overview of the training. And I mean that the time should be there as a y axis for the whole week so that you can see immediately the starting times of your weekly activities with one glance.
If not possible to get the timeline, then at least the activities should be ordered by the starting time. Now there are random exceptions in the ordering of activities per day.
And a bug: weekly view shows the last day of the week empty (even if there are activities there in monthly view) and these ignored activities are not counted towards the weekly totals. Same bug at least when start of the week options is MON or SUN.