Skip to content

v0.9.0

Choose a tag to compare

@AbysmalBiscuit AbysmalBiscuit released this 07 Jul 09:59

0.9.0 (2026-07-07)

Features

  • add --timing / --timing-log to issue and devrun (dd83435)
  • common: add LiveLines and LiveTable stderr widgets (510f5e1)
  • common: add minutes tier to step elapsed times (9b23aed)
  • common: persistent step-log mode for Steps (6bc4e9e)
  • issue: add Prs::empty and streaming dirty checks (50dd69d)
  • issue: live-fill the status triage table (bd7bf5f)
  • issue: make step logs persistent (210358b)
  • issue: move the prs refresh spinner below the block (b6db66d)
  • issue: parallel fetches and live table for info (662271a)
  • issue: stale-while-revalidate render for prs (750ab57)
  • issue: store full pr rows in the prs snapshot cache (3ea4080)
  • plugin: ship per-host marketplace manifests (cba0f66)
  • strays: reap bare-binary launches like chrome (0acc9d9)
  • timing: add tracing-based IO timing collector (9cdf495)
  • timing: instrument subprocess and http primitives (0300c60)

Bug Fixes

  • common: colour indicatif bars by stderr, not stdout (c0ab6e5)
  • common: dim stale cells with dim_all (7c32303)
  • common: key live styling to the stream it draws on (21918b0)
  • common: retire line bars on live block clear (696a317)
  • issue: collapse status bars into one row (7130fe1)
  • issue: match worktree selector by pr number (e838353)
  • issue: skip live rendering for info --json (fcc8d7d)
  • issue: swap prs stale block for fresh tables in place (5a17eac)
  • ports: use a real holder dir in the pidless down test (84b1dab)
  • timing: warn when a subscriber blocks install (e049f8c)
  • worktree: skip pr-number marker in issue id parse (09d6fb4)