Skip to content

Releases: marcus/sidecar

v0.53.1

28 Jan 19:59

Choose a tag to compare

Bug Fixes

  • Fix commit preview reloading repeatedly on file watcher events, causing screen flashing when viewing commits in the git plugin

v0.53.0

28 Jan 19:48

Choose a tag to compare

What's New

Features

  • Auto-load preview on cursor landing after state transitions
  • Add search highlighting in markdown preview mode

Bug Fixes

  • Fix ANSI mouse escape sequences appearing in modal filter inputs
  • Fix stale shell entries across worktrees
  • Better git error display (modal)
  • Throttle inline editor mouse drag to prevent subprocess spam

v0.52.0

28 Jan 03:15

Choose a tag to compare

What's New

Auto-Update Notifications

Sidecar now automatically checks for updates and displays a notification when a new version is available.

Bug Fixes

  • Fix project add modal after refactor bugs
  • Fix pull failing when deleting worktree from inside it
  • Fix scrolling in changelog
  • Fix edit state not restored when tab-switching from edit mode
  • Preserve inline editor state when switching tabs
  • Fix td plugin state not resetting on project switch
  • Fix project add modal path input not accepting keyboard input

Improvements

  • Faster scrolling performance
  • Better full refresh on project switch
  • Improved td first-run experience with system detection
  • Refactored update modal to use declarative modal library

v0.51.0

27 Jan 15:59

Choose a tag to compare

What's New

Bug Fixes

  • Minor fixes to conversation content search

v0.50.0

26 Jan 21:16

Choose a tag to compare

What's New

Features

  • Shell Persistence: Workspace shells now persist across sidecar restarts with multi-instance sync
  • Resume Conversation to Workspace: Resume conversations directly into a workspace

Bug Fixes

  • Prevent tests from corrupting user config file
  • Forward all keys to vim in inline edit mode
  • Add delay after tmux resize before attach to prevent rendering issues
  • Use list ID for agent focus in create worktree modal
  • Add .sidecar/ to default gitignore entries
  • Make single focus default for list sections
  • Fix race conditions in workspace plugin
  • Update manifest when recreating orphaned shell

Dependencies

  • Updated td dependency to v0.23.0

v0.49.0

26 Jan 18:43

Choose a tag to compare

What's New

Dependencies

  • Updated td dependency to v0.22.1

v0.48.0

26 Jan 06:20

Choose a tag to compare

What's New

AI Agent Selection

  • Optional AI agent selection when creating new workspace shells
  • Enhanced workspace UX for better shell management

File Search Improvements

  • Much better file search capabilities
  • Faster and more accurate file finding

Mouse Support

  • Added mouse support for inline vim editor
  • Better interaction with the inline editor

Inline Editor Enhancements

  • Various improvements to the inline editor experience

Dependencies

  • Updated td dependency from v0.21.0 to v0.22.0

v0.47.0

26 Jan 02:00

Choose a tag to compare

What's New

Features

  • Inline Editor: Render editor in preview pane with session detection
  • Worktree Switcher: Indicate current worktree and preserve last selection

Improvements

  • Cooler empty workspace screen
  • Skeleton loading animation in conversations plugin
  • Gracefully handle non-vim editors in inline editor
  • Handle deleted worktrees more gracefully

Bug Fixes

  • Fix inline editor syntax highlighting and theme colors
  • Fix switching from Worktree view to git

v0.46.0

25 Jan 21:19

Choose a tag to compare

What's New

Improvements

  • Watcher improvements for better file monitoring
  • Better project switching with improved context handling
  • Enhanced conversation switch guidance
  • Cursor position improvements in modals

Bug Fixes

  • Project switcher context improvements

Documentation

  • Docs changes and additional tests

v0.45.0

24 Jan 17:08

Choose a tag to compare

Bug Fixes

  • Add io.Closer return value to Watch() method for proper resource cleanup in adapter implementations

This release includes resource cleanup improvements to the adapter interface to prevent resource leaks.