The workflow
Scan the GitHub panel's Issues or Pull requests tab across several tracked repos and tell, without opening anything, which repo a row belongs to.
What happens today
Both tables span every tracked repo and the repo filter defaults to all of them, but a row carries only #<number>. The columns are ID, Title, Assignee, Status, Updated. The repo appears nowhere.
Two repos numbering an issue the same produce two rows that read identically. With four repos tracked here, my Pull requests tab interleaves #79, #128, #127, #78 from two different repos, and the only way to tell #78 from #79's repo is to open one.
The repo filter is a workaround, not a fix: it answers "show me one repo" rather than "which repo is this row".
What I would expect
A Repo column between ID and Title, present in the header, the row, and the loading skeleton. Showing the name after the slash keeps the width small, since the owner repeats across most rows and the title needs the space; the full owner/name can live in the cell's title attribute.
It should appear at the same container width where the table already takes its desktop layout, so it is visible at the panel's normal width rather than only when the panel is unusually wide.
Prototype
Branch: https://github.com/MPIsaac-Per/bb/tree/feat/github-repo-column (one commit on ad79bbb5e)
Includes a test in app.test.tsx rendering two issues both numbered #42 in different repos, asserting each row names its repo. It fails before the change and passes after.
Screenshot of the Pull requests tab with the column, rows from kept and receptn interleaved: I can attach one on request.
Happy to adjust the placement, the width, or whether to show the owner. Filing per CONTRIBUTING.md before opening a PR.
AGENT GENERATED
The workflow
Scan the GitHub panel's Issues or Pull requests tab across several tracked repos and tell, without opening anything, which repo a row belongs to.
What happens today
Both tables span every tracked repo and the repo filter defaults to all of them, but a row carries only
#<number>. The columns are ID, Title, Assignee, Status, Updated. The repo appears nowhere.Two repos numbering an issue the same produce two rows that read identically. With four repos tracked here, my Pull requests tab interleaves
#79,#128,#127,#78from two different repos, and the only way to tell#78from#79's repo is to open one.The repo filter is a workaround, not a fix: it answers "show me one repo" rather than "which repo is this row".
What I would expect
A Repo column between ID and Title, present in the header, the row, and the loading skeleton. Showing the name after the slash keeps the width small, since the owner repeats across most rows and the title needs the space; the full
owner/namecan live in the cell'stitleattribute.It should appear at the same container width where the table already takes its desktop layout, so it is visible at the panel's normal width rather than only when the panel is unusually wide.
Prototype
Branch: https://github.com/MPIsaac-Per/bb/tree/feat/github-repo-column (one commit on
ad79bbb5e)Includes a test in
app.test.tsxrendering two issues both numbered#42in different repos, asserting each row names its repo. It fails before the change and passes after.Screenshot of the Pull requests tab with the column, rows from
keptandreceptninterleaved: I can attach one on request.Happy to adjust the placement, the width, or whether to show the owner. Filing per CONTRIBUTING.md before opening a PR.