You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Problem
The Pull Requests page aggregates every connected environment and project by default.
I keep the
t3coderepo added as a reference to ask questions about how the app works. That fills the PR list witht3codePRs and hides my real work.Current filters cannot express “everything except t3code”:
Project,Host,Server,StateandInvolvementare single-select.Allor one value is possible.is notoperator.So exclusion is impossible when I work with several repos plus one reference repo.
Proposal inspired by Linear
Linear lets each filter use
is/is not, likeStatus is not Triage.Bring the same model to Pull Requests:
Project,HostandServer.is/is notper filter group.Current state found in code
apps/web/src/components/pullRequest/PullRequestListFilters.tsxusesMenuRadioGroupfor Project, withALL_PROJECTS_VALUEor one project.Labelsalready supports multi-select with checkboxes plus negative search via-label:.packages/contracts/src/pullRequest.ts:PullRequestListFiltershasexcludedLabels, but no excluded project concept.PullRequestListInputsupportsprojectIds, but there is no exclusion field.Example
Keep
t3codeas a reference project for questions, work daily across several work repos, and setProject is not [t3code]once to keep a clean PR list.Related
is notexclusion.All reactions