Filter the bug and improvement reports by who filed them

Featurekamo-internal
Shipped
September 7, 2026 at 11:13 PM UTC
Author
Kamo
Commit
dec2187

Reuses /leads' Agent filter — the same field, the same picker, the same gesture — pointed at a different directory: everybody who has filed at least one report, across every organization, with how many they filed. Drawn only when the server says canFilterByReporter, which is a TeamMember of the platform organization and nobody else. Not derived here, and not the same question as isPlatformOrg: that one is about the ORGANIZATION and is true for a plain Member there too. The board is global and a customer is protected only by SystemBugIdentityPolicy withholding WHO filed a row, so a control that lists reporters by name goes to exactly the population that rule already discloses everything to. A second copy of a disclosure rule in the browser is how a name reaches a surface the server withheld it from. The reporter travels on the status counts as well as the listing, because the number beside a status promises what picking it would show. It also joins the empty-state test: chosen while the status is widened to "all" it is the only filter in force, and without it the page would announce an empty platform to somebody who had picked a quiet colleague. AgentSelector gains a `fetcher` it forwards to its picker. It accepted no such prop before, and the failure mode was the quiet one: a filter with its own directory would have shown the viewer's own colleagues instead, which looks exactly like a working filter.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing