v0.66.0
Robustness and accessibility, the last of a four-part quality pass.
- Webhook notifications no longer carry the run's extra vars, which can hold survey-supplied secrets, and webhook and email deliveries drain on shutdown instead of being cut off mid-send.
- Table rows that navigate or inspect are keyboard reachable, dialogs move focus to their first field and restore it on close, and the runs table ignores a stale search response.
- The run detail guards its action buttons, the non-terminal query agrees across all three stores, and two pieces of dead code are gone.