Stefan Haller 
							
						 
					 
					
						
						
							
						
						3b85307f67 
					 
					
						
						
							
							Filter out [dev] comments when generating config doc  
						
						 
						
						
						
						
					 
					
						2025-02-23 20:55:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Karim Khaleel 
							
						 
					 
					
						
						
							
						
						30e9bf8a75 
					 
					
						
						
							
							Use refs in jsonschema userconfig generator  
						
						 
						
						... 
						
						
						
						This makes it possible to use recursive structures in the user config. 
						
						
					 
					
						2025-02-23 20:55:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						11616190ee 
					 
					
						
						
							
							Add a gui.tabWidth config  
						
						 
						
						... 
						
						
						
						Affects everything that is shown in the main view, but probably mostly relevant
for diffs. 
						
						
					 
					
						2025-02-20 09:13:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrian Gielniewski 
							
						 
					 
					
						
						
							
						
						e3944c1707 
					 
					
						
						
							
							Fix description of showFileTree  
						
						 
						
						... 
						
						
						
						Change '~' to '`' as it's the correct key.
Signed-off-by: Adrian Gielniewski <adrian.gielniewski@gmail.com > 
						
						
					 
					
						2025-02-17 20:14:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonnell 
							
						 
					 
					
						
						
							
						
						2fa4ee2cac 
					 
					
						
						
							
							feat: Support multiple commit prefixes  
						
						 
						
						... 
						
						
						
						This implementation, unlike that proposed in https://github.com/jesseduffield/lazygit/pull/4253 
keeps the yaml schema easy, and does a migration from the single
elements to a sequence of elements. 
						
						
					 
					
						2025-02-17 19:58:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mauricio Trajano 
							
						 
					 
					
						
						
							
						
						7bea41534b 
					 
					
						
						
							
							Collapse/expand all files in tree  
						
						 
						
						... 
						
						
						
						Co-authored-by: Stefan Haller <stefan@haller-berlin.de > 
						
						
					 
					
						2025-01-13 21:13:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mauricio Trajano 
							
						 
					 
					
						
						
							
						
						c64a7904b7 
					 
					
						
						
							
							Add ability to configure branch color patterns  
						
						 
						
						
						
						
					 
					
						2025-01-12 13:44:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Duffield 
							
						 
					 
					
						
						
							
						
						28d10c26a4 
					 
					
						
						
							
							Standardise on 'screen mode' name  
						
						 
						
						... 
						
						
						
						We had some conflicting names so we're standardising on screen mode 
						
						
					 
					
						2025-01-11 14:25:48 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZeroMask 
							
						 
					 
					
						
						
							
						
						9790a7e00c 
					 
					
						
						
							
							docs: qlarify commit message prefix mechanics  
						
						 
						
						... 
						
						
						
						Added quote that qlarifies that users should use subgroups instead of regular match when configuring commit message prefixes 
						
						
					 
					
						2025-01-03 14:22:02 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Mangelsen 
							
						 
					 
					
						
						
							
						
						bf9f9b6c04 
					 
					
						
						
							
							provide section for openLink  
						
						 
						
						... 
						
						
						
						- this helps to solve issues as in #3052 
- provide an example of how to pass it
  to a bash script 
						
						
					 
					
						2025-01-03 14:07:30 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elias Assaf 
							
						 
					 
					
						
						
							
						
						69a048c0ff 
					 
					
						
						
							
							Update instructions for using OSC52 with tmux  
						
						 
						
						... 
						
						
						
						Signed-off-by: Elias Assaf <elyas51000@gmail.com > 
						
						
					 
					
						2025-01-02 15:47:27 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						15288b7bf4 
					 
					
						
						
							
							Add user config to enable line wrapping in the staging view  
						
						 
						
						... 
						
						
						
						It is enabled by default, because I think it's often helpful, and rarely in the
way. I bet most user won't even notice. 
						
						
					 
					
						2024-12-23 12:24:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Kochetkov 
							
						 
					 
					
						
						
							
						
						93a37cf83e 
					 
					
						
						
							
							fix(config): allBranchesLogCmd description typo  
						
						 
						
						
						
						
					 
					
						2024-12-18 11:42:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								johannaschwarz 
							
						 
					 
					
						
						
							
						
						f455f99705 
					 
					
						
						
							
							Add user config gui.showNumstatInFilesView  
						
						 
						
						... 
						
						
						
						When enabled, it adds "+n -m" after each file in the Files panel to show how
