feat: add accessible text to all deploy and status icons
- Add aria-label to online/1 SVG (Online/Offline)
- Add aria-label to result/1 SVG (Success/Failed/No result)
- Show full text label in deployment_status/1 completed state,
matching the other states (Created, Dispatched, etc.)
- Fix empty column label on deployments index table to 'Status'
fix: compact deploy status on mobile and seed deployments
- Add compact attr to deployment_status component to render icon-only
- Use compact mode on mobile in garden show deployments table
- Use compact mode for seed deployment results on deployment show
- Add aria-labels to dot indicators in deployment_status
- Add Status column label to garden show deployments table
- Hide Retry action on mobile in garden show deployments table
- Truncate SID on mobile in garden show deployments table
fix: remove broken action_hide_on from garden deployments table
action_hide_on generates Tailwind classes dynamically via string
interpolation, but Tailwind's purge doesn't detect them so the
responsive classes are never generated. This is a pre-existing
bug in the table component. Removing it restores the Retry button
visibility that existed before the previous commit.
SOW-109
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>