Skip to content

v0.7.0

Choose a tag to compare

@cst8t cst8t released this 06 Jun 23:16
· 4 commits to main since this release
260a06d

What's New

CLI Enhancements

  • Modern command-line interface with intuitive subcommands
    • gitmun open <path> - Open repositories
    • gitmun clone - Clone with flexible options
    • gitmun init - Initialize new repositories
  • Shell completions for bash, zsh, fish, and PowerShell
  • Window routing with --reuse-window and --new-window options

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