Repository navigation
v2.1.0
GitNova 2.1.0 — History rewriting & visual interactive rebase
✨ Added
- History rewriting commands — Cherry-pick, Revert, Amend, Reset (soft/mixed/hard), Squash, and Fixup, from the palette or the Commit History context menu.
- Visual Interactive Rebase — drag-and-drop todo editor with per-commit pick/reword/squash/fixup/drop and inline message editing.
- Operation recovery UX — continue/skip/abort commands for rebase and merge, plus a status bar warning with a quick-pick while an operation is in progress.
- Built-in merge editor integration — "Resolve in Merge Editor" opens conflicts in VS Code's native 3-way editor.
- Native diff editors for staged/unstaged changes, commits, and comparisons.
- Create Pull Request — guided in-editor flow with optional AI-generated description.
- Autolinks — configurable rules turning issue references (#123) into clickable links.
- Status bar blame and configurable inline annotation templates.
🐛 Fixed
- Rebase/merge in-progress detection never matched; merge continue/abort failed once conflicts were staged.
showStatusBar,autoRefresh, andrefreshIntervalsettings are now honored.- Blame annotations read the documented
gitNova.blame.*settings. - Conflicted files opened from merge flows resolved against the wrong path.
🧹 Removed
- 12 dead settings that were declared but never read; unused React/Zustand webview pipeline (smaller install).
Full changelog: https://github.com/sitharaj88/git-nova/blob/main/CHANGELOG.md