This repository was archived by the owner on Mar 12, 2026. It is now read-only.
Repository navigation
bc4 v0.17.0
What's New in v0.17.0
New Features
- Inline @mention support for comments — Use
@Nameor@First.Lastincomment createto mention people. Mentions are resolved against project members and converted to Basecamp mention tags. (@nnemirovsky, #146) - Timesheet command — New
bc4 timesheetcommand for viewing time entries. (@wlb-anthonyleung) - Rich text in campfire posts — Campfire posts now support full Markdown formatting via rich text conversion. (@nnemirovsky)
--on-holdflag for card move — Move cards to on-hold status withbc4 card move --on-hold. (@nnemirovsky)
Bug Fixes
- Comment delete actually works now —
comment deletewas hitting a non-existent DELETE endpoint (always 404). Now correctly uses the Basecamp recordings trash endpoint. (@nnemirovsky, #147) - @mention regex no longer matches inside emails/URLs —
@exampleinjohn@example.comis no longer treated as a mention. (@brigleb) - On-hold cards visible in card table view — Cards with on-hold status now appear correctly. (@nnemirovsky)
- First-run wizard nil guard — Fixed a crash when the list model was nil during the first-run wizard. (@nnemirovsky)
- Flag shorthand conflict in step commands — Resolved conflicting
-sshorthand instep check/uncheck. (@nnemirovsky)
Performance
- Faster activity list — Parallel fetching with early termination for
activity list. (@nnemirovsky)
Refactoring
- Extracted
TrashCommentAPI method for consistency withDeleteScheduleEntrypattern. (@brigleb) - Improved timesheet command conventions and added tests. (@brigleb)
Contributors
Thank you to everyone who contributed to this release!
- @nnemirovsky — @mentions, campfire rich text, comment delete fix, card on-hold support, performance optimization, and multiple bug fixes
- @wlb-anthonyleung — Timesheet command
- @brigleb — Regex fixes, code review, and refactoring
Installation
Homebrew (macOS - Recommended)
brew install needmore/bc4/bc4Direct Download
Download the appropriate archive for your system from the assets below.
macOS
- Intel Macs:
bc4_*_Darwin_x86_64.tar.gz - Apple Silicon Macs:
bc4_*_Darwin_arm64.tar.gz
Extract and install:
tar -xzf bc4_*.tar.gz
sudo mv bc4 /usr/local/bin/Linux
- Intel/AMD 64-bit:
bc4_*_Linux_x86_64.tar.gz - ARM 64-bit:
bc4_*_Linux_arm64.tar.gz
Extract and install:
tar -xzf bc4_*.tar.gz
sudo mv bc4 /usr/local/bin/Windows
- 64-bit:
bc4_*_Windows_x86_64.zip
Extract the zip file and add bc4.exe to your PATH.