August production releases (12 to 27 August)
A round-up of everything that reached production in August.
Practice and scoring
- Results are back on the weighted scale, and the two results sections are now called "What to Celebrate" and "Where to Lean In".
- Scoring is more resilient: transient failures retry on their own, a garbled reply is re-run once instead of failing, and pending scores recover.
- The AI coaching model was upgraded to Claude Sonnet 5.
- The mastery band on the Session Complete card is larger and never wraps in any language.
- Going Back from a practice call releases the microphone before the screen changes.
Culture feed
- Instagram photos and carousels render as photos, not as a dead video shell.
- TikTok clips play natively and silently until you tap; feed sound stays off until you turn it on.
- The video countdown is driven by the real media length.
- A watcher emails content owners when a published post stops displaying, and repairs what it can first.
- Content can be scheduled across two publish weeks, with per-week state and repeat badges.
- Content is scoped by market.
My Team
- My Team returned as an aggregate view, and a leader's scope is resolved from the stores assigned to them.
Admin
- Corporate user provisioning: add corporate users with an Employee ID, bulk CSV import with per-row commit, and ten consolidated corporate roles including Market SuperAdmin and Read-Only.
- District names are shown by name everywhere, with the code kept as the key.
- Today: duplicate a week, and images are only saved when you press Save.
- Analytics HQ: coach.com styling, per-widget market tabs, featured persona, "You" section, store leadership team, and region names without the parent-company prefix.
- Saves are decoupled from media uploads, with truthful previews and actionable upload errors.
- The Knowledge Base is limited to global super admins and the legacy Admin role was retired.
Across the app
- Sign-in and session handling hardened for slow connections and shared devices.
- Honest error states with working retries, better contrast and tap targets, right-to-left support, faster loads and lighter bundles.
- 146 more strings translated into all 15 languages.
- Chat retries once on a transport failure before showing an error.