Calendar pills are draggable and day cells are drop targets. The move preserves the hour and minute the user picked, shifts remind_at by the same delta so an offset like '30 min before' survives, and re-arms the reminder.
Also called: reschedule by dragging · move a task · push a task to tomorrow
- 1Drop computes the delta between old and new due moments and applies it to remind_at as well.
- 2The PATCH clears reminded_at, which is what lets a moved reminder fire again.
- 3The pill lands in its new day immediately — the update is optimistic on purpose.
The optimism is explained by a bug: 'Reloading here flipped the hub through its loading state and snapped the calendar's scroll — a successful drag looked like a glitch.' Sliding the reminder rather than leaving it behind keeps the user's own choice of offset intact across the move.
- Re-dating a task used to orphan its reminder
- The calendar visibly glitched after a successful drag
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →