Skip to content

feat(feedback): add list and view commands#1266

Draft
betegon wants to merge 1 commit into
mainfrom
bt/feat-feedback-list-view
Draft

feat(feedback): add list and view commands#1266
betegon wants to merge 1 commit into
mainfrom
bt/feat-feedback-list-view

Conversation

@betegon

@betegon betegon commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

  • add the top-level sentry feedback route with list and default view commands
  • query modern User Feedback through the issue index with a mandatory issue.category:feedback filter, mailbox mapping, target resolution, and bidirectional pagination
  • show Feedback details with best-effort latest-event, replay, and attachment enrichment
  • add markdown-first formatters, generated CLI skill docs, property/unit tests, and mocked E2E coverage
  • fix shared issue auto-pagination so non-multiple limits preserve the next cursor

Part of #1262

Test plan

  • pnpm run generate:docs
  • pnpm run typecheck
  • pnpm run lint
  • pnpm run test:unit
  • pnpm run test:e2e
  • 182 focused Feedback and shared-regression tests
  • 7 completion/route drift tests
  • pnpm run check:deps
  • pnpm run check:errors
  • pnpm run check:fragments
  • pnpm run check:docs-sections
  • CI: unit, E2E, generated files, binary/npm builds, docs, and security checks all passing

@github-actions

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://cli.sentry.dev/_preview/pr-1266/

Built to branch gh-pages at 2026-07-17 12:03 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@github-actions

Copy link
Copy Markdown
Contributor

Codecov Results 📊

✅ Patch coverage is 89.95%. Project has 5495 uncovered lines.
✅ Project coverage is 81.75%. Comparing base (base) to head (head).

Files with missing lines (6)
File Patch % Lines
src/lib/formatters/feedback.ts 88.35% ⚠️ 12 Missing and 11 partials
src/commands/feedback/list.ts 93.18% ⚠️ 3 Missing and 4 partials
src/commands/feedback/view.ts 100.00% ⚠️ 3 partials
src/lib/api/events.ts 0.00% ⚠️ 3 Missing
src/commands/feedback/utils.ts 90.00% ⚠️ 1 Missing and 1 partials
src/lib/api/feedback.ts 71.43% ⚠️ 2 Missing
Coverage diff
@@            Coverage Diff             @@
##          main       #PR       +/-##
==========================================
+ Coverage    81.67%    81.75%    +0.08%
==========================================
  Files          426       433        +7
  Lines        29896     30103      +207
  Branches     19420     19593      +173
==========================================
+ Hits         24416     24608      +192
- Misses        5480      5495       +15
- Partials      2035      2055       +20

Generated by Codecov Action

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.

1 participant