many lines were added and deleted, as with `git diff --numstat` on the command
line. 
						
						
					 
					
						2024-12-08 12:09:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harris Greenstein 
							
						 
					 
					
						
						
							
						
						8da43af924 
					 
					
						
						
							
							Add config option to disable tab switching with jump keys  
						
						 
						
						
						
						
					 
					
						2024-11-09 17:19:14 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						0e489bb5cc 
					 
					
						
						
							
							Add options for disabling switching to the Files panel after popping or applying a stash  
						
						 
						
						
						
						
					 
					
						2024-09-15 11:59:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmytro Suvorov 
							
						 
					 
					
						
						
							
						
						c35743d7ad 
					 
					
						
						
							
							Add Zed to docs/Config.md  
						
						 
						
						
						
						
					 
					
						2024-09-03 19:22:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						90b8fd242d 
					 
					
						
						
							
							Add config git.autoStageResolvedConflicts  
						
						 
						
						
						
						
					 
					
						2024-09-02 18:12:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						38b1255119 
					 
					
						
						
							
							Add information about per-repo config files to Config.md  
						
						 
						
						
						
						
					 
					
						2024-08-18 10:24:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						dbca9306de 
					 
					
						
						
							
							Rename "Custom Command" to "Shell Command"  
						
						 
						
						... 
						
						
						
						The double use of the term "Custom Command" for both shell commands and
user-configured keybindings was confusing. 
						
						
					 
					
						2024-08-17 10:56:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								István Donkó 
							
						 
					 
					
						
						
							
						
						b9107d5fc8 
					 
					
						
						
							
							Support setting the similarity threshold for detecting renames  
						
						 
						
						
						
						
					 
					
						2024-07-13 14:24:26 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Kock 
							
						 
					 
					
						
						
							
						
						be21328c69 
					 
					
						
						
							
							Allow cycling between multiple log commands  
						
						 
						
						... 
						
						
						
						- Introduced a new optional user config command, allBranchesLogCmds
- When pressing 'a' in the Status view, cycle between non-empty, non-identical log commands
- There will always be at least one command to run, since allBranhesLogCmd has a default
- Update documentation & write an integration test
- Update translation string 
						
						
					 
					
						2024-07-06 22:02:47 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliot Cubit 
							
						 
					 
					
						
						
							
						
						5959f7bc8e 
					 
					
						
						
							
							Allow setting a default name when creating new branches  
						
						 
						
						
						
						
					 
					
						2024-07-06 21:06:28 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah 
							
						 
					 
					
						
						
							
						
						232be05785 
					 
					
						
						
							
							feat: squash merge  
						
						 
						
						
						
						
					 
					
						2024-06-30 11:01:03 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						bd782f16dd 
					 
					
						
						
							
							Provide two config keys for configuring the author length in commits view  
						
						 
						
						... 
						
						
						
						One is for the normal view, the other for the expanded view. 
						
						
					 
					
						2024-06-29 11:28:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						7be82d4713 
					 
					
						
						
							
							Revert "Add user config gui.commitAuthorFormat ( #3625 )"  
						
						 
						
						... 
						
						
						
						This reverts commit 3af545daf7 , reversing
changes made to 629b7ba1b8 .
We changed our mind about this and want to provide different options for
achieving the same thing, but with more flexibility. 
						
						
					 
					
						2024-06-29 11:28:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						68edfa20b4 
					 
					
						
						
							
							Add function os.PasteFromClipboard  
						
						 
						
						... 
						
						
						
						And a user config to override it with a custom command. 
						
						
					 
					
						2024-06-26 22:20:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						db0a1586d9 
					 
					
						
						
							
							Highlight inactive selection in bold  
						
						 
						
						... 
						
						
						
						An inactive selection is one where the view is part of the context stack, but
not the active view. For example, the files view when you enter the staging
panel, or any view when you open a panel. 
						
						
					 
					
						2024-06-23 14:43:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anikiforov 
							
						 
					 
					
						
						
							
						
						57f9493770 
					 
					
						
						
							
							Add user config gui.commitAuthorFormat  
						
						 
						
						
						
						
					 
					
						2024-06-15 10:39:50 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						373b1970ca 
					 
					
						
						
							
							Show divergence from base branch in branches list  
						
						 
						
						
						
						
					 
					
						2024-06-03 13:59:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						1269938ee6 
					 
					
						
						
							
							Add user config expandedSidePanelWeight  
						
						 
						
						
						
						
					 
					
						2024-06-01 08:21:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						4bfda1a78c 
					 
					
						
						
							
							Fix boolean config keys not appearing in the generated Config.md  
						
						 
						
						... 
						
						
						
						The reason why they didn't appear is that they didn't get a default value in the
generated schema; this commit fixes that. 
						
						
					 
					
						2024-05-31 20:07:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Karim Khaleel 
							
						 
					 
					
						
						
							
						
						9b152d7619 
					 
					
						
						
							
							Make Keybindings definition in UserConfig struct last  
						
						 
						
						... 
						
						
						
						This makes the generated default config in Config.md match the original
