Skip to content

v0.2.0

Choose a tag to compare

@ayaniv ayaniv released this 02 Oct 14:42
679e9ba

First numbered release. The earlier published version counts as v0.1.0; it was never tagged.

What's new

  • React dashboard. Replaces the legacy single-file UI.
  • Local by default. The dashboard binds to 127.0.0.1 and serves its own fonts, so loading it makes no third-party request.
  • Opt-in remote access. Reaching the dashboard from another device needs a token (npm run remote-token -- create), stored owner-only outside the repo, with a Host/Origin guard against DNS rebinding and cross-site requests. The default (this Mac, no token) is unchanged.
  • Blocked workers are visible and answerable. The dashboard shows when a Claude Code session is stopped on a permission dialog, and a card can answer it with one explicit click that sends exactly one key, behind the same auth gate. Nothing is sent automatically.
  • /pipelinely-feedback previews what it will post before it files a public issue.
  • Guards. A test fails if a new outbound URL appears in the published tree, and another keeps private documents out of the test fixtures.

Privacy

No Pipelinely servers receive your code, sessions or pipeline state. Claude Code still talks to Anthropic, and git and gh talk to GitHub with your own credentials.

Known gap

The README and user guide do not yet describe the approval callout and its Approve/Deny buttons.

Full details: #9.