Open the meal

From the dashboard, scroll down to today's log. Each meal is a row showing the description and the calorie total. Tap the row. The meal opens in the entry detail view, which is where every edit happens.

If the meal is from a previous day, swipe down on the dashboard to access the date picker, jump to the day you want, and tap the meal there. Edits to past days update your historical totals but don't change today's remaining numbers.

Edit the description

The description field at the top of the entry is editable. Tap it, type the correction, hit done. If you change the description significantly (e.g. you originally said "chicken bowl" and now you're correcting to "chicken burrito with rice and beans"), TrakMac will offer to re-estimate the macros from the new description. Tap Re-estimate to take the new numbers, or Keep current if you want to keep what's already logged.

Minor corrections (typos, slight rewording) won't trigger a re-estimate prompt. Major changes will.

Edit individual macros

Each of the four macros — calories, protein, carbs, fat — is editable independently. Tap the macro number to open a numeric keyboard. Type the new value, hit done.

A few specifics:

  • Editing calories doesn't auto-recalculate the macros. If you correct calories from 600 to 800, protein/carbs/fat stay where they are. If you want everything to scale, edit each macro individually.
  • Negative values are blocked. If you over-logged something and want to subtract from your daily total, edit the meal that was wrong, don't try to log a negative entry.
  • Decimal values work. You can enter 4.5g of fat. Most users round to the nearest gram and life goes on.

Swap items inside a multi-item meal

When you describe a meal with multiple items ("chicken bowl with rice and beans and avocado"), TrakMac breaks it down internally and stores each item separately. You can see them by tapping the meal and scrolling to the items section.

To swap an item:

  1. Tap the item row you want to change.
  2. Tap Replace to enter a new description for that item only.
  3. The estimator returns new macros for the replacement; tap Save.

To remove an item entirely without affecting the rest of the meal: tap the item, then tap Remove. The meal totals update.

To add an item to an existing meal: tap Add item at the bottom of the meal detail. Describe the new item, confirm the estimate, save.

Delete a meal

If you logged something by accident or duplicated an entry:

  1. Open the meal from the dashboard.
  2. Scroll to the bottom.
  3. Tap Delete entry (red).
  4. Confirm.

Deleted meals are gone permanently. The undo window is the confirmation modal, not after.

If you want to remove a meal from your daily totals but keep a record of it (e.g. "I tried this protein bar and want to remember the macros, but I also want to fix today's totals"), there is no built-in mode for that. The workaround is to delete the entry and re-log it tomorrow when you want the macros to land.

What happens after you edit

Three things happen when you save an edit:

Your daily totals update immediately. The remaining-calorie ring on the dashboard, the protein bar, all the math at the top of the screen recalculates as soon as you tap done.

The streak math is preserved. Edits don't affect streak counting unless they push the day total below or above the 1,000-calorie threshold for streak qualification (see how the streak works).

The estimator learns. When you edit an estimate, the system records the correction and uses it to improve future estimates of the same item — both for you specifically (your portion sizes, your usual order at this restaurant) and globally (every user benefits when many people correct the same thing the same way). This is why editing matters even when the daily totals you care about are already right; you're making tomorrow's first guess better.

Common edit scenarios

A few patterns we see often:

The portion was bigger than the estimate assumed. Voice descriptions like "a bowl of pasta" default to a typical portion. If your bowl was 50% larger, double the portion size by editing the macros up. After you do this a few times for the same dish, the estimator learns your typical portion and stops underestimating.

You ate at a chain we have data for, and the estimate is in the right neighborhood but off. Probably the wrong size or a missing modification (extra cheese, double protein, no dressing). Open the chain's website nutrition page, copy the actual numbers, edit the macros to match. Future logs of the same item will inherit the corrected version.

You used a different fat than the recipe assumed. Default cooking fat estimates are usually butter or olive oil. If you cooked in spray, the calories are 80-150 lower than the estimate. Edit the calories down by that amount and adjust fat grams accordingly.

The estimator labeled the wrong item. If you said "steak" and the system thought you meant a hamburger steak instead of a sirloin, edit the description and re-estimate. The voice transcription accuracy is high but not perfect.

When not to edit

A few cases where editing creates more friction than it's worth:

  • The estimate is within ±10% of what you think the real number is. That's inside the noise of any tracking system. Editing won't change your trend; it'll just slow you down.
  • You don't actually know what the right number is. Editing based on a guess that's worse than the model's guess is counterproductive. If you're not sure, leave it.
  • The item is one you'll never log again. Personal calibration matters most for foods you eat repeatedly. A one-off restaurant meal that's slightly off doesn't earn the friction of a careful edit.

For the day-to-day, the right rule is: edit when the estimate is meaningfully wrong, ignore when it's roughly right, and trust the trend over the daily exact number.