master
Make the conflict marker size a parameter of our marker matching
Add OnQuit hook for controllers
Copy gocui files into lazygit repo under pkg/gocui
Move the new-worktree keybinding from worktrees to universal
Remove the RefreshMode field
Show a Github PR's combined checks state in branches list and main view
Remove return value of Focus-related functions
Fold remaining alt bindings into their main fields
Convert keybinding fields to Keybinding
Decouple hiding the working tree state from blocking input
lots of changes
Rename Key to Keys in Binding, KeybindingsOpts, and MenuItem
Extract editConfig into a shared EditConfigAction
Handle entering and leaving filtering mode in one place
Rework the custom pager config (rename to diff renderer)
Stop requiring jumpToBlock to have exactly five entries
Keep range drags moving at panel edges
Enable nolintlint linter, and fix warnings
Drag selected commits to a new position
Use a slice of keys for each binding
If a menu entry has multiple keybindings, list them in a tooltip
Run the sync commit-surgery ops on a worker with input blocked
Auto-scroll when dragging to create range selection in staging view
Strip the '+' and '-' characters when copying parts of a diff to the clipboard
Refuse a repo switch while a foreground operation is in flight
Fix showing diffs for renamed file when filtering by path
Update comments that still describe the removed blocking refresh mode
feat: add fork remote command
Show renamed files in the custom patch builder
Replace min/max helpers with built-in min/max
Add tests for scroll-off margin of zero
Strip leading/trailing whitespace from prompt input
Add RefreshBlockingInput to buffer keypresses until a refresh has landed
Run the stash operations with a waiting status
Capture the files, reflog, branches and stash refresh inputs
Move post-COMMIT_FILES-refresh work into Then
Move IgnoreWhitespaceInDiffView to user config
Capture the commits refresh's inputs on the UI thread
Read lines based on scroll position instead of a fixed per-notch delta
Offer to delete the branch when removing a worktree