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

Tell the crew from the forge toolbar: the tell carries the page it was sent from #2252

shipped production is serving it opened this has it
opened this

Split from #810. Part of #592. It waits on the working-now line because both change src/apps/toolbar.ts.

Done looks like.

  • [ ] Signed in, the bar offers "Tell the crew". It posts through the same action the feed composer and the MCP tell use (no second tell path), and the tell carries the page address and, on a preview, the pull.
  • [ ] A receipt, a link to the tell, is shown after sending.
  • [ ] The mutation is a same-origin POST to the forge's own origin with its CSRF check, so the app's origin can never trigger one.
  • [ ] Tests: a tell from a preview and from production carries its page; a cross-origin POST is refused; signed-out shows no action.

Files. src/apps/toolbar.ts, the forge route for the tell, tests.

Before pushing. bun x tsc --noEmit and the toolbar tests.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs