Commit Graph

  • 7d142df9c2 Update docs and schema for release Stefan Haller 2026-01-03 20:20:10 +01:00
  • 0bd411111c Update translations from Crowdin (#5167) Stefan Haller 2026-01-03 20:19:38 +01:00
  • 463e81f197 Update translations from Crowdin Stefan Haller 2026-01-03 20:14:41 +01:00
  • 810f6b22d2 Show an error when checking out a file would overwrite local modifications (#5154) Stefan Haller 2026-01-03 20:11:51 +01:00
  • 3ccd33b388 Show an error when checking out a file would overwrite local modifications Stefan Haller 2026-01-01 11:36:05 +01:00
  • d34266d5e6 Bump gocui (#5166) Stefan Haller 2026-01-03 14:45:18 +01:00
  • c0b6f4adb9 Bump gocui Stefan Haller 2026-01-03 12:27:28 +01:00
  • 72fa54d4d5 Add a note about delta's --navigate option not working in lazygit (#5155) Stefan Haller 2026-01-01 14:38:24 +01:00
  • f68f027bcc Add a note about delta's --navigate option not working in lazygit Stefan Haller 2026-01-01 14:34:13 +01:00
  • 99f73bfc0d WIP After going straight to patch building from main view, esc goes all the way back out use-delta-hyperlinks-for-clicking-in-diff Stefan Haller 2025-03-29 16:52:55 +01:00
  • 08eb557840 Press enter in main view of commits panel to enter patch building for clicked line Stefan Haller 2024-10-11 16:44:59 +02:00
  • bf1b809612 Extract some functions from CommitFilesController to a new CommitFilesHelper Stefan Haller 2024-10-11 18:09:17 +02:00
  • 1e46420dd1 Press enter in main view of files/commitFiles to enter staging/patch-building Stefan Haller 2024-09-16 20:38:22 +02:00
  • cfda9a0da8 Select line that is in the middle of the screen Stefan Haller 2025-03-25 15:01:16 +01:00
  • 14fc6fdecd Press enter in focused main view when user config is on Stefan Haller 2025-04-01 23:03:55 +02:00
  • bda5576bd3 Add user config gui.showSelectionInFocusedMainView Stefan Haller 2025-04-01 16:14:10 +02:00
  • 65523b76d1 [gocui] Fix FocusPoint when Wrap is true Stefan Haller 2024-12-08 13:10:25 +01:00
  • 9e455f427c Fix rendering of certain emojis (#5116) Stefan Haller 2025-12-23 16:55:47 +01:00
  • bb816d7001 Call gocui's SimpleEditor instead of duplicating its code Stefan Haller 2025-12-13 15:51:22 +01:00
  • 5423e7459c Replace go-runewidth with uniseg Stefan Haller 2025-11-22 15:37:46 +01:00
  • fec7e9ce61 Bump gocui (and tcell) Stefan Haller 2025-12-01 21:15:42 +01:00
  • 32207d25c2 Fix annoying UI stalls after refresh (e.g. background fetch) when the reflog is very long (#5135) Stefan Haller 2025-12-23 16:23:00 +01:00
  • 84be082fb5 Draw only visible part of the reflogs panel Stefan Haller 2025-12-22 14:09:18 +01:00
  • f7d4efc59e Rerender visible lines when scrolling by page Stefan Haller 2025-12-22 17:04:43 +01:00
  • b4b21f9c65 Fix race condition in HandleRender Stefan Haller 2025-12-23 15:28:18 +01:00
  • e1a8327583 Avoid scrolling the selection into view on refresh (#5134) Stefan Haller 2025-12-23 15:37:18 +01:00
  • 478d51c83e When pressing up or down, scroll selection into view if it is outside, even if it didn't change Stefan Haller 2025-12-22 17:58:05 +01:00
  • efd4298b5e Avoid scrolling the selection into view on refresh Stefan Haller 2025-12-22 16:08:29 +01:00
  • 37bc0dfc44 Extract a method for selecting the first branch (and first commit) Stefan Haller 2025-12-23 11:13:55 +01:00
  • 74b1255b4b Fix the main view display after reverting a commit (#5138) Stefan Haller 2025-12-23 14:59:28 +01:00
  • a415d1b529 Fix the main view display after reverting a commit Stefan Haller 2025-12-23 14:45:42 +01:00
  • 0a48f307b1 Add test expectation showing a problem with revert Stefan Haller 2025-12-23 14:48:08 +01:00
  • cf873b16d9 Prevent many hyperlinks from launching while mouse moving (#5133) Stefan Haller 2025-12-22 16:28:42 +01:00
  • 2189c3b43a Bump gocui Stefan Haller 2025-12-22 16:22:36 +01:00
  • e7b69bcf24 Support custom keybindings in custom command menu prompts (#5129) Stefan Haller 2025-12-22 14:24:29 +01:00
  • 62913ee25d feat: support custom keybinds in custom command prompt menus Karl Wikström 2025-12-21 08:19:18 +01:00
  • 262e7f4e79 Change keybinding of "keep" item in Merge Conflict menu back to 'k' (#5132) Stefan Haller 2025-12-22 09:51:26 +01:00
  • 6043eb52db Revert "Update resolve conflict using p instead of k" Stefan Haller 2025-12-21 12:22:51 +01:00
  • 70fe7bd1b4 Allow using 'j', 'k', 'H', or 'L' as keybindings in custom command menus (#5131) Stefan Haller 2025-12-22 09:48:38 +01:00
  • 344d3866a6 Make menu keybindings take precedence over builtin ones, except for confirm/esc Stefan Haller 2025-12-21 12:04:11 +01:00
  • f996e47199 Rename KeepConfirmKeybindings to KeepConflictingKeybindings Stefan Haller 2025-12-21 12:06:28 +01:00
  • 7e3b24d496 In menus, remove not just the confirm binding, but also esc and up/down Stefan Haller 2025-12-21 11:22:02 +01:00
  • e19544a42b Add a test that demonstrates problems with custom menu keybindings Stefan Haller 2025-12-21 12:36:24 +01:00
  • b7a24c8298 feat: add Codeberg as a supported git hosting service (#5130) Stefan Haller 2025-12-21 14:13:20 +01:00
  • 24e9197be2 feat: add Codeberg as a supported git hosting service Yadi Abdalhalim 2025-12-20 16:57:37 -06:00
  • 3201695658 feat: add keys for command log menu items (#5096) Stefan Haller 2025-12-14 17:14:50 +01:00
  • a41bd6a255 feat: add keys for command log menu items Peter Cardenas 2025-12-08 04:48:16 -08:00
  • 8651c46e14 Fix small issues with the Breaking Changes texts (#5114) Stefan Haller 2025-12-11 21:13:30 +01:00
  • 46c095cc29 Add a missing quote Stefan Haller 2025-12-11 21:10:11 +01:00
  • 9aa268c1f4 Cleanup: use spaces instead of tab Stefan Haller 2025-12-11 21:09:57 +01:00
  • 6600adf671 Remove confirmation for opening the merge tool (#5094) Stefan Haller 2025-12-08 09:48:58 +01:00
  • f6cba966d0 Remove confirmation for opening the merge tool Stefan Haller 2025-12-07 20:33:42 +01:00
  • 17d03ec8cb Update docs and schema for release (#5091) v0.57.0 Stefan Haller 2025-12-06 13:58:23 +01:00
  • da4494fb06 Update docs and schema for release Stefan Haller 2025-12-06 13:49:02 +01:00
  • 8ced11b5ae README.md: Update Sponsors (#5055) Stefan Haller 2025-12-06 13:48:26 +01:00
  • d4c0c499b2 README.md: Update Sponsors github-actions[bot] 2025-12-06 12:30:25 +00:00
  • 17c6a895b4 Update translations from Crowdin (#5090) Stefan Haller 2025-12-06 13:30:13 +01:00
  • 6fbf64b70e Update translations from Crowdin Stefan Haller 2025-12-06 13:24:16 +01:00
  • cc96d8cede Fix to support creating MRs for repositories cloned with SSH alias (#5082) Stefan Haller 2025-12-06 11:58:44 +01:00
  • d6ff7f152d Fix to support creating merge requests for Gitlab/Github repositories cloned with an SSH config alias Mikhail Akimov 2025-12-05 16:29:58 +02:00
  • 0fc8cb35a8 chore: fix function name in comment (#4481) Stefan Haller 2025-12-06 11:45:51 +01:00
  • 13b4e16e6a chore: fix function name in comment riyueguang 2025-12-06 18:28:58 +08:00
  • 06426b2107 refactor: use strings.Builder and strings.Repeat to simplify code (#5068) Stefan Haller 2025-12-03 18:39:11 +01:00
  • 89a0542a97 refactor: use strings.Builder and strings.Repeat to simplify code boqishan 2025-11-25 17:46:25 +08:00
  • 8396747cf1 Band-aid fix for rare crashes when refreshing files (#5074) Stefan Haller 2025-12-03 08:10:13 +01:00
  • d274474c61 Band-aid fix for rare crashes when refreshing files Stefan Haller 2025-11-26 09:25:27 +01:00
  • d1d2bb23b6 Show fixup base commits in correct order in ctrl-f error message (#5073) Stefan Haller 2025-11-30 14:08:22 +01:00
  • 26453b26cf Remove unused function GetHashesAndCommitMessagesFirstLine Stefan Haller 2025-11-26 21:44:21 +01:00
  • e2b3601c57 Fix order of fixup base commits shown in ctrl-f error message Stefan Haller 2025-11-26 18:55:16 +01:00
  • c16b4b1d2e Make find_base_commit_for_fixup tests more specific Stefan Haller 2025-11-27 10:59:15 +01:00
  • 28cd1c2df4 Don't use "HEADLESS" environment variable for running tests (#5064) Stefan Haller 2025-11-28 12:09:17 +01:00
  • 9334bf0333 Don't use "HEADLESS" environment variable for running tests Stefan Haller 2025-11-23 18:10:59 +01:00
  • e3ea666352 Fix deleting a remote tag when a remote branch with the same name exists, or vice versa (#5075) Stefan Haller 2025-11-28 12:06:03 +01:00
  • 11a6a73be5 Fix deleting a remote tag when a remote branch with the same name exists Stefan Haller 2025-11-27 19:52:18 +01:00
  • 7809823064 Fix deleting a remote branch when a remote tag with the same name exists Stefan Haller 2025-11-27 19:48:18 +01:00
  • 4d4b143cc7 Add tests demonstrating the problem Stefan Haller 2025-11-27 19:44:26 +01:00
  • 19a4454599 Cleanup: remove unnecessary keypress Stefan Haller 2025-11-27 19:32:22 +01:00
  • b57be9ebe4 Fix and speed up the file list for the "Enter path to filter by" feature (#5056) Stefan Haller 2025-11-21 07:59:58 +01:00
  • b06c2bb025 Remove the 'minimal' dependency which we no longer need Stefan Haller 2025-11-20 08:42:59 +01:00
  • 1c1676a5d9 Use git ls-files to list all file suggestions Stefan Haller 2025-11-20 08:41:44 +01:00
  • 9d24963ea0 Bump golang.org/x/crypto from 0.37.0 to 0.45.0 (#5054) Stefan Haller 2025-11-20 08:26:55 +01:00
  • 1b60c9d7c6 Bump golang.org/x/crypto from 0.37.0 to 0.45.0 dependabot[bot] 2025-11-20 02:01:56 +00:00
  • 11c7203db6 Switch to branches view when checking out a commit (#5048) Stefan Haller 2025-11-16 21:28:22 +01:00
  • 221e025ee6 Switch to branches view when checking out a commit Stefan Haller 2025-11-16 18:45:23 +01:00
  • e3a09eacd1 Cleanup: reformat Stefan Haller 2025-11-16 19:10:21 +01:00
  • 9f930eee06 Trigger immediate background fetch when switching repos (#5047) Stefan Haller 2025-11-16 17:37:12 +01:00
  • 2af56de5d2 Trigger background fetch on repo switch only if enough time has passed since the last one Stefan Haller 2025-11-16 13:15:31 +01:00
  • d45f27b6ee Add methods for converting RefresherConfig times to time.Durations Stefan Haller 2025-11-16 13:12:14 +01:00
  • 472b964da3 Cleanup: don't pass refreshInterval to startBackgroundFilesRefresh Stefan Haller 2025-11-16 13:26:33 +01:00
  • aff6b642ea Trigger immediate background fetch when switching repos Stefan Haller 2025-11-16 09:10:54 +01:00
  • 8f4bf49aff Cleanup: remove unused field Stefan Haller 2025-11-16 12:54:14 +01:00
  • ce7622262f feat: add fork remote command (#4831) Stefan Haller 2025-11-16 17:28:11 +01:00
  • 3892c40666 feat: add fork remote command Karol Zwolak 2025-08-17 19:18:45 +02:00
  • ba632d4064 Update table of contents in README.md (#5045) Stefan Haller 2025-11-16 09:10:54 +01:00
  • 8d15d14c59 Update table of contents in README.md Mad Scientist 2025-11-16 11:06:34 +05:00
  • 58d2ffa1d6 Suppress output from background fetch (unless there were errors) (#5044) Stefan Haller 2025-11-15 18:32:43 +01:00
  • f8a48b61fc Suppress output from background fetch Stefan Haller 2025-11-15 17:47:35 +01:00
  • eb91a43d58 Test properties of cmdObj for Push Stefan Haller 2025-11-15 18:25:36 +01:00
  • 9272276247 Don't log the GetDiff command Stefan Haller 2025-11-15 18:15:17 +01:00
  • 933573fd94 Don't allow empty input in most prompts (#5043) Stefan Haller 2025-11-15 15:41:54 +01:00