Repository navigation
Releases: ppfenning/coxswain-dash
Release list
v2026.10.2
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
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
coxswain-dash
- A third page, Spend, after Regatta and Slipstream, reached with
TabandShift-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 withf. 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
coxswain-dash
- The feed reader parses the new
chair_agentsandspend_splitsections 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.
0toggles 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
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
coxswain-dash
- The settings frame marks a setting "operator-only" and reads
operator_onlyfromcox settings get --json,
falling back topat_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
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
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
coxswain-dash
- Each row names its project and the queue groups by project (dash #94, dash #95, dash #97).
towpath --versionprints 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
coxswain-dash
- The dashboard binary is
towpath, with acoxtopalias until 0.37 (dash #92).
See the full release notes: https://github.com/ppfenning/coxswain/releases/tag/v0.34.0