08-Jun-2026 — show "Our next walk" pill on the soonest walk ref #283

build 671commit ac7a071


The backend fetch that determined the next walk (refreshNextWalkId) was never called, so nextWalkId stayed undefined and the match condition fell through to walk.groupEvent?.id === undefined, which is true for any walk with a missing groupEvent.id. The pill therefore attached to an arbitrary walk instead of the chronologically next one.

Replace the ID round-trip with date-based logic: the backend reports when the next walk is and each card shows the pill only when its own start date matches.