Skip to content

v0.3.0

Latest

Choose a tag to compare

@osteele osteele released this 28 Dec 06:48
· 12 commits to main since this release

What's New

Added

  • Ctrl+Z to suspend the TUI (resume with fg in your shell)
  • Pull conflicts option (a key) in conflicts dialog to overwrite alpha with beta
  • Confirmation dialogs for push and pull operations with distinct visual styling
  • Configuration file support at ~/.config/mutagui/config.toml
    • [confirmations] section to enable/disable push and pull confirmations
  • Scanning progress display showing file counts during scan and staging phases
  • h key now opens help (in addition to ?)

Changed

  • Conflicts dialog now shows consistent arrow directions: α → β (push) and α ← β (pull)
  • Confirmation dialogs display full source and destination paths
  • Migrated TUI framework from tview to bubbletea for improved performance and maintainability

Fixed

  • Status messages now properly display after operations complete (flash notifications)
  • Duplicate sessions no longer created when starting specs (now terminates stray sessions first)
  • Stale conflict counts no longer shown in project headers after resolving conflicts
  • Config file now read from ~/.config/mutagui/ (XDG convention) instead of platform-specific location

Full Changelog: v0.2.0...v0.3.0