order. 
						
						
					 
					
						2024-05-19 14:08:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Karim Khaleel 
							
						 
					 
					
						
						
							
						
						b98ae1c773 
					 
					
						
						
							
							Add default lazygit config generator for Config.md from JSON schema  
						
						 
						
						
						
						
					 
					
						2024-05-19 14:08:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Duck 
							
						 
					 
					
						
						
							
						
						01ff18dd92 
					 
					
						
						
							
							Add commitPrefix for defining a prefix for any project  
						
						 
						
						
						
						
					 
					
						2024-05-01 19:03:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivia Bahr 
							
						 
					 
					
						
						
							
						
						a4354ccdfb 
					 
					
						
						
							
							Add config option for length of commit hash displayed in commits view  
						
						 
						
						... 
						
						
						
						- Add config option `commitHashLength` to to pkg/config/user_config.go
- Changed the hash display in pkg/gui/presentation/commits.go 
						
						
					 
					
						2024-04-27 11:30:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								oakio 
							
						 
					 
					
						
						
							
						
						2b5c814080 
					 
					
						
						
							
							Add StatusPanelView config  
						
						 
						
						
						
						
					 
					
						2024-04-10 17:38:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Artem Belyakov 
							
						 
					 
					
						
						
							
						
						f3dba743f0 
					 
					
						
						
							
							Add SpinnerConfig  
						
						 
						
						... 
						
						
						
						This new config section allows to customize frames and rate of
thespinner 
						
						
					 
					
						2024-04-06 13:46:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						9b035aed67 
					 
					
						
						
							
							Fix schema link in Config.md  
						
						 
						
						
						
						
					 
					
						2024-03-28 13:24:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						3b29705a78 
					 
					
						
						
							
							Add config to truncate commit hashes when copying them to the clipboard  
						
						 
						
						... 
						
						
						
						I often copy hashes in the commits panel in order to paste them into Github
comments (or other places), and I can't stand it when they have the full length.
I picked a default of 12 for this; I find this to be a good middle ground
between being reliable in large repos (12 still works in the linux kernel repo
today, but it might not be enough in really huge repos) and not being too ugly
(many smaller repos can probably get away with less).
We deliberately don't change this for the "Copy to clipboard" menu, since this
gives users a way to copy the unabbreviated sha if they need this occasionally. 
						
						
					 
					
						2024-03-22 09:58:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						a8797c7261 
					 
					
						
						
							
							Default to substring filtering, add option to go back to fuzzy filtering  
						
						 
						
						... 
						
						
						
						By default we now search for substrings; you can search for multiple substrings
by separating them with spaces. Add a config option gui.filterMode that can be
set to 'fuzzy' to switch back to the previous behavior. 
						
						
					 
					
						2024-03-17 11:55:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhishek Keshri 
							
						 
					 
					
						
						
							
						
						744519de60 
					 
					
						
						
							
							Add a commit menu to the commit message panel  
						
						 
						
						... 
						
						
						
						And move the "switch to editor" command into this menu. So far this is the only
entry, but we'll add another one in the next commit. 
						
						
					 
					
						2024-03-11 09:18:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhishek Keshri 
							
						 
					 
					
						
						
							
						
						e1b341e174 
					 
					
						
						
							
							Make keybindings for the "Amend attribute" menu configurable  
						
						 
						
						
						
						
					 
					
						2024-03-11 09:18:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhishek Keshri 
							
						 
					 
					
						
						
							
						
						c3c5753a35 
					 
					
						
						
							
							Add forgotten keybindings to Config.md  
						
						 
						
						
						
						
					 
					
						2024-03-11 09:18:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						cede021400 
					 
					
						
						
							
							Add config for soft-wrapping the commit message body  
						
						 
						
						
						
						
					 
					
						2024-03-09 10:00:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						c7c8776371 
					 
					
						
						
							
							Update Config.md  
						
						 
						
						
						
						
					 
					
						2024-02-18 15:52:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex March 
							
						 
					 
					
						
						
							
						
						e354a9bb48 
					 
					
						
						
							
							Deprecate git.log.showGraph and git.log.order config  
						
						 
						
						... 
						
						
						
						Added identical properties to AppState that should eventually have their defaults set. 
						
						
					 
					
						2024-02-16 13:23:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						b1d05b6371 
					 
					
						
						
							
							Change default of git.log.showGraph to 'always'  
						
						 
						
						... 
						
						
						
						Most people seem to prefer it to be on. 
						
						
					 
					
						2024-02-13 14:34:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Haller 
							
						 
					 
					
						
						
							
						
						36134006c5 
					 
					
						
						
							
							Add config setting to suppress showing file icons  
						
						 
						
						
						
						
					 
					
						2024-01-22 08:40:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Duffield 
							
						 
					 
					
						
						
							
						
						280b4d60f8 
					 
					
						
						
							
							Support select range for cherry pick  
						
						 
						
						... 
						
						
						
						This requires us to change the 'v' keybinding for paste to something else,
now that 'v' is used globally for toggling range select. So I'm using
'shift+v' and I'm likewise changing 'c' to 'shift+c' for copying, so
that they're consistent.
We will need to clearly communicate this change in keybindings. 
						
						
					 
					
						2024-01-19 10:50:49 +11:00