Split from #810 (parked twice by a red test unrelated to it, the check machine's disk). Part of #592.
Done looks like.
[ ] The bar in src/apps/toolbar.ts names the running crew run on this app, or on this preview's pull, linked to its run page. Nothing is shown when idle. It is read once when the bar opens, never polled.
[ ] Signed out, the bar shows only where you are and home.
[ ] The bar's script never reads the app's DOM or cookies, and stays in its shadow root and under its size budget.
[ ] Tests: the line appears while a run is live and is gone when it ends, for both a preview and production; signed-out shows nothing.
Files. src/apps/toolbar.ts, the forge route the bar reads, tests.
Before pushing.bun x tsc --noEmit and the toolbar tests.
Split from #810 (parked twice by a red test unrelated to it, the check machine's disk). Part of #592.
Done looks like.
Files. src/apps/toolbar.ts, the forge route the bar reads, tests.
Before pushing.
bun x tsc --noEmitand the toolbar tests.