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.
Split from #810. Part of #592. It waits on the working-now line because both change src/apps/toolbar.ts.
Done looks like.
telluse (no second tell path), and the tell carries the page address and, on a preview, the pull.Files. src/apps/toolbar.ts, the forge route for the tell, tests.
Before pushing.
bun x tsc --noEmitand the toolbar tests.