Skip to content

v2.2.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@sjurba sjurba released this 16 Apr 18:54

What's New

New inline reword mode for editing commit messages directly in the TUI.

⚠️ This is a pre-release. Install with npm install rebase-editor@beta

Features

  • Reword mode — press r to edit commit messages inline with a full text editor
    • Text selection (Shift+arrows)
    • CTRL+K to delete line, CTRL+Z to restore, ESC to save, CTRL+C to cancel
    • Fetches full commit messages from git (including squash/fixup combinations)
    • Re-enter reword mode on already-reworded lines
  • Selection improvements — Shift+Down on last line selects to end; Shift+Up on first selects to start

Developer Experience

  • ESLint — strict type-checked rules (@typescript-eslint/strict-type-checked)
  • Prettier — consistent formatting with CI enforcement
  • 100% coverage — enforced via c8 --100 in CI
  • Parallel CI — caching and concurrent test/lint/typecheck/format steps