Releases: idursun/jjui
Releases · idursun/jjui
v0.6.1
v0.6
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 settingui.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
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
- Refactored operations to show their related key bindings in the status bar
- Confirmation dialogs now support
left
,right
,y
, andn
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
- @nickchomey made their first contribution in #14
Full Changelog: v0.4...v0.5
v0.4
Details view improvements
Allow restoring files from details view
Allow splitting revision from details view
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
What's Changed
- Support
jj status
. This can be viewed with thel
key. - Minor quality of life improvements
Full Changelog: v0.2...v0.3
Release v0.2
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
andjj diffedit
not respecting the location argument passed when runningjjui
New Contributors
Full Changelog: v0.1...v0.2
Release v0.1
First release 🎉
All the things included in the README.