You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a new behavior for the escape key. It will now default to returning to the commit list view instead of quitting the app. You can preserve the old escape key behavior by setting the useLegacyEscapeKeyBehavior property to true in your .jack.json file.
Improved
Improved the look of the Help dialog. It is now full screen and scrollable.
Improved the look of the search bar. It's more visible now.
Improved error feedback when registering custom commads from the .jack.json file. jack will now print all of the errors it found instead of just the first one.
Improved error feedback by failing when registering a custom command that uses an invalid token.
Fixed
Fixed an issue where some empty lines would collapse instead of rendering as empty lines like they would with a git log.
Commits
(help-text) makes the help text a scrollable screen 1bd7a37
(README) documents the configuration property 29ac3d2
(help-text) updates escape key behavior in help text 0b043c9
escape key will also close the help dialog 134b711
jack-cli - (screen) allows escape key to always return to the default view as an alternate behavior e19a011
(config) adds config option to preserve the legacy escape key behavior 48cb676
(log-util) prevents multiline commits from randomly collapsing one of the empty lines fd57f23
package.json - adds 'chalk' as a dependency 543685c
notifier - turns notification functions into object methods to simplify the api beb8b70
(search-bar.ts) styles the search bar to be more obvious 9645aa0
(log-util.ts, util-functions.ts) uses a generator function for a counter fad433d
commads - validate before first render Move the command retrieval and validation before the first render of the screen. No reason to do any rendering if we're gonna exit anyways. f82e27f
validator - prints config file path Prints the configuration file path and moves the validation logic into a function for readability e1c2ac0