Skip to content

[TEST PR] feat(issues): Add inbox-style master-detail page for Awaiting Input - #118933

Draft
jaeeapte wants to merge 7 commits into
masterfrom
jaee-test
Draft

[TEST PR] feat(issues): Add inbox-style master-detail page for Awaiting Input#118933
jaeeapte wants to merge 7 commits into
masterfrom
jaee-test

Conversation

@jaeeapte

@jaeeapte jaeeapte commented Jul 2, 2026

Copy link
Copy Markdown

Adds a new "Awaiting Input (Inbox)" page at /issues/issue-inbox/ that renders issues as a two-panel master-detail layout: a scrollable list on the left and the full issue preview on the right.

Key features:

  • 3-line list item format matching the issue feed: title + checkbox, level indicator + subtitle, project badge; timestamps and assignee/ progress in the corners
  • Resizable left panel via drag handle, width persisted in localStorage
  • Tab selection (Activity / Autofix / Details / Events) persisted across issue switches via localStorage
  • Events tab enabled and wired to the AllEvents table from issue details
  • Bulk actions header using the real ActionSet (Resolve / Archive / Merge / Set Priority) via IssueSelectionProvider
  • Filter + search bar (IssueListFilters) above the inbox panel
  • Full-height layout with independent scroll on the list panel (no page scroll)
  • Nav link added under Issues secondary nav, gated by issue-stream-progress-ui feature flag

Legal Boilerplate

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

Adds a new "Awaiting Input (Inbox)" page at /issues/issue-inbox/ that
renders issues as a two-panel master-detail layout: a scrollable list on
the left and the full issue preview on the right.

Key features:
- 3-line list item format matching the issue feed: title + checkbox,
  level indicator + subtitle, project badge; timestamps and assignee/
  progress in the corners
- Resizable left panel via drag handle, width persisted in localStorage
- Tab selection (Activity / Autofix / Details / Events) persisted across
  issue switches via localStorage
- Events tab enabled and wired to the AllEvents table from issue details
- Bulk actions header using the real ActionSet (Resolve / Archive /
  Merge / Set Priority) via IssueSelectionProvider
- Filter + search bar (IssueListFilters) above the inbox panel
- Full-height layout with independent scroll on the list panel (no page
  scroll)
- Nav link added under Issues secondary nav, gated by
  issue-stream-progress-ui feature flag
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jul 2, 2026
@jaeeapte jaeeapte changed the title feat(issues): Add inbox-style master-detail page for Awaiting Input [TEST PR] feat(issues): Add inbox-style master-detail page for Awaiting Input Jul 2, 2026
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

📊 Type Coverage Diff

Metric Before After Delta
Coverage 93.87% 93.88% 🟢 +0.01%
Typed 133,932 134,135 🟢 +203
Untyped 8,742 8,746 🔴 +4
🔍 4 new type safety issues introduced

any-typed symbols (2 new)

File Line Detail
static/app/views/issueDetails/issuePreview/issuePreviewDrawer.tsx 232 triggerProps as any (as-any)
static/app/views/issueDetails/issuePreview/issuePreviewDrawer.tsx 257 triggerProps as any (as-any)

Non-null assertions (!) (1 new)

File Line Detail
static/app/views/issueList/issueInboxSection.tsx 88 groups[0]!

Type assertions (as) (1 new)

File Line Detail
static/app/views/issueList/pages/issueInboxPage.tsx 36 as IssueSortOptionsnewSort as IssueSortOptions

This is informational only and does not block the PR.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Story previews

Preview the stories changed in this PR on the Vercel deployment:

Preview deployment: https://sentry-83nei6a09.sentry.dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant