- Unify control sizes (h-9/h-8, text-sm/xs); use
ui/ Input/Select instead of 6 native <select> + raw inputs; use Lucide icons instead of inline SVG.
- Labels for search and selects (only 2 aria-label in routes);
aria-current="page" on active nav; not color-only for level/status badges.
- Measure contrast for light-mode
text-warning (oklch 0.62 0.15 75) on background; likely < 4.5:1.
- Touch targets >= 44px on mobile (filters, search).
- Add theme toggle (mode-watcher is installed, only follows system) and nav icons.
- Replace permanent 'Press ESC' hint with breadcrumb; use toasts for action errors, inline box + Retry for load errors.
Found in UI review of develop @ db3ca67.
ui/Input/Select instead of 6 native<select>+ raw inputs; use Lucide icons instead of inline SVG.aria-current="page"on active nav; not color-only for level/status badges.text-warning(oklch 0.62 0.15 75) on background; likely < 4.5:1.Found in UI review of develop @ db3ca67.