Skip to content

Releases: ppfenning/coxswain-dash

v2026.10.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:19
b4f3bb0

coxswain-dash

  • README: cox home opens towpath; bare cox starts a session (dash #142)

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v2026.10.2

v2026.10.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 00:54
8560e29

coxswain-dash

  • towpath marks an estimated five-hour fraction and caps its text at >100% (coxswain-dash #140).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v2026.10.1

v0.42.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:14
b654297

coxswain-dash

  • A third page, Spend, after Regatta and Slipstream, reached with Tab and Shift-Tab. It draws the three-way split,
    a Role, Tier, Model, Calls, Turns, Tokens and Cost table, and the cost per landed task for the five-hour or weekly
    window, flipped with f. A feed without the per-role rows shows the split and a line saying so, and the last page
    shown is remembered (dash #137, dash #138).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.42.0

v0.41.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 01:36
1b6d11b

coxswain-dash

  • The feed reader parses the new chair_agents and spend_split sections against a shared activity fixture. Both are
    optional, and an agent state it does not know parses as unknown instead of failing the feed (dash #132, dash #133).
  • A Chair agents panel lists each background agent newest first with its state, model, elapsed time, tokens and cost.
    A spend split panel shows the chair session, chair agents and cox seats in dollars and share for the five-hour and
    weekly windows, with the meter fraction and the time to reset (dash #134).
  • The regatta page draws both panels in a band under the main frames. 0 toggles the Chair agents frame and . the
    spend split frame, both hidden by default, and focus cycles through a frame only while it is shown (dash #135).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.41.0

v0.40.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:00
804195e

coxswain-dash

  • The queue priority is signed, so a negative row parses and draws instead of failing the feed (dash #129).
  • The repository's clean-check script passes ruff check ., so a build in this repository stays inside its own
    surfaces (dash #130).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.40.0

v0.38.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 21:11

coxswain-dash

  • The settings frame marks a setting "operator-only" and reads operator_only from cox settings get --json,
    falling back to pat_only (dash #126, dash #127).
  • Actions, forms, inline tests and fixtures use neutral host and repository names (dash #125, dash #127).
  • The runs view selects the line it draws, so a selected run far down a long list stays in view (dash #124).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.38.0

v0.37.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:35

coxswain-dash

  • The chair panel's terminal follows its pane size, including after a resize (dash #114, dash #118, dash #119).
  • The runs STATUS chip shows whole at 80 columns (dash #115).
  • A landed task without a pull-request number no longer freezes the board (dash #117).
  • A dead or unparseable feed shows its error in the status line (dash #120, dash #121).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.37.0

v0.36.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 22:18

coxswain-dash

  • The runs pane's history and queue columns line up under their headers (dash #100, dash #101).
  • A feed that dies or stops parsing shows an error instead of freezing the board (dash #103).
  • The chair panel says how to focus, close and resize it, and its terminal is sized to the panel (dash #104,
    dash #105, dash #112).
  • A panic restores the terminal, towpath without a terminal exits cleanly, and a failed spawn is a status-line error
    (dash #106, dash #107, dash #108).
  • Clock times follow the current local offset, and a naive timestamp keeps its column (dash #109, dash #110).
  • Command results pair with the command that ran them (dash #111).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.36.0

v0.35.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 03:38

coxswain-dash

  • Each row names its project and the queue groups by project (dash #94, dash #95, dash #97).
  • towpath --version prints its version and exits before any terminal setup (dash #96).
  • The runs pane shows the project as its own column under a PROJECT header, and keeps room for the widest status
    chip (dash #98).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.35.0

v0.34.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:01

coxswain-dash

  • The dashboard binary is towpath, with a coxtop alias until 0.37 (dash #92).

See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.34.0