Hide and lock planned workouts
Coaches often build a multi-week block ahead of time and reveal it gradually, or lock key sessions so the athlete can't move them. Doing that meant ticking "Hide from athlete" or "Athlete cannot edit" on each workout in the web UI. icu_bulk_update_event_access now sets either flag on many planned workouts at once, picked by ID or by date range. Only WORKOUT events change; notes, races and targets in the range are left alone. icu_create_event and icu_update_event accept both flags for single events, and calendar reads show them when set.
Notes
icu_update_sport_settingsis now found by a search for "sport settings", and its zone parameters state their limits up front.
Full Changelog: v5.2.0...v5.3.0