What's Changed
Features
- 5-strategy cascading login added
- MFA dual-endpoint fallback: tries both /mobile and /portal MFA verify endpoints
- Add
get_scheduled_workoutsAPI method (PR #343 by @hab)
Fixes
- Fix validation error message
- Fix mypy return type for
_http_post
Style
- Apply ruff format fixes