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.
Allow changing of the Default Location when opening a repository
I want to be able to change the default location that appears in the Windows dialogue when selecting "Open a repository". Ex: I keep all of them in ...
Suggested by: Corey Birkholz (08 Jul, '21) • Upvoted: 20 Jan • Comments: 2
Support Fine-Grained PATs for GitHub Enterprise
Github has release a beta version of Fine-Grained Personal Access Tokens. See ...
Suggested by: Tony Stecca (20 Jan) • Upvoted: 15 Mar • Comments: 1
Please add support for Kantega SAML SSO OIDC Kerberos Single Sign-on for Jira
We use Kantega SAML SSO OIDC Kerberos Single Sign-on for Jira and the loss of login/pass authentication prevents the Jira Server integration. Please re-enable the ...
Suggested by: Alexey (28 Oct, '22) • Upvoted: 02 Nov, '22 • Comments: 1
Commit search supports multiple languages
Can commit support it? It doesn't matter if the UI interface is multilingual.
Suggested by: Livre (09 Sep, '22) • Upvoted: 14 Mar • Comments: 1
Enable to change icon of remote repository
Sometimes I set up multiple repositories more than two. In this case, It will be useful to recognize the repository at a glance if I change the icon of a remote ...
Suggested by: yoonsung.lee (07 Dec, '21) • Upvoted: 27 Jan • Comments: 1
Option to hide new remote branches by default
Would be nice if there is an option to hide newly created Branches by default.
Suggested by: David Schwegler (15 Nov, '21) • Upvoted: 10 Jan • Comments: 1
Support PDF image preview in diff
Hello, the possibility to preview the different versions of an image is incredibly useful (when writing a scientific paper for instance). But for large very ...
Suggested by: Picouet (31 Aug, '21) • Upvoted: 22 Feb • Comments: 1
Add Gogs integration in GitKraken
Add Gogs support at Preferences -> Integrations. So that we can use the Tokens generated from the Gogs-Server.
Suggested by: LeWAIEN (05 Aug, '21) • Upvoted: 24 Jan • Comments: 1
Ability to create changelists
I would like to have the ability to create at least one separate changelist, for example "No Commit" in which the user can add certain files which should not be ...
Suggested by: Daria (06 Apr, '22) • Upvoted: 14 Mar • Comments: 0
Display Gitlab repository logo file as a tab icon
If a git repository has a "logo.png" file in its root folder, Gitlab uses it as a logo image for the repository. GitKraken could use this file (if it exists) to ...
Suggested by: Aurelien RB (28 Mar, '22) • Upvoted: 06 Mar • Comments: 0
Interactive Git PR View - GitHub Enterprise
As a GitHub enterprise user, I would like the ability to use the new interactive pull request feature in order to fully utilize the GitKraken for pr reviews.
Suggested by: Chris Bell (15 Dec, '21) • Upvoted: 03 Feb • Comments: 0
Support Azure DevOps profile icons
I am using GitKraken but my team is not. We all have profile icons in Azure DevOps and I would be nice to be able to see those icons in the commit history. I can ...
Suggested by: Thomas Hammond (06 Oct, '21) • Upvoted: 03 Jan • Comments: 0
Use commitlint on commit messages
I think it would be a cool feature if there was a way to lint your commit messages in GitKraken while you're writing them so the commit-msg hook will not fail if ...
Suggested by: Nandor (07 Jul, '21) • Upvoted: 03 Feb • Comments: 0
Ability to minimize Commit Panel from UI
The Commit summary panel that shows the commit message and list of affected files is always displayed. You can move it's position from right side dock to bottom dock, ...
Suggested by: Martin (28 Jun, '21) • Upvoted: 09 Oct, '22 • Comments: 8
Under consideration Quality of Life
Please undo the panel scrolling changes made in 8.8.0 or allow us an option to toggle it
"Sections in the left panel are now always visible and don’t scroll out of view." This has made navigation much worse. Previously it was easy just to scroll down ...
Suggested by: Luke (12 Aug, '22) • Upvoted: 20 Feb • Comments: 5
Add wildcard search to commit messages
In our commit messages we put url's to the tasks the commit is linked to, i.e. https://tasklister.somesite.nl/task?123456 When searching the commit messages list ...
Suggested by: Roland (21 Sep, '21) • Upvoted: 13 Feb • Comments: 5
Allow repositories tabs to show in multiline view
I work with many repositories with different clients. I use 'profiles' features but still for each profile I have many repositories opened in tabs. In this scenario ...
Suggested by: Mateusz (17 Dec, '21) • Upvoted: 15 Mar • Comments: 4
Open on Github link from commit
It would be very helpful to have an "Open on Github" menu action when a commit is selected, that would open the corresponding commit/link on github. It makes it ...
Suggested by: SeanM (02 Oct, '21) • Upvoted: 26 Jan • Comments: 3
Ability to squash initial commit
Sometimes it is needed to overwrite the initial commit when starting a new repo. Sometimes it is because the project is be forked and needs to have a "clean history" ...
Suggested by: William Penton (Nexxuz) (08 Jul, '21) • Upvoted: 19 Jan • Comments: 3
Search tabs should search for substrings
Currently Search Tabs only matches the given text with a tab/repository name with it starts with it. It should filter when given text is found also as a substring.
Suggested by: Jan (04 Nov, '21) • Upvoted: 30 Sep, '22 • Comments: 2
A drop-down list of the 10 most recent commit messages
Often a commit message is related to recent, previous messages. Starting out with one of those can be faster than starting from scratch. This feature is known from ...
Suggested by: ES (11 Aug, '21) • Upvoted: 01 Oct, '22 • Comments: 2
Commit message description auto wrap option
Add a setting to limit the column number of commit message descriptions. If it's set to 80, it would find the nearest whole word and replace the closest space with a ...
Suggested by: Ryan (14 Apr, '22) • Upvoted: 17 Mar • Comments: 1
Hi, I develop on multiple VM, I was wondering I you could add support for remote workspaces, similar to remote development tools on VS Code. This would bring ...
Suggested by: Greg P. (22 Feb, '22) • Upvoted: 2 days ago • Comments: 1
Simplified / inlined folders in Tree view of the Commit panel
When a repository folder hierarchy is deep, the 'Tree' view in commit panel gets cluttered by many nested folders. 'Path' view on the other hand somewhat lacks the ...
Suggested by: David Cholt (22 Sep, '21) • Upvoted: 08 Mar • Comments: 1
Ability to copy list of files changed in a commit to clipboard
One of my clients has to have a list of files that were changed in order to do deployments. In the commit information window I can see all the files changed but ...
Suggested by: Zach Burtle (09 Jan, '22) • Upvoted: 22 Feb • Comments: 0
Keyboard shortcuts for 'Next/Previous Change'
It is great being able to mostly use keyboard shortcuts to review changes; I am especially happy for the 'j' and 'k' vi-like navigation bindings. I would love to see ...
Suggested by: Daniel Saalfeld (08 Dec, '21) • Upvoted: 2 days ago • Comments: 0
Adding jira ticket id to commit messages (when branch based in jira ticket)
I discovered the great jira integration features on gitkraken where you can create branches based on jira tickets and it appends jira ids, is there a way to have ...
Suggested by: Damian (17 Sep, '21) • Upvoted: 14 Sep, '22 • Comments: 0
Ability to reset a file to a particular commit
If I right click on a file from commit X, one of the options should be to reset that file to its state as of commit X. This would not involve any merge. It would just ...
Suggested by: William Jockusch (24 Jul, '21) • Upvoted: 15 Dec, '22 • Comments: 6
LFS Image Diff Viewer
As a user, I would like the ability to see an image diff as opposed to an LFS file pointer diff for images. Similar to SourceTree's functionality.
Suggested by: Andrew E. (10 Mar, '22) • Upvoted: 07 Feb • Comments: 3
Allow configuring a proxy in GitKraken UI
Currently the proxy in Linux to use a proxy is "you will need to run GitKraken Client with the command line flag: --proxy-server=10.200.0.1:8080". Add support for a ...
Suggested by: Axel Heider (02 Aug, '22) • Upvoted: 08 Feb • Comments: 2
Add more ways to open submodules
Make it easier to navigate submodules. - Currently there exist a "Open submodule: <submodule name>" button for unstaged submodules that are dirty (in the sidebar). ...
Suggested by: David Isaksson (21 Nov, '21) • Upvoted: 21 Feb • Comments: 2
Hide remote branches by custom pattern
GitKraken can hide unwanted branches, but sometimes Dependabot will create new branches and make the graph dirty. Please add a new feuature that can hide remote ...
Suggested by: Ben (12 Nov, '21) • Upvoted: 14 Dec, '22 • Comments: 2
Create fixup commit from current index
I would like to be able to do the following to fix up commits: - Stage some changes - Right-click the commit I want fix up - Select "Fix up this commit" from the ...
Suggested by: Raphael (12 Jul, '22) • Upvoted: 14 Mar • Comments: 1
Improve Azure integration performance when you have access to a large number of repositories
As a user, I would like the Azure integration performance to be improved for getting repositories in the clone dropdown in order to be able to use it. Currently, ...
Suggested by: Joey Kelroy (19 Apr, '22) • Upvoted: 24 Jan • Comments: 1
Don't stop to update submodules on rebase
We have a repository that has 17 submodules, several of which are updated frequently. When rebasing, GitKraken stops on every commit that contains an updated ...
Suggested by: Cameron (17 Feb, '22) • Upvoted: 19 Feb • Comments: 1
Support custom merge commit messages
When I drag & drop one branch onto another, it says `Merge branch 'source-branch' into main` Let me customize this message. I would like to use gitmoji to prefix ...
Suggested by: Lewis Moten (02 Dec, '21) • Upvoted: 10 Nov, '22 • Comments: 1
Cancel a push
If after hitting push you realize you have forgotten something, be able to cancel the push plus checks that you may have running.
Suggested by: Nathen R (08 Oct, '21) • Upvoted: 20 Mar • Comments: 1
Add badges to repo tabs
Add badges in the repo tabs to indicate whether a certain repo has been updated (based on the main branch for example). In this way, it is clear which repo is updated.
Suggested by: Riccardo (06 Aug, '21) • Upvoted: 02 May, '22 • Comments: 1
Add handling of conflicts in pull requests
When creating a pull request from GitKraken, the app will inform you of a "Merge conflict detected." While GitKraken will show the list of conflicted files when ...
Suggested by: Michael Rans (02 Jul, '21) • Upvoted: 09 Feb • Comments: 1
GitHub Enterprise integration parity with GitHub.com integration 🔗
GitKraken's integration with GitHub allows for the pull request view, build status, and the ability to create pull requests with assignees, reviewers and labels. ...
Suggested by: J. Sheridan (15 Jun, '21) • Upvoted: 08 Feb • Comments: 1
Under consideration Integration
combine remote commits
Please create a feature that combines a series of remote commits into showing only the most recent commit. 1) When combined there could be an extra circle around ...
Suggested by: Terry Caliendo (16 Jan) • Upvoted: 28 Feb • Comments: 0
Creat patch with commit information (git format-patch)
It would be very useful if we could create "commit patch files" (patch files created with git format-patch). A variation of the current command on the command pallete ...
Suggested by: Luiz Franco (05 Jan) • Upvoted: 16 Jan • Comments: 0
Need to be able to access more than 100 repos in a workspace
Because of the limitation of only 100 repos in workspaces, I am unable to access the specific repo i would like access to in that workspace.
Suggested by: Eric Dufur (28 Oct, '22) • Upvoted: 09 Mar • Comments: 0
Add Option to Force Reset Submodule
The need to properly reset submodules comes up frequently on our team and is not well handled by GitKraken. I've documented for the team to use git submodule ...
Suggested by: Shane Taylor (26 Aug, '22) • Upvoted: 16 Feb • Comments: 0
Open VScode Workspaces
Make the open in vscode button automatically open the vscode workspace file if there is one. Saves on reloading vscode with the workspace file after it has been ...
Suggested by: bilaly (21 Apr, '22) • Upvoted: 24 Jan • Comments: 0
Improved Bitbucket OAuth Support
As a user I would benefit from being able to authenticate with Bitbucket for git operations using the OAuth integration instead of using username/password over HTTPS ...
Suggested by: Nolan (18 Jan, '22) • Upvoted: 16 Nov, '22 • Comments: 0
Merge multi-line commit messages in the Commit Message column
Our team is writing multi-line commit messages without using the summary field (Some of us use SourceTree, which does not have a summary field). I would like to see ...
Suggested by: brnbs (14 Dec, '21) • Upvoted: 18 Aug, '22 • Comments: 0
Multiple External Diff tools
As a user of many projects where the source files are not "human readable", It would be really useful to either have freely selectable, file type specific or repo ...
Suggested by: Craig Burden (18 Nov, '21) • Upvoted: 14 Nov, '22 • Comments: 0
Hide commits from specific users (e.g. bots)
Since switching to GitHub CI, in our multi-repo environment, package versions are kept updated via an automatic process, a bot user updates the `package.json` ...
Suggested by: András Szepes (18 Nov, '21) • Upvoted: 18 Aug, '22 • Comments: 0
Search commits beyond graph limit
As a user I want to be able to search beyond the configured "Max Commits in Graph" limit. This would allow me to limit the default amount of commits displayed, which ...
Suggested by: Bernhard (26 Oct, '21) • Upvoted: 24 Oct, '22 • Comments: 0