Skip to content

Releases: idursun/jjui

v0.6.1

07 Mar 23:32
dd25758
Compare
Choose a tag to compare

Minor fixes to various UI glitches

Full Changelog: v0.6...v0.6.1

v0.6

07 Mar 12:55
9a36039
Compare
Choose a tag to compare

Features

Configuration

jjui now allows the configuration of keys and some of the ui features. Go to configuration documentation for more information.

Preview

Adds preview panel. Pressing p shows the preview panel on the right. Go to Preview documentation for more information.

Evolog

Pressing O on a revision shows the evolog within the tree. You can use d or the preview to see what has changed.

Rebase

Adds support for --insert-before as a rebase target. See Rebase for detailed information.

UI Improvements

  • jjui now displays the selected revision with a background colour. This colour can be configured by setting ui.highlight_light, ui.highlight_dark configuration values.
  • Includes various changes to the default palette style to match the styling of the jj log output. (e.g. immutable node, working copy node, connection lines, and description)
  • Adds a new help page which can be opened by pressing ? key.
  • Displays the current operation name on the status line and merges key binding help view with the status line so that more space is left for rendering the revisions and the preview views.

Bug fixes

Full Changelog: v0.5...v0.6

v0.5

24 Feb 23:52
929b44c
Compare
Choose a tag to compare

What's Changed

Visual improvements

  • Reworked rebase operation in #16 to support --source and --insert-after flags. Visual representation during rebasing has also been changed to show a hint about what's going to happen
    image
  • Refactored operations to show their related key bindings in the status bar
  • Confirmation dialogs now support left, right, y, and n key bindings
  • Updated styling of move/delete bookmark list

Bug fixes

  • rename modules to allow remote go install by @nickchomey in #14
  • Fixed a bug in #15 that caused jjui to crash on start up

New Contributors

Full Changelog: v0.4...v0.5

v0.4

05 Feb 23:09
9094c25
Compare
Choose a tag to compare

Details view improvements

Allow restoring files from details view

GIF

Allow splitting revision from details view

GIF

Other improvements/fixes:

  • Add jj undo support
  • Change the styling of confirmation dialogs to make them more prominent.

Full Changelog: v0.3...v0.4

Release v0.3

27 Jan 16:11
6623786
Compare
Choose a tag to compare

What's Changed

  • Support jj status. This can be viewed with the l key.
  • Minor quality of life improvements

Full Changelog: v0.2...v0.3

Release v0.2

14 Jan 09:58
69f9512
Compare
Choose a tag to compare

What's Changed

  • fix: Add missing abandon keymap help to short help row by @Adda0 in #6
  • feat: support jj squash
  • feat: show last ran commands in the status bar as well as a green tick if they succeeded or a red cross if they have failed along with the error message
  • fix: ui not reloading after jj split
  • feat: bind ctrl+r to refresh the UI on demand
  • fix: jj split and jj diffedit not respecting the location argument passed when running jjui

New Contributors

  • @Adda0 made their first contribution in #6

Full Changelog: v0.1...v0.2

Release v0.1

19 Dec 19:44
12e6edd
Compare
Choose a tag to compare

First release 🎉

All the things included in the README.