Hive
fix(server): drop stale automation framing from webhook copy
GitHub issue · Closed
Summary
The account-level webhook endpoints page still described itself as plumbing for automation actions, but webhook endpoints subscribe directly to event types now and dispatch independently of the automations feature. Three strings were stale:
- Page subtitle (
webhooks_live.html.heex) - Empty-state subtitle (
webhooks_live.html.heex) - Delete confirmation, shared between
webhooks_live.html.heexandwebhook_live.html.heex
Rewrote each one to describe what the endpoints actually do (receive event notifications) and synced the matching msgid entries in dashboard_account.pot. Translation .po files left untouched per the gettext workflow — Weblate / tuistit will pick up the template change.
How to test locally
- Open the account-level Webhooks page and confirm the page subtitle reads “Configure HTTPS endpoints that receive event notifications from projects in this account.”
- With no endpoints configured, the empty-state card now reads “No webhook endpoints yet” / “Add one to start receiving event notifications.”
- Open the delete dropdown on any endpoint (account list view and the per-endpoint detail page) and confirm the confirm dialog reads “Delete this endpoint? It will stop receiving event notifications.”
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.