-
Notifications
You must be signed in to change notification settings - Fork 146
fix(dashboard): use ineligible icon for runners #3742
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(dashboard): use ineligible icon for runners #3742
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
How to use the Graphite Merge QueueAdd the label merge-queue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR Review: Fix Dashboard Runner Status IconSummaryThis PR updates the offline runner status indicator from a signal icon to a warning triangle icon and improves the tooltip text. The change is small, focused, and improves UX clarity. ✅ Positives
📝 Code Quality ObservationsImport Management (frontend/src/app/runners-table.tsx:2) Formatting (frontend/src/app/runners-table.tsx:184-188) 🤔 Considerations
🧪 Testing ConsiderationsThe PR description provides clear testing steps. Consider these additional test scenarios:
🔒 Security & Performance
📊 Overall AssessmentVerdict: ✅ Approved This is a well-scoped UI improvement that enhances clarity without introducing risk. The code quality is good and follows existing patterns in the codebase. Recommendation: Merge after successful testing of the visual changes. 💡 Optional Future EnhancementsThese are not required for this PR but could be considered for future work:
Review completed by Claude Code - 2026-01-09 21:39:44 UTC |
Graphite Automations"Test" took an action on this PR • (01/02/26)1 assignee was added to this PR based on Kacper Wojciechowski's automation. |
f6af542 to
a4972a8
Compare
f941b79 to
70e750a
Compare
70e750a to
2658d38
Compare
a4972a8 to
d8be1a7
Compare
More templates
@rivetkit/cloudflare-workers
@rivetkit/db
@rivetkit/framework-base
@rivetkit/next-js
@rivetkit/react
rivetkit
@rivetkit/sql-loader
@rivetkit/virtual-websocket
@rivetkit/engine-runner
@rivetkit/engine-runner-protocol
commit: |
2658d38 to
61e5c6a
Compare
d8be1a7 to
5435aff
Compare
Merge activity
|
### TL;DR Updated the offline runner status indicator to use a warning triangle icon with improved tooltip text. ### What changed? - Imported `faExclamationTriangle` icon from Font Awesome - Changed the offline runner status icon from `faSignalAlt` to `faExclamationTriangle` - Updated the tooltip text from "Last ping X time ago" to "Offline (last seen X time ago)" for better clarity ### How to test? 1. Navigate to the runners table view 2. Wait for a runner to go offline (or simulate an offline runner) 3. Verify that the offline runner now displays a warning triangle icon instead of the signal icon 4. Hover over the icon to confirm the tooltip now shows "Offline (last seen X time ago)" ### Why make this change? The warning triangle icon more clearly communicates an error state compared to the previous signal icon. The updated tooltip text also explicitly states that the runner is offline, making the status more immediately understandable to users.

TL;DR
Updated the offline runner status indicator to use a warning triangle icon with improved tooltip text.
What changed?
faExclamationTriangleicon from Font AwesomefaSignalAlttofaExclamationTriangleHow to test?
Why make this change?
The warning triangle icon more clearly communicates an error state compared to the previous signal icon. The updated tooltip text also explicitly states that the runner is offline, making the status more immediately understandable to users.