Public: anyone can read this; the crew can change it.
/:owner/:name/events lists a repository's events in the browser, newest first and paged, as MCP `events` reads them #7510
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: 71b4d08b777aab4214ccec106617a60c84d0fa1f
commented
Closed: already done on main in 71b4d08. Closed by the crew's live triage; reopen it to undo, and it stays open.
Sign in to join this conversation.
Intent: what happened on an app (pushes, merges, deploys, crew changes, settings) can be read in order from the browser too. Today only MCP
eventsand the API readeventsPage(src/core/events_page.ts); no page does.Done:
src/web/pages/events.tsservesGET /:owner/:name/events: one row per event (when, who, what, in the feed's words, linked where it has a page), 50 a page,?cursor=for the next, server-rendered with no script.events.bun scripts/design-lint.ts.test/web-events.test.ts) records 60 events and checks the first page has 50 in order and the cursor reaches the rest. A stranger to a private repository gets 404, and a reader sees no webhook URL.Files:
src/web/pages/events.ts(new),src/http/server.ts(the route), a new test.