- feat: introduce full-area Git Review mode with Git service integration (staged/unstaged lists, unified diff/file preview, commit box)
- feat: add Cmd+1 / Cmd+2 shortcuts to toggle Projects sidebar and Sessions list
- feat: move project and session deletions to Trash for safer recovery
- refactor: update SessionListViewModel filter updates on main actor to eliminate SwiftUI warnings
Introduce Git Review
- feat: AI-powered commit message generation (OpenAI/Anthropic compatible; wand button; debounced)
- feat: customizable commit message prompt template (persisted in settings)
- feat: viewer preferences: line-numbers and soft-wrap, persisted per user
- feat: bulk Stage/Unstage All with independent tree expansion for staged vs unstaged
- feat: persist per-session UI state (expanded dirs, selected paths, commit draft)
- settings: new Git Review tab (provider/model pickers, prompt template; viewer prefs)