basecamp v0.2.2
basecamp config trust a .basecamp/config.json before authority keys like base_url and profiles take effect.
Add --subscribe / --no-subscribe flags to recording creation commands (documents, messages, schedule entries) for subscription control. Support custom OAuth redirect_uri for environments that need non-default callback URLs. Convert HTML content to markdown in presenter output, including rendering todos as task lists.
Fix AI labeler re-adding already existing labels and restore error guards on labeler edit calls. Fix 86 CodeQL findings across Go, Python, and CI workflows.
Enable macOS code signing and notarization for release binaries. Add config trust / config untrust commands for the new trust model.
Install
macOS:
brew install --cask basecamp/tap/basecamp
basecamp auth loginArch Linux / Omarchy:
yay -S basecamp-cli
basecamp auth loginOther platforms: download the matching archive from the assets below.
What's Changed
Features
- Render todos as markdown task lists by @jeremy in #178
- Add config trust model for authority keys by @jeremy in #181
- Add macOS code signing and notarization by @jeremy in #185
- Support custom OAuth redirect_uri by @jeremy in #186
- Add --subscribe / --no-subscribe to recording creation commands by @jeremy in #187
Bug Fixes
- Fix AI labeler no-op relabeling noise by @jeremy in #179
- Fix 86 CodeQL findings across Go, Python, and CI workflows by @jeremy in #177
- Restore error guards on AI labeler edit calls by @jeremy in #180
- Convert HTML content to markdown in presenter output by @jeremy in #184
Full Changelog: v0.2.1...v0.2.2