NUTRISYNCBuilders Hub
🏠 🛠
NUTRISYNC · Docs

PO Review — Round 7 (received 26 Jul 2026)

18 items + "bigger nav icons" → all executed in one release, v0.15.0-r7 (26 Jul), plus 1 SQL migration (2026-07-26-r7-cycle-no-wrap.sql — run before testing).

The big one — auto-restart fully dead now (f4/f5/f7)

r4a killed the auto-restart in the app's "today" contexts, but TWO spots still wrapped: 1. Calendar: today/past dates now use the ACTUAL day (mirrors Home); only future dates keep the modulo forecast (predicted cycles). 2. Server (root cause of f6/f7): ns_current_segment — which feeds the daily recommendations — computed the day with mod(len) so NutriLog/Movement flipped to day-1 menstrual content while Home correctly said day 29. It ALSO picked the cycle row with limit 1 and no ORDER BY (arbitrary row since cycle history exists). Both fixed in the migration: actual day, latest cycle, day>len maps as late luteal. 3. f4: the Calendar pencil now opens Edit period start date (mini calendar → manual cycle start via the same engine as Log period) instead of jumping to Settings · Cycle Health. Icon replaced with the edit-3 vector (f3).

Scoring corrections

Visual / assets

Re-test notes

Run the SQL first, then test past-day-28 accounts: Home, Calendar and NutriLog/Movement must all agree (day 29+, luteal content) until a period is logged.