Skip to content

Releases: luojiahai/code-by-wire

Code-by-wire v0.2.0

19 Jun 11:07
2ca0bc5

Choose a tag to compare

Added

  • Windows (x64) support: a downloadable NSIS installer, plus parity for spawning,
    adopting, live telemetry, and CLI detection.

Changed

  • Validate a session's working directory before spawn, surfacing the reason
    ("Starting directory does not exist") instead of a bare "[process exited]".

Code-by-wire v0.1.6

18 Jun 11:26
a0b6409

Choose a tag to compare

Added

  • A Shells tab in the dock that lists each session's background shells,
    reconstructed from the transcript, and lets you drill into any shell's full
    log on the main surface with a live tail and ANSI colors.
  • A reset control in the Overall Stats view that drops and rebuilds the
    analytics index from scratch, behind a danger-tone confirmation.
  • An email reveal toggle in the account rail that masks the subscription email
    by default, so you can demo the app without exposing it.

Changed

  • Rebuilt the left sidebar as a single rail panel: the account card opens the
    Overview, sessions render as cards with a state-icon tile where the icon shape
    encodes session state and its tone encodes management, and the CLI status sits
    in a band below the account card with its version. The CLI status modal moved
    onto the shared modal shell around one dynamic banner.
  • Split the session list into Active and Ended zones by creation time — a
    headerless Active list above a collapsible Ended section — and froze each
    session's creation time to its earliest transcript timestamp so the order
    holds across reparses.
  • Reworked the dock tabs: underline and lozenge tab styles, Tasks folded into
    the dock as a tabbed section, and the idle dock defaulting to Tasks when a
    session has any.
  • Restyled subagent lanes into single-row, description-first bands.
  • Gave the session list, workspace, stats, and dock a VSCode-style overlay
    scrollbar that reveals on hover without taking layout space.

Fixed

  • Spawned sessions now inherit the resolved CLAUDE_CONFIG_DIR, so a relocated
    Claude config directory carries into sessions the app starts.

Code-by-wire v0.1.5

16 Jun 22:50
d98c287

Choose a tag to compare

Added

  • A live CLI status block at the bottom of the rail that probes the local Claude
    Code CLI on startup and classifies it as ready, not found, outdated, logged
    out, or unknown. It resolves the binary across a saved override, your
    login-shell PATH, and a fallback, recovers a relocated CLAUDE_CONFIG_DIR,
    flags multiple installs, and enforces a minimum version (2.1.177). A spinner
    and Re-check button rerun the probe on demand, and a Troubleshoot modal
    explains the failure with per-install-method (native, Homebrew, npm) upgrade
    commands and a binary-path override. New session and Adopt are disabled while
    the CLI is unusable.

Changed

  • Hide Claude Code background (--bg) sessions from the session list, including
    ones that have already ended — read from the transcript's recorded session
    kind, since the registry entry is reaped the moment the session exits.

Fixed

  • Keep the terminal prompt reachable at the bottom after a relayout or
    re-attach, not just a session switch, by rebuilding the xterm viewport
    geometry the way VSCode does.

Full Changelog: v0.1.4...v0.1.5

Code-by-wire v0.1.4

16 Jun 03:27
e0f2e18

Choose a tag to compare

Added

  • Subagent lanes in the dock: each session's subagents render as a live gantt
    timeline, grouped into collapsible per-batch bands ordered by start time, with
    the task description and tool count on each lane and a status tally. Drill into
    any lane to open that subagent's transcript on the main surface, with a
    breadcrumb back to the session.
  • Shift+Enter in the terminal inserts a newline in the Claude Code prompt instead
    of submitting, matching what /terminal-setup wires for a native terminal.

Changed

  • Recolored charts and telemetry with a token-kind palette: wire-blue is reserved
    for interaction and brand, with steel for Input, violet for Output, and teal as
    the analytics hue across the cost donut, token bars, KPI strip, contributions
    heatmap, model-mix donut, and right rail.
  • Neutralized the text scale to graphite and lifted tertiary contrast.

Fixed

  • Keep the terminal scrollback pinned to the bottom after switching sessions.

Full Changelog: v0.1.3...v0.1.4

Code-by-wire v0.1.3

15 Jun 03:42
cbf6f7d

Choose a tag to compare

Added

  • Overall Stats view, pinned as an Overview entry at the top of the rail and
    served from the SQLite analytics index: a headline KPI strip, a GitHub-style
    contributions calendar with a metric toggle and year switcher, a daily usage
    chart, per-model, per-project, and per-branch breakdowns, a sortable session
    table, a date-range filter, and a single cache-token toggle.
  • App version next to the header wordmark.

Changed

  • Moved Tasks, Turns, and Subagents into a collapsible Structure dock.
  • Reworked the model picker: it resolves its default from the configured
    override, offers model aliases (including Fable), shows each session's resolved
    id, and labels a session with no recorded model "Unknown".
  • Capitalized the app display name to "Code-by-wire".

Fixed

  • Hold a new session's picked model in the rail until its first turn lands,
    instead of briefly flickering to a default.

Full Changelog: v0.1.2...v0.1.3

Code-by-wire v0.1.2

12 Jun 13:33
d9b93ea

Choose a tag to compare

Changed

  • Releases are now signed with a Developer ID certificate and notarized by
    Apple, so the downloaded .dmg opens without a Gatekeeper warning.

Full Changelog: v0.1.1...v0.1.2

Code-by-wire v0.1.1

12 Jun 09:29
c059401

Choose a tag to compare

Added

  • API billing mode in the account rail. It shows host and plan for API-billed
    accounts and tells them apart from Pro/Max subscriptions.
  • macOS editing keys in the terminal (Ctrl-A/E, Esc-b/f, Ctrl-W/U/K), so the
    Claude Code prompt answers the usual readline shortcuts.

Changed

  • Moved the New session button into the sidebar.
  • Simplified the account rail to host and plan, dropping Auth and Via.
  • Made the terminal borderless with an edge scrollbar so it fills its panel.
  • Trimmed the global header to 40px.
  • Anchored the wordmark top-left, sliding into the corner in fullscreen once the
    traffic lights clear.
  • Tightened the Session and Git panel row spacing to match the rail.

Removed

  • Intel (x64) builds. Releases are Apple Silicon (arm64) only.

Fixed

  • Self-heal a wrapped settings.json when its state.json goes missing.
  • Drop the subscription label once every rate-limit window has expired.
  • Force the sRGB color profile so packaged colors match dev.

Full Changelog: v0.1.0...v0.1.1

Code-by-wire v0.1.0

11 Jun 17:10
aaa8f4d

Choose a tag to compare

Added

  • First public release. A dark macOS desktop app that monitors and controls
    local Claude Code sessions: one row per session, live state (Working,
    Waiting, Idle, Ended), and transcript, tasks, tokens, cost, and git panels,
    served from an embedded SQLite index.
  • Unsigned .dmg published to GitHub Releases.

Full Changelog: https://github.com/luojiahai/code-by-wire/releases/tag/v0.1.0