mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 05:42:19 +00:00
The preventive-care card kept postponing in the overflow kebab, three taps from the thing a person actually wants when a due date does not fit: open the menu, find the row, open the sheet. The medication card has never done that — taken and skipped sit side by side on the card, one tap each — and the checkup card should read the same way. Postpone is a second button in the action row now, outline against the filled primary, at its natural width beside it. The dense list branch gets the same action as an icon button, so neither view offers what the other withholds. The kebab keeps edit, measurements and delete. The sheet behind the button is unchanged in what it offers (quick offsets, a free date, the honest-skip zone), but the offsets are computed on the calendar now rather than by adding 86 400 000 ms per day. Across a DST shift the old arithmetic moved the wall clock over midnight and wrote the neighbouring date, so a chip labelled "+7 days" could fill in the sixth or the eighth.