August 7th, 2025
Introduced workout settings dialog to the challenge component

Introduced Advanced Settings Customization: This allows for a more tailored user experience by programmatically managing settings visibility and default states. The new parameters are:

showSettings (boolean, defaults to true): Controls the visibility of the main settings button. When false, the entry point to the settings modal is hidden.
motionTrackingSettingOn (boolean, defaults to true): Manages the visibility of the AI motion tracking section within the settings modal. When false, users cannot see or interact with motion tracking options.
motionTrackingEnabled (boolean, defaults to true): Sets the default state of the AI motion tracking feature. If false, motion tracking will be off by default, but users can still enable it via the settings menu (if motionTrackingSettingOn is true).
For example to show the settings modal but hide the motion tracking section, you would send:
{ "showSettings": true, "motionTrackingSettingOn": false }