github jesseduffield/lazygit v0.29

latest releases: v0.44.1, v0.44.0, v0.43.1...
3 years ago

Credits

@Ryooooooga @black-desk @mrgarelli @boehs @FoamScience @mjarkk @danielebra @waffleboot @Krismix1 @jesseduffield

Changelog

107503c 🎨 alternative syntax
31bcd63 🎨 observe the error, if there is one
ae2496c 🎨 prefer the long switch over the short one for easier reading
b80fafe 🎨 properly ignore the result
7ae106d 🎨 run formatter
22a6771 🎨 run go fmt against the file directly ftw
2ac33bb 🎨 split out platform-dependent logging for compile-time selection
533817b 🐛 should be TailLogs
2b4048e 🐛 shouldn't hammer the file continually, have a nap instead
3dc3174 🔥 remove erroneous user_config fields
35f1ccd ♻️ temporarily bypass ignore whitespace for diff view instead of turning the toggle off completely
1304805 ✨ always show whitespace in diffs when entering line-by-line staging
a9f04d3 ✨ facilitate toggling whitespace in the diff view with a hotkey (c-w by default)
16dcc8f ✨ implement feedback when toggling whitespace
aa9ef12 ✨ make log-watching work on windows
53ea7df 🚚 move only the platform-specific part of log tailing into platform-specific files
92cc6e8 🚚 move whitespace toggle out of quitting.go
eb10ddf ✅ add a test around ignoring whitespace
3f96537 ✅ update test to pass in default ignore-whitespace flag (false)
e8e4fa5 Add color functions to templates funcMaps
0c2d90a Add comment
9daa47f Add docs for menuFromCommand prompts
3802b56 Add error message if target branch not found with prompt
d65c018 Add integration test
f1ced55 Add option to format filter matches to menuFromCommand prompts
d18c8c8 Add prompt type: menuFromCommand
01e4467 Add test cases for pull mode
148bf2c Add test for GenerateMenuCandidates from Custom Commands
755cc9f Add tests
4fca89b Allow hex theme colors
77e9ee6 Apply suggestions from @mjarkk for menyFromCommands
0a63f70 Apply suggestions from code review
f70435a Better format error catching in menuFromCommand prompts
9a087d0 Change the way file statuses are loaded
b92ff3e Consider first match only in menuFromCommand prompt
f2645da Extract git service URL formatting to a separate method
b28569a Fix a format issue
f96674b Fix error when filename contains ->
bccf203 Fix menu item color
a553f7f Fix staged renamed file with unstaged changes displays incorrectly in Files view #1408
d073932 Fix stash submodule #1436
63cb304 Fix translations, make formatter happy
0c3132c Fix typo in random tip
b4e6850 Fix wrong ff-only configuration
0e6598a Implement pull request options menu
ea136e4 Improve code quality
a8ec044 Make menuFromCommand format menu items and their description
0aad68a Merge branch 'btwise-master'
83834a2 Merge pull request #1373 from danielebra/master
b363b75 Merge pull request #1387 from mjarkk/parse-emoji-2
1573a44 Merge pull request #1389 from mjarkk/parse-emoji-update-docs
c005b0d Merge pull request #1390 from FoamScience/menu_from_cmd
eec20b8 Merge pull request #1392 from mjarkk/parcally-fix-1385
9b57b73 Merge pull request #1395 from mjarkk/allow-hex-theme-colors
f4874bb Merge pull request #1396 from mjarkk/fix-1385
04e474a Merge pull request #1401 from jesseduffield/switch-text-color-library
de5133f Merge pull request #1402 from jesseduffield/ci-build-less-binaries
3c78ba7 Merge pull request #1409 from jesseduffield/jesse-switch-text-color-library
5d1a963 Merge pull request #1416 from FoamScience/feature_menuOptions
fd8cb6e Merge pull request #1419 from mrgarelli/1418_bug_tests_ForceSetColorLevel
a3a14e9 Merge pull request #1423 from FoamScience/feature/colorsInMenuFromCommand
2eeff12 Merge pull request #1432 from black-desk/moved-submodule
a2ee521 Merge pull request #1433 from black-desk/fix-space-in-filename
6c415d1 Merge pull request #1434 from Ryooooooga/feature/fix-quote-in-filename
617e8a0 Merge pull request #1437 from Ryooooooga/feature/fix-submodule-update
c878f34 Merge pull request #1438 from Ryooooooga/feature/rename-files-with-modification
f8db359 Merge pull request #1440 from Ryooooooga/feature/quote-git-C-path
906ec30 Minor changes to menuFromCommand prompts
58ddbae Minor refactor
d7865b3 Read pull mode from git configuration
c57a007 Read pull mode from gitconfig lazily
edfb0a2 Refactor code around handleCustomCommandKeybinding
d5ec0fd Remove doubled string formatting in pull request URL generation
a2f7fcd Remove unused constant
46e500d Revert "Read pull mode from git configuration"
dcd3b7c Show only labels in menuFromCommand prompts
7588d52 ShowTotal flag
3db40a7 Sperate gh action build step
b5d8849 Support match colors in labelFormat entry in menuFromCommand prompts
7984808 Switch to github.com/gookit/color for terminal colors
40f10c3 Update config.md
b590397 Update docs
7d1b76a Update dutch.go
fb69bfd Update english.go
6e579dc Update localized Keybinding file
66d735a Update pkg/commands/files.go
1aa45b0 Update tests
0c13551 Use parent view for tab navigation
39c8577 Use static context
a13e919 add chinese for i18n
028cb2b add extra quoting for shell cmd string on linux
a3b820f add missing universal keybindings to doc
7b19c5a add parse github emoji to docs
e58376f add tests for TemplateFuncMapAddColors
0662733 add tests for color changes
f8f596d add tests for open file cmd on linux
bfc9881 added changes that should fail the ci on windows
3a0a9ec branches check for split parts length
d626bca color fixups
fc76b44 correctly show files with special chars in commit
3770090 fix checkout file command
488c43a fix crash when double quotes in filename #1433
d51b065 fix empty patch panel when spaces in filename
bb4fe26 fix moved submodule
b21ac99 fix submodule command escaping #1436
0740409 fix test
2b9df0e fix up cheatsheet
46c146a fixed test failing due to ForceSetColorLevel in pkg/gui/style/style_test.go
713fae3 format code
17770b9 go mod vendor
4969e9c gofmt
123d624 make import explicit
e798aa4 more color tests
0bc0e4a more efficient
b81bac3 more i18n
9fdf92b more refactoring
23285ea more resilient test
62393cf more treeish files
ce7cbe5 naming change
fc066d2 parse github emoji config option
550c0fd refactor
93bf691 refactoring
1183de1 revert changes from bfc9881
d1134da review fixes: PR URL refactoring, target branch selection prompt
117c0bd simplify code a bit
fb395bc support reverting merge commits
b7b3019 update cheatsheet
ec82f80 update keybindings

Don't miss a new lazygit release

NewReleases is sending notifications on new releases.