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 ...
Under consideration
Support Fine-Grained PATs for GitHub Enterprise
Github has release a beta version of Fine-Grained Personal Access Tokens. See ...
Under consideration
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 ...
Under consideration
Commit search supports multiple languages
Can commit support it?
It doesn't matter if the UI interface is multilingual.
Under consideration
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 ...
Under consideration
Option to hide new remote branches by default
Would be nice if there is an option to hide newly created Branches by default.
Under consideration
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 ...
Under consideration
Add Gogs integration in GitKraken
Add Gogs support at Preferences -> Integrations. So that we can use the Tokens generated from the Gogs-Server.
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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.
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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, ...
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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" ...
Under consideration
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.
Under consideration
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 ...
Under consideration
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 ...
Under consideration
Remote workspace
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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.
Under consideration
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 ...
Under consideration
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). ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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, ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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.
Under consideration
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.
Under consideration
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 ...
Under consideration
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. ...
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 ...
Under consideration
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 ...
Under consideration
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.
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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` ...
Under consideration
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 ...
Under consideration