Have an idea for improving GitKraken?
Upvote existing suggestions ⬆️ or add your idea 📝.
Suggestions are moderated weekly, and you can check out our GitKraken Roadmap to see what we’re working on.
Sizing bar should always be visible for Commit Message
For completed commits, the window for displaying the commit message is often too small but can't be resized unless you click on it which makes the software think you ...
Suggested by: Michael Pitt (12 Aug, '21) • Upvoted: 24 Jan • Comments: 6
Merge Tool by File Type with Support for UnityYAMLMerge
Currently, there is only support for a single merge tool, which does not cater for different file types. As we work with Unity, for *.asset and *.prefab files Unity ...
Suggested by: Richard Coleman (02 Sep, '21) • Upvoted: 23 Feb • Comments: 3
Increase the number of repos shown in "Recently Opened Repos"
Hello! I realise this is SUPER minor, but it'd just be so useful! As a user who handles many repos in the same day I would like more of my recent repos to appear ...
Suggested by: Sam (29 Jun, '21) • Upvoted: 01 Mar • Comments: 3
Support for Network State change detection
I live in a household with multiple network providers and ways of connecting to the internet. Whenever I switch to a different network (Some of them being on a VPN) ...
Suggested by: Puranjay Jain (31 May, '22) • Upvoted: 09 Feb • Comments: 0
Add gitlab `reviewer`, `squash` and `remove_source_branch` values while creating merge requests
Dear GitKraken overlords, according to the gitlab API doc, it's possible to tell gitlab to add `reviewer(s)`, tell it to `squash` commits and ...
Suggested by: the alien (13 Apr, '22) • Upvoted: 06 Mar • Comments: 0
As a Gerrit user I want to be able to push commits for review with the Push button
Please provide at least a very basic support for Gerrit workflow. As a Gerrit user I now have to execute all `push` commands from command line. Gerrit is a ...
Suggested by: Martin (18 Jun, '21) • Upvoted: 09 Mar • Comments: 0
Add setting to remove 2nd force push confirmation
When I push, and my remote branch is behind I click a red "Force Push" button. I'm greeted by a warning making sure I really want to do this and I have to click ...
Suggested by: Bela VanderVoort (28 Jul, '21) • Upvoted: 01 Mar • Comments: 7
Ability to create custom integrations / plugins
Our team currently doesn't use Jira or Github Issues we use a different issue tracker. Would find it nice to create custom integrations into other tools to be able to ...
Suggested by: Sean Dietrich (22 Sep, '21) • Upvoted: 2 days ago • Comments: 6
Improve support for Co-authors
GitHub has support for special annotations in commit messages to give credit to other co-authors who worked on the commit (see ...
Suggested by: Thibaud D. (15 Jun, '21) • Upvoted: 14 Feb • Comments: 3
Under consideration Integration Quality of Life
Support recent SSH security settings
I would like to be able to use the regular fetch/pull/push commands (i.e. all remote interaction commands) from within GK when the remotes are located on a ...
Suggested by: Jonas Kaiser (16 Jun, '21) • Upvoted: 20 Mar • Comments: 5
Push all branches to remote repository
Whenever you change the remote repository, you need to push all your changes to the new remote repository, using CLI Git you are able to do it through the "git push ...
Suggested by: Franklin (12 Jul, '21) • Upvoted: 09 Jan • Comments: 4
Add column for commit authored date/time
As a user, I would like to be able to select a "Authored Date/Time" column in order to not only see when the commit was committed, but also when it was authored. ...
Suggested by: Alexander Dahmen (25 Aug, '21) • Upvoted: 20 Mar • Comments: 3
Support for /info/exclude
GitKraken does not honor the exclusions in /info/exclude, which is a sort of per-clone .gitignore file that is itself not part of repository commits. Some ...
Suggested by: Nathan C. Sherman (18 Feb, '22) • Upvoted: today • Comments: 2
Combined Split and Hunk
It would be awesome to have a combined "split" and "hunk" view (i.e. instead of having a separate "hunk" view, it would be nice to simply activate "hunk" as an ...
Suggested by: Adrian Sosic (10 May, '22) • Upvoted: 07 Feb • Comments: 1
Add pull request view to GitLab Self-Managed
I really like the idea of the interactive Pull Request window that works for GitHub.com, as shown here ...
Suggested by: Martijn (03 Mar, '22) • Upvoted: 06 Mar • Comments: 0
Allow profile (ssh/gpg) selection per repository
Working with multiple tabs/projects and its frequent changes of multiple profiles is a nightmare. I'd like to have the possibility of assigning profile per ...
Suggested by: Marcin Bojko (07 Aug, '21) • Upvoted: 30 Nov, '22 • Comments: 7
Allow repo to be included multiple times in workspaces
Workspaces have been added in the new release 8.2.0. However, currently it is not supported to include a repository multiple times in a single workspace. It would ...
Suggested by: Nico Mexis (14 Dec, '21) • Upvoted: 15 Mar • Comments: 5
Setting for removing Workspaces tab per profile
As we are using Azure DevOps we cannot use workspaces and even if it supported we are not sure if we will use. There has been an iteration on "closing" the tab but ...
Suggested by: Joey Driessen (23 Dec, '21) • Upvoted: 15 Jul, '22 • Comments: 4
CLI set default terminal
Add the ability to set the default terminal (bash, sh, powershell, cmd).
Suggested by: Mihail (24 Sep, '21) • Upvoted: 07 Aug, '22 • Comments: 4
Show the number of removed/added lines of code per commit and file
As I understand the current GitKraken UI, the number of added/removed lines per commit and/or committed file is not shown. If this feature happens to be already ...
Suggested by: Erwan Egasse (07 Oct, '21) • Upvoted: 16 Mar • Comments: 2
Gitmoji picker or completion
Some kind of convenient way to insert gitmoji into commit messages https://gitmoji.dev/
Suggested by: Chuck Dries (15 Sep, '21) • Upvoted: 15 Mar • Comments: 2
Increase size of the commit message box when viewing
It be tiny! Show more lines when viewing a particular commit's description in the upper right of the commit panel.
Suggested by: ErrorOn (02 Nov, '21) • Upvoted: 20 Feb • Comments: 4
Ignore Case in Diff View
I would like an option in the Diff View (similar to 'ignore white space' options) to 'Ignore case', i.e. 'a' => 'A' We have a number of VB programs that regularly ...
Suggested by: Derek Mason (01 Sep, '21) • Upvoted: 09 Mar • Comments: 4
Ability to show/hide menu bar
On Linux, the menu bar's color sticks out like a sore thumb and takes up valuable screen real estate. Most programs have a show/hide menu button under 'View' - to ...
Suggested by: mcdoogs (26 Oct, '21) • Upvoted: 09 Jan • Comments: 3
Visually Identify Pushed/Not pushed tags
Tags are currently difficult to tell if they have been pushed to origin. It would be nice if there was a visual representation to show if a tag has been pushed.
Suggested by: Steven Powell (12 Oct, '21) • Upvoted: 28 Oct, '22 • Comments: 3
Pull request default settings for "to" and "from" branch
As a user, I would like to be able to set a default to and from branch on pull requests (started from the fuzzy finder or Create pull request button). For ...
Suggested by: Alexander Samsig (07 Jul, '21) • Upvoted: 24 Jan • Comments: 3
Make Fetch and Pull separate buttons
I don't like having to use the split-button to chose between Fetch and Pull - please make Fetch and Pull as separate top-level buttons.
Suggested by: Dai Rees (01 Jul, '21) • Upvoted: 14 Dec, '22 • Comments: 3
Show the recent commit message for quick access
I came from Tortoise SVN and it was easy to access our last commit messages. Sometime I need exactly the previous one because of a repetitive task and often I just ...
Suggested by: David Hervieux (23 Jan, '22) • Upvoted: 14 Mar • Comments: 1
More readable file mode changes => use octal numbers
Recently I saw the following in GitKraken (see also screenshot): - File Mode Changes fom 217 to 14001 - File contents are unchanged I took me quite a while to ...
Suggested by: tkazik (29 Jul, '21) • Upvoted: 22 Dec, '22 • Comments: 0
Asana Issue Tracker Integration
Asana is a modern issue tracker (and more) similar (but better IMHO) than JIRA and other "mainstream" trackers. It offers a full dev API ...
Suggested by: Adamo (20 Jan, '22) • Upvoted: 17 Mar • Comments: 2
Under consideration Integration
Support .github pull request templates
It's possible for organizations to have a `.github` repo with a pull request template defined that applies to all of that organizations repositories instead of ...
Suggested by: Zach Simpson (27 Sep, '21) • Upvoted: 26 Jan • Comments: 2
Spell checking: make it configurable and/or allow multiple languages
Spell checking should be independent from OS settings. It should be set to the language set in GitKraken, e.g. Windows 10 in German, GitKraken in English --> spell ...
Suggested by: Twoleeland (24 Jun, '22) • Upvoted: 20 Mar • Comments: 1
Support gitmoji :goal_net:
In commit message, type `:goal_net: my commit message` and commit. Just like other gitmoji, I should see `🥅 my commit message`. See gitmoji.dev for a list of all gitmoji
Suggested by: Lewis Moten (01 Dec, '21) • Upvoted: 15 Mar • Comments: 1
Link workitems in Azure Devops automatically to Commits or Pullrequests
As as [user], I would like to link my commits to existing work items in Azure Devops. I would like to comment my commits with a numbered hash (eg: #12345) When ...
Suggested by: Christian von Seydlitz (26 Oct, '21) • Upvoted: 14 Mar • Comments: 1
Warning when Committing Binary files that aren't in LFS
GitKraken only marks an LFS file as "LFS" if the file pattern has been manually added for tracking: ...
Suggested by: Tom Smith (01 Jul, '21) • Upvoted: 13 Oct, '22 • Comments: 0
Customize keyboard shortcuts
Allow to change keys for keyboard shortcuts
Suggested by: Jose Luis (09 Mar, '22) • Upvoted: 19 Mar • Comments: 6
Diff colours for colourblind people
The green/red combination is notorious for cause confusion for who is colourblind. I'd suggest adding a "theme" that has blue/orange instead :) See ...
Suggested by: Mario (04 Oct, '21) • Upvoted: 03 Mar • Comments: 5
Support nested git repositories for Project Directories in Repository Management
I have a lot of git projects nested under other repos (not submodules). It seems that these get ignored when adding project directories. It would be very ...
Suggested by: Eric (02 Jul, '21) • Upvoted: 13 Jan • Comments: 4
Azure Boards as Issue Tracker
While we have corresponding issue trackers for other integrations (GitHub, GitLab and Jira), we don't have one for Azure DevOps.
Suggested by: Fahrican (19 May, '22) • Upvoted: 08 Mar • Comments: 3
Search should only show the found commits
I need the possibility to show the found commits only. In the appended picture I only want to see the 7 that is found. All other commit reduces the overview.
Suggested by: Benny Bo Nielsen (24 Jun, '21) • Upvoted: 11 May, '22 • Comments: 1
Hide merged commits
Hello, As a user, I would like to be able to hide merged commits in order to more easily see previous commits on the branch. I really wish GitKraken could ...
Suggested by: aro (05 Nov, '21) • Upvoted: 10 Feb • Comments: 7
Support for S/MIME
Currently only gpg signed commits are supported, but S/MIME is an alternative to this. Using `gpgsm` and git cli, it is straightforward to sign commits, i.e. simply ...
Suggested by: Lecris (04 Jul, '22) • Upvoted: 14 Mar • Comments: 2
Ignore white space option to ignore space changes in middle of the line
While changing alignment of documentation among other changes, I would like the spaces (inside the line) to be ignored when the option 'ignore white space' is enabled ...
Suggested by: Florent (01 Apr, '22) • Upvoted: 07 Feb • Comments: 2
Git push options
`git push -o "foobar"` can be used to send strings to pre-receive and post-receive hooks. https://git-scm.com/docs/git-push#Documentation/git-push.txt--oltoptiongt ...
Suggested by: Hamish Robertson (12 Aug, '21) • Upvoted: 07 Mar • Comments: 2
Make open repo tabs scrollable
I am the lead over several projects, and have to context-shift regularly. If you add multiple projects to GitKraken, the tabs at the top start getting cut off, to the ...
Suggested by: Jason (29 Jul, '21) • Upvoted: 29 Nov, '22 • Comments: 2
Add support for signed-off-by (git commit -s)
Add an option so you can turn on the signed-off-by field for all commits made. git commit -s automatically adds "Signed-off-by: FirstName LastName <email>" to the ...
Suggested by: Ryan (02 Feb, '22) • Upvoted: 07 Feb • Comments: 1
Filename filter for the unstaged and staged files sections
Hello, The environment I'm working in sometimes automatically updates hundreds of files automatically, a lot of the times I'm not interested (but sometimes I am) ...
Suggested by: Kristoffer (02 Sep, '21) • Upvoted: 26 Feb • Comments: 1
Ability to remove "New Tab"
Working with multi-repos introduced workspace is great. Annoyance is this "New Tab", taking space and need extra effort to close. Never used it, and if needed there ...
Suggested by: Nerijus (23 Dec, '21) • Upvoted: 29 Nov, '22 • Comments: 0
Export stash as patch file
It would be nice to be able to export a stash to a patch file from the GitKraken UI. In the stash context menu, add an new menu item "Export Stash". When clicked, ...
Suggested by: Junior (09 Nov, '21) • Upvoted: 11 Mar • Comments: 0
Improve the UX of the tree view (when many merges)
As a user, I want to clearly see inputs/outputs of commits to be able to quickly read the tree graph. Some commits can be both "merges" (2 input branches merge ...
Suggested by: Jean-David Génevaux (04 Nov, '21) • Upvoted: 24 Jan • Comments: 0