Skip to content

Pullboard 0.8.2

Choose a tag to compare

@coreyolson coreyolson released this 09 Oct 18:17
· 387 commits to main since this release

Added

  • pullboard relay on --all sets up the relay once: it links every board on the machine, links boards registered later on its own, and one phone pairing opens all of them.
  • Another machine joins a linked board by pairing.
  • Each agent has its own relay token.
  • From the relay page you can act on your board through sealed requests, and Pullboard View shows each one as waiting, done or refused.
  • An item's detail shows its check baseline and warns when the check proves nothing.

Changed

  • Commands ask git each question once, so they run about 4x faster.
  • Submit can run only the tests a change affects: set affectedTests in pullboard.json to the command that runs selected test files. Without it, submit runs your gate in full.
  • A piped gate fails when any stage fails, so a red test piped to tail can't read green.
  • pullboard add returns at once; a check's baseline runs in the background (--wait waits for it).
  • A review released without a verdict goes to another reviewer, and needs a one-line --note.
  • Boards use engine 5. Upgrade every linked device; an older client stops at the first new record and says to upgrade.
  • Item checks and verify runs wait for a machine gate slot, and a waiting gate goes first.
  • A checkout speaks for one agent session.
  • A red check at verify shows why it failed.
  • Duplicate ids across SPEC.md and DOCTRINE.md are refused; ones PRACTICE.md already had stay warnings after the rename.
  • Lane checks can't be bypassed by unstaged config, auto-merges or grafts.

Fixed

  • pullboard relay on works over SSH: relay keys live in an owner-only file, not the system keychain.
  • Without its board key, a device still reads its linked board locally.
  • A registered board behind an unreadable folder stays listed, with one warning.
  • spec check works in a detached checkout.
  • A shell reached over SSH is never treated as your terminal.
  • pullboard edit on an item whose claim expired reopens it instead of crashing.
  • init ignores agent worktrees under .claude, so they never block submit.
  • A note in a brief's Files entry no longer trips the lane check.
  • Pullboard View: only a command becomes a code chip and it stays inline, briefs show their lists as lists, the page never scrolls sideways on a phone, the project list folds into the tab bar on a laptop, and Activity says what each shout said.
  • The coordinator's resume is a full handoff brief.

Install or upgrade: npm i -g pullboard@0.8.2

Full changes: v0.8.1...v0.8.2