Releases: marcus/sidecar
Releases · marcus/sidecar
v0.74.0
Changelog
- a40bb4d Add pi-agent/pi support for resume modal and session commands
- dddcb88 Merge pull request #155 from gregzuro/feature/pi-agent
- 26d3d54 feat(workspaces): add Pi Agent as supported agent
- e1989b6 feat: add FROZEN tier to TieredWatcher, batch cold polling (td-a8081a)
- 0cedf6f feat: add standalone Pi Agent adapter
- aa0dfef fix: remove trailing punctuation from error string (ST1005)
v0.73.1
v0.73.0
v0.72.0
Changelog
- 13034e0 Merge fix/unset-tmux-for-nested-sessions into main
- 357bfd2 Merge fuzzy-link-task-search into main
- d7f3bfd Merge remote-tracking branch 'fork/main'
- a2c238b deps: update td to v0.35.0 — GTD deferral support
- 5a3584e feat: add fuzzy search to workspace link task flow (td-9eb630)
- 581c009 feat: update td to v0.35.0 (GTD deferral support)
- 3e8779d fix: address linting errors (errcheck, ineffassign) (#117)
- d33f520 fix: check os.Unsetenv return value to satisfy errcheck linter
- 99b621e fix: decouple kanban hjkl navigation from item selection
- 9a63d05 fix: kanban Enter falls through to activation, loads content on fallback
- 548289b fix: replace fragile tmux pattern matching with mtime + JSONL session file detection for kanban status (td-2fca7d)
- 50dd8c9 fix: replace tmux pattern matching with session file detection for kanban workspace status
- f40961f fix: show double prefix in detach hint only when launched inside tmux
v0.71.1
Changelog
- f58e1e5 fix: add brew update before brew upgrade in self-update (td-0dfe60)
- 09f1b94 fix: detect brew upgrade false-positive "already installed" (td-4fbdc6)
- a7b09b7 fix: detect brew upgrade false-positive 'already installed' (td-4fbdc6)
- 6aa6375 fix: improve update error modal UX with actionable info (td-8d0993)
- e5e109a fix: prevent refreshSessions from overwriting concurrent session list updates
v0.71.0
Changelog
- 5f57c51 Tests and openclaw design doc
- 7928934 feat: add Pi adapter core with CWD caching and incremental parsing (td-1a1ec5)
- a292156 feat: add Pi adapter registration and main import (td-5f0939)
- 773a537 feat: add Pi adapter tests with JSONL fixtures (td-e23560)
- 8a8d6cb feat: add Pi adapter tests with JSONL fixtures (td-e23560)
- 905630d feat: add Pi adapter types and package scaffolding (td-ad063f)
- 97dfd68 feat: add Pi stats with pre-calculated cost aggregation (td-04630a)
- bf20e87 feat: add Pi watcher with fsnotify and debounce (td-f4290e)
- 04e1b27 feat: add Pi/OpenClaw adapter to docs site, release v0.71.0 (td-f25d16)
- ac1f35f feat: add SessionCategory to adapter.Session with Pi classification (td-bab9f4)
- d953efc feat: add category quick-toggle (C key) with default config (td-91bbc4)
- 2be9a1a feat: add session category filter to conversations plugin (td-0b1112)
- 4e39f46 feat: add session category filter to conversations plugin (td-0b1112)
- f9e0f40 feat: add tests for Kiro cross-platform DB path resolution (td-dcb753)
- 7d4b773 feat: add visual category badges to conversation session list (td-193c9a)
- bbd9544 feat: channel-aware message rendering with prefix stripping (td-394bf9)
- d83a55d feat: enrich Pi session metadata with cron names and source channels (td-af19ff)
- 75f6705 feat: show discovery toast when Pi sessions first appear (td-697e89)
- fe978ee fix: add -- separator before file paths in git commands (#108)
- fd92eb0 fix: category toggle is no-op when no sessions have categories
- cb35d87 fix: centralize pricing, fix token semantics, add cache write cost (td-2ee02d)
- c1f3014 fix: check ~/.config/claude/projects path for Claude Code v1.0.30+ (td-2b4fad)
- 186ff96 fix: classify WhatsApp gateway sessions as interactive (td-3b259b)
- 374c707 fix: create all adapter instances at startup so global adapters survive project switches (td-91900e)
- 130021c fix: cross-platform DB path resolution for Kiro adapter (td-6060b2)
- b83363d fix: cross-platform DB path resolution for Warp adapter (td-e64fc8)
- b965866 fix: cross-platform storage path resolution for OpenCode adapter (td-7a68db)
- 8a213f5 fix: don't enable interactive category filter by default (td-d3b1f6)
- 2d8bd77 fix: include cache tokens in TotalTokens display, fix version check (td-c94dc1)
- 0b4c071 fix: respect AMP_DATA_HOME and XDG_DATA_HOME in Amp adapter (td-fe095f)
- 0646273 fix: show helpful empty state when category filter hides all sessions (td-7d13d8)
- 17c3034 fix: unset TMUX env var so nested tmux sessions work correctly (#112)
v0.70.0
v0.69.1
v0.69.0
v0.68.0
Changelog
- 121f2e6 Demo video for the webste
- 1f08b28 Focus the files pane clicking markdown
- 9d08ded Linting
- e1cb2f8 Merge pull request #101 from marcus/claude/convert-guides-to-skills-Rn8BE
- 106e6ae Migrate guides to skills
- e547e57 Note delete
- 914c167 Remove hide footer because dumb
- 507479d feat: add ProjectRoot to plugin.Context for worktree-aware shared state (td-987ce5, td-88eff9)
- 98454a3 feat: convert 17 docs/guides into .claude/skills for AI agent discovery
- ef917c4 fix: replace splitFirst with strings.SplitN to prevent OOB panic (td-fdcd5c)
- 89d35cc fix: resolve all 360 golangci-lint issues across codebase (td-942069)
- 7d1dba1 fix: resolve td root via git-common-dir for external worktrees (td-922b1d, td-345ea9)