Scheduled event and task runs may now be cancelled

Mechanic allows work to be scheduled for the future either via delayed subscriptions (e.g. mechanic/scheduler/daily+8.hours) or via "event" actions with a specified "run_at" time.

These scheduled runs may now be cancelled, using a new "Cancel" button that appears whenever a run is waiting for a future run time.

Task runs

Screen Shot 2020-08-25 at 10.31.13 AM.png

Event runs

Screen Shot 2020-08-25 at 10.32.04 AM.png