Changes
- docs(kubernetes-agent): correct the severity example that never matched
- PR: #3546
- fix(slug): derive slugs from the column each model means
- PR: #3547
- fix(test): give Testing Library's waits room for the lazy markdown boundary
- PR: #3537
- fix(workers): select endsAt so {{scheduledEndTime}} renders in subscriber notifications
- PR: #3551
- feat(dashboard): drag-to-zoom retimes the whole dashboard, double-click resets
- PR: #3556
- fix(dashboard): reserve Command+K for search
- PR: #3561
- Support existing Secret for probe PROBE_KEY and runner ONEUPTIME_RUNNER_KEY
- PR: #3544
- feat(network): configurable device roles with their own settings page
- PR: #3565
- fix(dashboard): hide the monitor Template column by default
- PR: #3563
- fix(network-devices): make bulk Delete reachable and honest about failures
- PR: #3564
- fix(notifications): disable monitor status changes by default
- PR: #3566
- feat(network): reorganize product side menu
- PR: #3567