7b34ce1a98ed4d14bb94137c06937b8eb70567b5
- Added `status`, `total_sets`, and `total_volume` fields to the Workout model. - Introduced `source_kind`, `title_snapshot`, and `image_s3_url_snapshot` fields to the WorkoutItem model. - Created endpoints for managing active workouts, including finishing and discarding workouts. - Updated workout creation to ensure only one active workout exists per user. - Implemented batch addition of workout sets and updates to workout set details. - Enhanced database schema with Alembic migrations to support new fields and constraints. - Added validation to ensure at least one field is provided for workout set updates. - Updated calorie estimation logic to reflect new workout set structure.
Description
No description provided
Languages
Python
50.1%
TypeScript
38.3%
CSS
10.3%
Dockerfile
0.7%
JavaScript
0.4%
Other
0.2%