Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.46 KB

File metadata and controls

49 lines (36 loc) · 1.46 KB

Changelog

[0.2.4] - 2026-03-24

Added

  • Shift+J/K vim-style keys now scroll the diff pane (in addition to Shift+↑↓)

Fixed

  • Diff scroll now has upper bound - can't scroll past end of content into blank space
  • Updated diff pane title to show "Shift+↑↓ or J/K to scroll"

[0.2.3] - 2026-03-24

Added

  • Scrollable diff pane - Use Shift+↑/↓ to scroll through large diffs
  • Terminal panic recovery - Terminal is properly restored even if the app panics
  • Success feedback - Shows confirmation message after successful restore

Fixed

  • Commit messages containing | character now parse correctly (switched to null byte delimiter)
  • Diff scroll resets to top when navigating to a different commit

[0.2.2] - 2026-03-24

(Skipped version)

[0.2.1] - 2026-03-23

Added

  • [y/N] confirmation dialog before destructive reset
  • Diff preview pane with Space key (shows git diff --stat)
  • Uncommitted changes warning in header
  • Home/End/PgUp/PgDn keyboard shortcuts
  • Conditional confirmation message based on uncommitted changes

Fixed

  • Command injection prevention with hash validation
  • Fixed repo_path usage in all git commands
  • Removed wrap-around navigation (now clamps at top/bottom)
  • Removed duplicate selected_index state
  • Fixed string clone in UI rendering

[0.2.0] - 2026-03-22

Added

  • Initial release with TUI interface
  • Reflog navigation with vim-style keybindings
  • Visual timeline of git history
  • One-key restore to any commit