v0.2.21
UX/UI and accessibility release.
Fixes
- "Run Sample Pipeline" button no longer gets stuck on "Running..." after one click.
- New Model dialog now follows the active theme (it was always dark / low-contrast and broke in light themes).
- The Data Sources import flow is now fully keyboard-operable (cards were mouse-only).
- Dialogs (delete/confirm, New Model, Cron Wizard, DAG picker) now close on Escape.
- Replaced blocking native browser alerts in the DAG rewind-restore and job rerun paths with in-app messages.
- "Show Docs" no longer leaks its state between tables; pipeline progress bar and logo follow the theme; run-status dots carry text labels for screen readers and colorblind users.
Frontend builds clean; key fixes verified live. Backend unchanged.