github idursun/jjui v0.10.2

7 hours ago

Quick release to continue the release early, release often streak.

Features

  • Custom diff and preview content — You can now use diff.show() and ui.preview.show() in your Lua actions to display custom command output in the diff and preview panels. (#593)

Bug Fixes

  • Rebase source + insert between — Rebase now correctly uses -s (source) instead of -r when combining source mode with insert-between. (#598)
  • Missing actions in status bar — Actions with the same name in different scopes (e.g. revset.edit and revisions.edit) are no longer hidden from the status bar. (#595)
  • Misaligned lines across terminals — Terminals handle Unicode width calculation differently — Ghostty enables grapheme clustering by default while Kitty does not. We now detect the terminal's width mode and calculate widths accordingly, fixing rendering in both. (#592)
  • Operation action overrides — Some built-in actions during operations couldn't be overridden in config.lua. For example, revisions.details.diff, revisions.evolog.diff, and revisions.rebase.* actions can now be properly overridden. (#586, #598)

What's Changed

  • fix(render): detect terminal width method by @idursun in #592
  • feat: add diff and preview show intents by @idursun in #593

Full Changelog: v0.10.1...v0.10.2

Don't miss a new jjui release

NewReleases is sending notifications on new releases.