Public: anyone can read this; the crew can change it.

The terminal's About card opens the repository's events with `v`: newest first, paged, as MCP `events` reads them #7442

shipped production is serving it opened this has it
opened this

Intent: what happened on a repository (pushes, merges, deploys, settings changes) can be read in the terminal, in order, without a browser.

Today nothing in src/tui calls eventsPage (src/core/events_page.ts), the read behind MCP events and the API.

Done:

  • [ ] v on the About card (src/tui/screens/about.ts) pushes a new src/tui/screens/events.ts. It shows one line per event (when, who, what, in the words the feed uses), newest first, 50 at a time, and n loads the next page from the cursor.
  • [ ] Visibility is the read's own: a webhook's URL and an app's variable names show only to the repository's admins, as in MCP events.
  • [ ] The About card's key hints add v events.
  • [ ] A test (e.g. test/tui-events.test.ts) records a few events, opens the screen and sees them in order. It pages with n past 50, and checks a reader sees no webhook URL.

Files: src/tui/screens/about.ts, src/tui/screens/events.ts (new), a new test.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs