v0.7.0
What's New
CLI Enhancements
- Modern command-line interface with intuitive subcommands
gitmun open <path>- Open repositoriesgitmun clone- Clone with flexible optionsgitmun init- Initialize new repositories
- Shell completions for bash, zsh, fish, and PowerShell
- Window routing with
--reuse-windowand--new-windowoptions
Linux Terminal Support
- Choose your preferred terminal emulator (Konsole, GNOME Terminal, Alacritty, WezTerm, and more)
- Custom terminal command support with configurable launch options
- Auto-detection of installed terminals
Commit Message Improvements
- Split subject/body interface with improved editing experience
- Resizable commit box with saved height preferences
- Keyboard shortcuts (Cmd/Ctrl+Enter) for quick commits
- Better support for multi-line messages and trailers
Error Handling
- Persistent error toasts with dismiss button
- Configurable error message auto-close delay
- Improved error messages with actionable suggestions
- Better detection of unmerged branch deletion attempts
Reset Operations
- Hard reset support to discard tracked changes
Dependencies
- Updated Vitest 4.1.0, Esbuild 0.28.0, Chai 6.2.2
- Loading skeletons for settings pages
- Improved test coverage
Fixes
- Commit message preservation for special characters and formatting
- Multi-line commit message handling with proper whitespace
- Unmerged branch deletion error messages
- Configuration persistence across sessions
- Various UI/UX improvements and stability fixes
Full Changelog: v0.6.4...v0.7.0