Releases: marcus/sidecar
Releases · marcus/sidecar
v0.24.0
v0.23.0
v0.22.0
What's New
Features
- Yank keyboard shortcuts: Added y/Y keys for copying content in conversations plugin
- Send-to-worktree integration: Launch agents directly from td monitor to worktrees
Bug Fixes
- Fixed worktree session lookup for nested directories and sanitized names
- Fixed send-to-worktree with lazy loaded npm environments
- Fixed Unicode truncation and refactored modal initialization
- Fixed memory leak and CPU performance in worktree output pane
- Fixed off-by-one mouse hit regions in worktree modals
- Fixed commit status not showing for worktrees with unset BaseBranch
- Fixed O(n²) cache eviction in session metadata cache
- Fixed detectDefaultBranch() not being called due to caller defaults
Changes
- Removed YAML config support (JSON only)
- Extracted resolveBaseBranch() helper to deduplicate default branch detection
- Replaced hardcoded 'main' defaults with detectDefaultBranch()
Full Changelog: v0.21.0...v0.22.0
v0.21.0
v0.20.0
What's New
Simplified Worktree Kanban
- Removed "Thinking" status for cleaner, more focused workflow
- Reordered columns: Active, Waiting, Done, Paused
- Updated Waiting status icon from 💬 to ⧗ for better visual clarity
Dependencies
- Updated embedded td to latest version
This release streamlines the worktree kanban board by removing the intermediate "Thinking" state, making it easier to track task progress at a glance.
v0.19.0
What's New
Features
- Worktree merge improvements: Gracefully handle existing MRs, mouse support for merge modal
- Worktree conversation integration: Better worktree-conversation linking
- Website: TUI-themed homepage with interactive demo, agents section
- Docusaurus documentation site: Added Docusaurus 3.9 documentation site
Bug Fixes
- Fixed race condition in cleanup completion
- Added branch deletion warnings
- Fixed worktree click offset
- Fixed worktree create modal mouse support
Performance
- Worktree adaptive polling and optimized tmux capture
Install/Update
go install github.com/marcus/sidecar/cmd/sidecar@v0.19.0v0.18.0
What's New
Worktree Improvements
- Diff commits: Show commits in diff pane even when no uncommitted changes
- Conversation preservation: Worktree conversations now preserved after deletion
- Worktree-aware conversations: Conversations plugin understands worktree context
- Mouse support: Comprehensive mouse support in worktree plugin
- Git worktree guide: Welcome guide now explains git worktrees
Bug Fixes
- Fixed SanitizeBranchName
.locksuffix handling - Improved worktree conversation detection
v0.17.0
What's New
Worktree Prompts
- Create worktrees with custom prompts attached
- Auto-generated default prompts for new users
- Prompt creation guide for first-time setup
Worktree Improvements
- PR indicator shows when worktrees have open PRs
- Better visibility into waiting vs paused states
- Inline tmux setup guide
Bug Fixes
- Fixed 20+ Unicode byte-slicing bugs in UI string truncation
Dependencies
- Updated embedded td to v0.12.3
v0.16.3
v0.16.2
Bug Fixes
- Escape agent messages properly in worktrees plugin
- Pass task context to all agent types in worktrees plugin
- Better workspace initial environment handling
- Minor improvements to Claude Code adapter
- Consolidate env var commands in worktree sessions (cleaner output)
Dependencies
- Updated embedded td to latest