Calendar
It would be great if you could only display one week of training at a time for athletes, without the need to manually hide future workouts.
So input 12 weeks of training but athlete gets drip fed their programme on a weekly basis.
I like to programme weeks in advance and make small adjustments as necessary. This would be really handy

-
Cooymans Performance commented
The ability to plan ahead is great as a coach, but sometimes it is not nice to have weeks of workouts already visible. It would be great if the Calender would support a "rolling visibility window" for the athletes' workouts for X weeks ahead.
A few practical considerations:
- Planned events and notes (except private ones) can and should be visible at all times.
- The opportunity to override the rolling window to make everything visible to a certain date (e.g. A-race)
- The ability to set future workouts as already visible ahead of times (e.g. key sessions that the athlete needs to plan way ahead for.
- a slight color change on the coach calendar (shading on the days/text color of dates) to indicate that those days are not visible on the athletes' calendar yet.