Skip to content

Releases: hanmariyang/coxpit-oss

v5.2.1 — repository picker fixes

Choose a tag to compare

@hanmariyang hanmariyang released this 21 Aug 00:01

Two UI fixes for the repository picker, reported on 5.2.0:

  • Add repository now opens the folder browser directly. Before, it also opened the New-task compose sheet behind the browser — closing the browser left a stray task open.
  • The folder browser's close (×) button rendered as a plain white box on some builds; it's now styled to match every other dialog. Added a base style so no overlay close button can regress to native white again.

Upgrade in place — no breaking changes.

v5.2.0 — Documents (문서함) + brand identity

Choose a tag to compare

@hanmariyang hanmariyang released this 20 Aug 16:08

Two things land in v5.2.0: a place to find everything your agents produced, and a face for the product.

문서함 — Documents

Every artifact a run produced — docs, pages, code diffs, answers — now has a home. The new Documents view in the left nav lists them all, grouped by run so a fleet's output reads as one story instead of a scattered pile. List-first, no cards: scan it like a changelog, open what you need.

Brand — a pilot for your fleet

Coxpit gets a mascot: a goggles-cap pilot, and a coxpit wordmark set in Pixelify Sans. It enters lightly — the point is a fast, clean console, not a character plastered on every surface.

  • Always-on logo — the mark + wordmark lockup in the board header, the landing, and the updates page; favicon and apple-touch icons everywhere.
  • Character only at welcome moments — the sleeping pilot greets you on a cold-start board, the waving pilot on the unlock screen. That's it. Toasts, run cards and chips stay text-and-colour.
  • Desktop app icon across macOS, Windows and Linux installers.
  • Social preview image for shared links.

Under the hood: brand assets ship in-package and serve from a cached /brand/* route, exempt from the auth gate so the unlock page can show the logo before you're in. The wordmark font is Pixelify Sans (OFL 1.1), self-hosted; the mascot and mark are original artwork.


Full e2e suite green (79 checks). No breaking changes — upgrade in place.

5.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 06:03
release: v5.1.0 — close the loop (landing as a phase)

The run lifecycle now spans launch -> settle -> preview -> (resolve) -> landed
on origin, without leaving coxpit:
- no-op/blocked visibility + sibling overlap + land order
- base-drift warning + conflict preview (vs the origin target, incl. uncommitted
  worktree changes)
- origin-aware land: rebase/squash onto origin/<target>, push as
  coxpit/<task-slug>-r<id>, PR against the target
- in-app conflict resolution: coxpit drives git, the run's own agent edits the
  markers, then it lands automatically

Full-loop live-validated (real gh + real agent): clean land and agent-resolved
conflict both opened clean PRs on a throwaway repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

5.0.3

Choose a tag to compare

@github-actions github-actions released this 20 Aug 01:31
release: v5.0.3

Rail action buttons fixed (repo rows are role=button divs so nested ⎇/×
buttons stay valid + icon-ghost, never white), agent-mode is a compact
switch toggle (dry ⇄ real, 29px, no wrap), footer no longer overflows the
sheet (row 1 toggle + count, row 2 full-width Run fleet).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

5.0.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 00:55
release: v5.0.2 — unified dropdown chevrons + pinned navigator rail

npm 5.0.0 → 5.0.2 (bundles 5.0.1's dark-control fixes, which never hit npm).
Unifies every dropdown chevron to the Lucide #i-chevron-down and pins the
navigator rail (fixed viewport height; the board scrolls on its own so + New is
always reachable). Plus the 5.0.1 fixes: dark model menu, count stepper, slim
Dry/Real, appearance:none selects, icon-ghost rail actions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

5.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 00:27
release: v5.0.1 — dark-theme the New-sheet + rail controls

npm 5.0.0 → 5.0.1. Fixes v5.0.0 visual regressions where native browser chrome
leaked white: sheet selects (appearance:none + token chevron + dark options),
the model field (datalist → dark recent-models menu), the agent-count field
(native spinner → −/+ ghost stepper), the Dry/Real toggle (boxy 3-line stack →
slim single row), and the rail repo-row ⎇/× actions (icon-ghost, never white).

e2e 78; typecheck clean; live-verified every control now matches the dark theme.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

5.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 23:46
release: v5.0.0 — the console redesign

npm 4.8.0 → 5.0.0. The major bump: the left rail stops being a permanent compose
form and becomes a navigator; launching is a focused action.

- Navigator rail — machine switcher + a scannable repo list with live active-run
  counts + attention dots, click-to-scope the board, and the Active/Goals/Archive
  view nav (moved out of the header).
- Launch as a New sheet — + New opens a focused Task/Goal/Workbench sheet with
  progressive Options (model/design/deliverables); footers adapt (Run fleet /
  Plan & run / Open workbench).
- Pocket board — the mobile drawer is just the navigator + a + FAB opens the
  sheet; killed the left-right jitter (root overscroll/overflow-x clamp) and fixed
  mobile-Safari login (real form-POST navigation → 303, no more cookie race).
- Compare AI review now has full-height scrollable room (toggle in place of the
  diff columns) instead of a squeezed band.
- English sweep of the deliverables/contract/converge labels.

Core (rail → sheet → mobile + compare fix) shipped; ⌘K palette / collapsible rail
/ split menu trail into 5.0.x. e2e 77; typecheck clean; every phase live-verified.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

4.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:14
v4.8.0

release: v4.8.0 — access-key auth (exposed-only) & the Lucide icon sy…

4.7.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 16:07
release: v4.7.0 — deliverables, real viewers & the converge workroom

npm 4.6.0 → 4.7.0.

- Deliverable contract: a task declares required outputs (answer/code/doc/page/
  file); runs pin them as typed output cards, ⚠ on missing. Run modal is now
  timeline(left)/output-cards(right) with REAL per-type viewers — rendered
  markdown, live sandboxed HTML page, colored diff, image preview.
- Converge cockpit: the Goal workroom is a per-run decision panel — review /
  fix(steer) / merge / close each run in one session, expand → the run's output
  cards as the review peek. Group bar: Integrate selected / review / close.
- Fix: closed-task terminal no longer errors (cleanupRun blanks the stale
  worktree/tmux pointers; button guarded).
- Maintenance: reclaim orphaned worktrees (failed/closed run worktrees are disk
  debt ~180MB each) — safe filter never touches running/done work.

e2e 61 checks; typecheck clean; both real viewers and the converge panel
live-verified. /api/runs/:id/file byte serving is path-escape guarded.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

4.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:56
release: v4.6.0 — the Goal workroom (+ batched 4.5.x)

npm 4.5.0 → 4.6.0. Bundles everything on main since v4.5.0:

- Goal workroom (v4.6): a room per Goal opened from the group band. L1 —
  aggregate view of sibling runs, spawn new attempts into the group, broadcast
  a follow-up to the settled runs, surface review/integrate. L2 — a read-only
  Ask coordinator (Work|Ask toggle) that reads run diffs and answers, never acts.
  Built on the existing group/session/fan-out primitives; honest steer scope
  (settled-only), read-only invariant enforced.
- Browse-driven greenfield: start a new project from the folder picker.
- CI hardening: job timeouts + apt retry/timeout; publish now gates on e2e.
- Contribution scaffolding (CONTRIBUTING, SECURITY, CoC, issue/PR templates).
- Landing EN/한국어 toggle + CJK-safe wrapping; full usage guide (EN + KO).

e2e 52 checks; typecheck clean; both workroom layers live-verified.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>