← All updates
New turn

Training days now get their own route

Training days now get their own route

Feature update

A lifting day and a rest day don't ask the same thing of your body, so your targets shouldn't treat them the same.

Nutrition GPS now has a Training Day toggle. Flip it on and your calorie and macro targets adjust for that day. Flip it off and you're back to your rest-day numbers. The numbers animate as they change, so you can see the route recalculate in front of you.

What changed

  • Your plan now has separate training-day targets, calculated from the same goal and style you already set.
  • Training status is saved day by day, so your history reflects what you actually did.
  • If you never touch the toggle, nothing changes for you.

The engineering side

  • New daily_training_log table, plus training-day target columns on your nutrition goals.
  • The target calculation (computeTargets()) now accepts a training-day flag.
  • A small tween hook animates the number changes, and the toggle is its own component.