How the Journal Works

A day in Gravl Macros is a timeline of what you ate, when — not a form with fixed meal slots.

Mis à jour

Meals by time, not by name

The journal doesn't force your day into breakfast, lunch, and dinner boxes. Entries are grouped by the time you ate them — each hour with food becomes its own meal on the timeline, labeled by its time. Eat at 11pm and it's simply an 11pm meal, not a fight with a "dinner" slot.

Every entry carries its own date and time, which you set (or accept) when logging and can change afterward.

Reading your day

The dashboard shows the day's summary; the full journal screen shows every meal with its entries. The header keeps the running totals — calories and macros against your targets, with fiber, sugar, and sodium tracked along.

A meal with several foods logged together — a photo's detected dish, a saved meal, a voice log — appears as one collapsible card; expand it to see or edit each item. You can flip the journal's sort order (earliest-first or latest-first) to taste.

Acting on a meal

Each meal header has its own menu: add food at this time, save as meal for reuse, copy the meal to another day, or select all its entries for bulk actions. Individual entries respond to a tap (edit) and a swipe (delete) — the details live in Edit or Delete Logged Food.

Day-level states

Some days need labels rather than entries: a deliberate fast, a day you couldn't log fully, a day tracked somewhere else. The journal handles all three — see Fasting Days, Incomplete Days, and Manual Totals.