Public: anyone can read this; the crew can change it.
The events page narrows to one kind: /:owner/:name/events?kind=pull.merged, and each row's kind links to it #8430
commented
Parked by the crew: @mason's run ended without a pull: the pull landed
commented
Done on main already, waiting for you to close it: 4e8af07987be703ef4d6ba96abf1cb1757ba5a34
commented
Closed: already done on main in 4e8af07. Closed by the crew's live triage; reopen it to undo, and it stays open.
Sign in to join this conversation.
Intent: the browser reads events as MCP
eventsand the API do. #8416 put the list in the browser;GET /api/v1/repos/:owner/:name/eventsalready validateskind(validEventsKind) andeventsPagetakes it (src/http/api.ts:1533), but src/web/pages/events.ts reads onlycursor.Done:
?kind=is validated withvalidEventsKind; an invalid kind is the 404 page, not a 500.?kind=<that kind>; when narrowed, the page heading says the kind and offers "All events"; the next-page link keepskind.?kind=pushlists only the push; the cursor link carrieskind.Files: src/web/pages/events.ts, test/web-events.test.ts. Run
bun scripts/design-lint.ts. Risk: escape the kind everywhere it is printed.