Skip to content

feat(seer): add table view to autofix overview - #122935

Draft
mtopo27 wants to merge 1 commit into
masterfrom
mtopo27/seer-overview-table
Draft

feat(seer): add table view to autofix overview#122935
mtopo27 wants to merge 1 commit into
masterfrom
mtopo27/seer-overview-table

Conversation

@mtopo27

@mtopo27 mtopo27 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Adds a card/table display toggle to the Autofix Overview so runs can be scanned in a denser list. The toggle lives in the filter bar, persists per-user via localStorage, and is desktop-only — below the sm breakpoint the page always renders cards and the toggle is hidden.

The table reuses the same data, polling, and section grouping as the cards; only the presentation differs. Each row keeps the issue title and meta (short id, events, users, timestamps) on the left, with the section's badges and the action button on the right:

  • Review Open PRs → review + checks status tags
  • Create PR → a N files +X −Y summary, derived from the status poll (no extra fetch)

Toggling between views issues no new requests: the overview queries are shared at the page level and the scroll-windowed SCM dedup persists across the switch, so already-enriched PR data is reused rather than refetched.

Most of the diff is a refactor that extracts the shared title block, action cell, and badge helpers out of issueCard.tsx into overviewShared.tsx so the card and the table render identical pieces — card behavior is unchanged. Good places to start review are overviewTable.tsx for the new renderer and index.tsx for the toggle and renderer switch.

Add a card/table display toggle to the Autofix Overview and a table
renderer alongside the existing cards. The row keeps the issue title and
meta on the left, with section badges (PR checks/review status, or a
files +/- summary) and the action button on the right.
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Aug 27, 2026
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