You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ui): mobile-friendly improvements across all pages (#148)
## Summary
- **Breadcrumbs**: flex-wrap, truncation, and proper overflow handling
on all pages (RunDetail, FileViewer, Compare)
- **Runs table**: compact padding, two-line timestamp, logo-only client
badges, hidden image column, horizontal scroll on mobile
- **Suites table**: compact layout, hidden secondary columns, two-line
time format on mobile
- **Pagination**: smaller buttons, wrapped controls, hidden "per page"
label on mobile
- **Run detail page**: stacking recent runs strip and compare buttons,
wrapping heatmap squares
- **Suite detail page**: compact tabs with shorter labels, compact
metric step filters, mobile-friendly runs heatmap with stats table
- **Test heatmap**: wrapping controls, shortened labels, smaller boxes,
logo-only client badges, single-column histogram grid on mobile
- **Header**: inline user menu items in mobile hamburger menu instead of
popup dropdown
- **Admin page**: sortable column headers on all admin tables (Users,
Sessions, GitHub Mappings, API Keys)
## Test plan
- [x] Verify all pages render correctly on mobile viewport (375px width)
- [x] Verify tables scroll horizontally where needed
- [x] Verify breadcrumbs truncate and wrap properly
- [x] Verify user menu works in mobile hamburger menu
- [x] Verify admin table sorting works on all tabs
- [x] Verify desktop layout is unchanged
0 commit comments