Skip to content

basecamp v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 10:12
· 477 commits to main since this release

⚠️ recordings --assignee replaced by reports assigned. Bare todo filters now require --project.

Big update: first-run onboarding, new packaging, and headless auth.

  • First-run setup wizard with login aliases and Claude Code integration.
  • basecamp auth login --remote: headless OAuth for SSH sessions and containers.
  • deb/rpm/apk packages and Nix flake added to releases.
  • Bonfire: multi-campfire river view, front page, and ticker.
  • Clickable OSC 8 hyperlinks in terminal output.
  • Security hardening across CI workflows, OAuth callbacks, and release secrets.
  • Fix search returning irrelevant results and "me" resolution conflating identity IDs with person IDs.

Install

macOS:

brew install --cask basecamp/tap/basecamp
basecamp auth login

Linux (deb/rpm/apk):
Download the package for your architecture from the assets below, then:

sudo apt install ./basecamp-cli_0.3.0_linux_amd64.deb            # Debian/Ubuntu
sudo dnf install ./basecamp-cli_0.3.0_linux_amd64.rpm            # Fedora/RHEL
sudo apk add --allow-untrusted ./basecamp-cli_0.3.0_linux_amd64.apk  # Alpine
basecamp auth login

Arm64 users: substitute arm64 for amd64 in the filename. Verify the SHA-256 checksum from checksums.txt before installing — especially Alpine packages installed with --allow-untrusted.

Arch Linux / Omarchy:

yay -S basecamp-cli
basecamp auth login

Nix:

nix profile install github:basecamp/basecamp-cli
basecamp auth login

Windows:

scoop bucket add basecamp https://github.com/basecamp/homebrew-tap
scoop install basecamp
basecamp auth login

Other platforms: download the matching archive from the assets below.

What's Changed

⚠️ Breaking Changes

  • First-run onboarding: setup wizard, login aliases, Claude integration by @jeremy in #190
  • Reverse gap analysis: adopt parity innovations by @jeremy in #197
  • Generalize agent setup with registry pattern by @jeremy in #206
  • Resolve "me" via profile API; require explicit project for cross-cutting todo filters by @jeremy in #205
  • Polish: dual-vocabulary CLI — app terms for humans, API terms for agents by @jeremy in #222

Features

  • Tighten Claude Code plugin by @jeremy in #191
  • Migrate internal/auth and internal/output to consume shared basecamp/cli module by @jeremy in #192
  • Migrate to Bubble Tea v2 by @jeremy in #196
  • Add deb/rpm/apk packages and Nix flake to releases by @jeremy in #195
  • Remote/headless OAuth authentication (#194) by @jeremy in #198
  • Harden builds, polish releases, add plugin agents and docs by @jeremy in #199
  • Add Bonfire: multi-campfire river view, front page, and ticker by @jeremy in #203
  • Clickable OSC 8 hyperlinks in rendered output by @jeremy in #207
  • Visual polish: animated wordmark, install script, interactive skill wizard by @jeremy in #208
  • Privilege-separate AI labeler and gate release secrets by @jeremy in #211
  • Pool monitor sidebar and persistent pool cache by @jeremy in #204
  • Add direct-push alerting and sensitive-change gate by @jeremy in #214
  • Unified trace system for CLI and TUI observability by @jeremy in #213
  • Normalize drag-and-drop file paths for terminal attachment by @jeremy in #209
  • Polish: root help, project sorting, list alignment by @jeremy in #219

Bug Fixes

  • Fix agent routing: recordings --assignee → reports assigned by @jeremy in #200
  • Fix "me" resolution: stop conflating identity IDs with person IDs by @jorgemanrubia in #202
  • Harden workflows against script injection by @jeremy in #210
  • Fix install script version detection on Windows by @jeremy in #223
  • Fix search returning irrelevant results by @jeremy in #226
  • Tighten install script version guard to full semver by @jeremy in #225

Documentation

  • Document v0.2.2 features in SKILL.md by @jeremy in #193
  • Document output modes for agents and surface --md in help by @jeremy in #221
  • Restore --stats to output modes documentation by @jeremy in #228

Other Changes

New Contributors

Full Changelog: v0.2.3...v0.3.0