Skip to content

fix(webhook-logs): add Linear and Sentry to webhook logs filter UI and CLI#1156

Merged
aaight merged 1 commit intodevfrom
fix/linear-sentry-webhook-logs-filter
Apr 22, 2026
Merged

fix(webhook-logs): add Linear and Sentry to webhook logs filter UI and CLI#1156
aaight merged 1 commit intodevfrom
fix/linear-sentry-webhook-logs-filter

Conversation

@aaight
Copy link
Copy Markdown
Collaborator

@aaight aaight commented Apr 20, 2026

Summary

  • Add Linear and Sentry options to the webhook logs source filter dropdown (web/src/routes/global/webhook-logs.tsx)
  • Add linear (purple) and sentry (rose/red) badge colors to SourceBadge component (web/src/components/webhooklogs/webhooklogs-table.tsx)
  • Update CLI --source flag description and empty-state message to mention Linear and Sentry (src/cli/dashboard/webhooklogs/list.ts)

Root cause: Linear and Sentry webhook sources (source: 'linear' / source: 'sentry') were already being written to the webhook_logs DB table by src/router/index.ts, but the dashboard UI dropdown and CLI help text were never updated when these providers were added.

Trello card: https://trello.com/c/69e3481c105f5e2064ec58fa

Test plan

  • npm run lint — passes (no issues)
  • npm run typecheck — passes (no errors)
  • npx vitest run --project unit-api tests/unit/api/routers/webhookLogs.test.ts — 11 tests pass
  • Manual: Navigate to /global/webhook-logs, confirm "Linear" and "Sentry" appear in the source dropdown
  • Manual: Confirm SourceBadge renders a purple badge for linear source and a rose badge for sentry source
  • Manual: Run cascade webhooklogs list --help and confirm updated source description

🤖 Generated with Claude Code

🕵️ claude-code · claude-sonnet-4-6 · run details

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Collaborator

@nhopeatall nhopeatall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

LGTM! The changes correctly add Sentry and Linear options to the webhook logs source filter dropdown, style the source badges correctly, and update the CLI messages and options.

No tactical or strategic issues found. I have also verified that the tests, linting, and TS builds pass successfully.

🕵️ opencode · google/gemini-3.1-pro-preview · run details

@aaight aaight merged commit 479a749 into dev Apr 22, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants