feat: responsive dashboard with workflow filtering#9
Conversation
ananos
commented
May 27, 2026
- Add responsive CSS (900/560/380px breakpoints)
- Hide stale (>90d) and mostly-skipped workflows, accessible via "Stale" chip
- Show YAML descriptions as workflow names instead of raw IDs
- Restyle action_required as "needs review" with warning treatment
- Add event/branch badges (PR/main/scheduled) to differentiate run triggers
- Widen Workflow column, narrow History column
- Add responsive CSS (900/560/380px breakpoints) - Hide stale (>90d) and mostly-skipped workflows, accessible via "Stale" chip - Show YAML descriptions as workflow names instead of raw IDs - Restyle action_required as "needs review" with warning treatment - Add event/branch badges (PR/main/scheduled) to differentiate run triggers - Widen Workflow column, narrow History column Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
|
Hey @ananos, these are some great changes, I believe @cmainas will agree as well. We definitely needed this cleanup for the dashboard, especially the filtering of stale workflows. The overall UI feels much cleaner now. One small UX thought, though: If the chip is labeled I think we could improve this in one of two ways:
Either approach would make the behavior feel more intuitive to users. Also, I believe we can increase the length/width of the success rate bar a bit more to make the layout look cleaner. And regarding the History tab, I feel we should add/keep some kind of visual indication/marking for the oldest → newest runs. Of course, users can still analyze it by looking at it, but having a subtle marker or indicator could improve readability and make the timeline feel more intuitive overall. Just a suggestion 🙂 |
|
Sounds great! Agree on your suggestions, I think renaming the All -> Active seems a bit better, but I'm good with either. Do you think you can have a go? we can safely merge afterwards! thanks! |

