February 4th, 2026

KinesteX v2.14.0 – New workout postMessage controls and UX fixes

This release adds more precise, programmatic control over workouts via postMessage, plus several quality-of-life improvements.

New: Workout Activity Actions via postMessage

You can now control the workout state from your app using the workout_activity_action property:

  • pause_workout – Pauses workout (video, timer)

  • resume_workout – Resumes a paused workout

  • mute_workout – Mutes all audio (speech, sounds, music)

  • unmute_workout – Unmutes all audio

  • mute_speech – Mutes only speech feedback and rest guidance (other sounds still play)

  • unmute_speech – Unmutes speech feedback

Each action sends back a confirmation message, for example:

{ type: "pause_workout", date: "2024-01-15T10:30:00Z" } { type: "resume_workout", date: "..." } { type: "mute_workout", date: "..." } { type: "unmute_workout", date: "..." } { type: "mute_speech", date: "..." } { type: "unmute_speech", date: "..." } 

For full integration details and examples, please see the workout activity actions API docs in our developer documentation.

Other improvements

  • Added option to turn off “instruction mode” for a more seamless boxing experience

  • Fixed translation of workout category labels

  • Added admin dashboard controls to turn off time reminders during workouts