feat: Surface event scheduling in the dashboard (#4720)
## Description - Users can schedule events in the future via the `ts` field on events - I've responded to customer tickets asking why their runs are stuck queued. Sometimes, the answer is that they scheduled their run in the future - For these scheduled runs, I'd like to make it clearer to the user why their run is queued and not running - I display a `scheduled at` when scheduled at exists and is offset from it's queued (i.e in the future) - I've added a (i) hover to provide some more detail. I'm not sold that it's useful enough to justify its own existence. Open to edits or removal! After: <img width="836" height="394" alt="Screenshot 2026-08-06 at 4 54 05 PM" src="https://github.com/user-attachments/assets/98c5d4fc-b6d6-4f3a-af44-aa0865787fc4" /> Before: <img width="749" height="411" alt="Screenshot 2026-08-05 at 3 20 12 PM" src="https://github.com/user-attachments/assets/664cd60d-aa9b-4cc5-a407-0858dd8b0ab6" /> - I also validated this with crons, the other user of `ts` for scheduling ## Release note <!-- User-facing release note. Use "None" if this does not need release notes. --> - Surface scheduled at in the dashboard's run's page iff the event is scheduled in the future ## Migration note <!-- Upgrade, deployment, config, schema, or compatibility notes. Use "None" if none. --> None. *[Check our Pull Request Guidelines](https://github.com/inngest/inngest/blob/main/docs/PULL_REQUEST_GUIDELINES.md)* --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
S
Scott Numamoto committed
7b02d8af41e6da94ca55d43420b1ec97bef0c609
Parent: 0edba90
Committed by GitHub <noreply@github.com>
on 8/10/2026, 5:18:37 PM