github idursun/jjui v0.9.4

one day ago

A point release mostly made of community contributions. Thanks to all the contributors (via code or feedback or reporting issues) ❤️

I have been most working on the v0.10 refactoring, so that's why this release is delayed for quite some time and I also didn't get my full focus as I have been maintaining two different codebases.

Here are some highlights of the changes in this release.

  • ui: jjui can do focus tracking (if it is supported by your terminal). jjui will refresh itself once it receives the focus back.
  • redo: Added support for jj redo which is bound to U key.
  • git: jj git push --changes can work on multiple revisions #321
  • inline describe: Pressing alt+e in the inline describe will launch the description editing in your configured $EDITOR #317
  • split: Pressing alt+s will pass --parallel to the split command #324
  • megamerge: Due to popular demand megamerge has been renamed to set_parents.
  • squash: pressing alt+enter will apply the command with --ignore-immutable.
  • rebase: pressing e will toggle --skip-emptied argument.

Let me know if something is broken and enjoy!

What's Changed

  • feat(describe): Allow multiple revisions by @the-kenny in #297
  • feat: remove auto refresh in favour of focus tracking by @idursun in #306
  • Revert "feat: remove auto refresh in favour of focus tracking" by @idursun in #308
  • feat: edit in editor escape hatch for inline describe editor by @paradox460 in #317
  • feat(git): Support multiple revisions by @the-kenny in #321
  • feat(suggest): Allow configuring default suggest mode for exec commands by @Adda0 in #323
  • feat: add jj redo functionality by @baggiiiie in #322
  • Add "SplitParallel" command by @ianjsikes in #324
  • feat: add failure test scenario support by @baggiiiie in #326

New Contributors

Full Changelog: v0.9.3...v0.9.4

Don't miss a new jjui release

NewReleases is sending notifications on new releases.