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.
Suggestions are moderated weekly, and you can check out our GitKraken Roadmap to see what we’re working on.
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
Git pack folder size improvements for large repositories
Hi,
We run into a lot of issues where our \.git\objects\pack folder gets bloated with huge .pack files.
These issues only occur when using Gitkraken in our large ...
Planned
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
Fix character encoding issues for global languages on terminal screen and on search function
We have a lot of Korean fans and users and still have difficulty using their language in GitKraken. I suggest this is a pretty good issue as this stands for any other ...
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
Save custom .gitignore template for new projects
When creating repositories for C# .NET applications, there is no default .gitignore template available in the 'git init' wizard. Either adding support for C#, or ...
Under consideration
Hook Manager from the GitKraken Preferences section
Since there is now a Git Hooks section in Repo-specific settings, it would be nice to be able to
add / edit / disable / delete hooks.
Under consideration
Improve performance by not scanning ignored files
I ran into some performance issues with GitKraken on slower (HDD) storage. When debugging I checked which files GitKraken was accessing and a lot of access was in ...
Planned
Sort changed files first in Unstaged file list
Unlike the Git command line, GitKraken lists new files first in both the Unstaged and the Staged file list. Chances are much higher that users are working on existing ...
Under consideration
Open workspace tabs when switching workspaces
As many others, I work for multiple clients with multiple repos each. Switching workspaces should open the previously opened repo tabs within that workspace, and ...
Under consideration
Better 3rd Party Error Handling
Sometimes git hosting sites have error messages that do not make it to the UI and the only way to see them is checking the Activity Log after seeing failed ...
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
Copy commit messages
A missing feature that's present in most other Git clients is the ability to select a number of commits, and then copy their commit messages to the clipboard for ...
Under consideration
When soloing, automatically solo the tracked remote branch
I love the solo feature and use it a lot. One thing that would be useful, is if the solo feature automatically included the tracked remote branch in the solo, or if ...
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
Public deep links
Ability to get a public deep link URL to be able to share to people without GitKraken.
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
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
Soloing branches *per user* - show and track all branches created by a selected user hide all others
As a user, I would like to isolate all the branches belonging to the selected user (most often myself).
It will help to focus on managing my branches while reducing ...
Under consideration
Vue Syntax Highlighting - Expose Settings
Please enable syntax highlighting for Vue. Simply treating *.vue files as HTML is an easy solution. Aditionally exposing settings to define file extensions that ...
Under consideration
Color categorizing for un-staged files
As a user I would like a way to categorize the files in the working directory (un-staged files) in order to manage multiple files in the working directory.
Color ...
Under consideration
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
CLI mirroring GUI behavior
Add an option to have entered in the CLI the git commands that are done in the GUI.
This would be helpful for users who want to learn the git commands in an ...
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
Workspaces for custom Git servers (non GitHub/GitLab/Bitbucket/etc)
The way my work repos are set up, I have a "workspace" folder which contains a "src" folder, and that src folder contains 5 more folders, each of which is a git ...
Under consideration
Pull all submodules in a workspace
Hi,
We have submodules containing common code. 20 micro-services might pull in the same submodule.
When you work on a submodule, even just a trivial change, you ...
Under consideration
Rebase - Automatically skip commits applied
When performing a rebase on a large project with many patches to be applied it would be very useful if GK did not warn that the patch had already been applied and ...
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
Support git rebase --update-refs
`--update-refs` is a very powerful tool and makes rebasing pratical for stacked branch cases.
Under consideration
Default commit message prefix for branch
In teams, it is often customary to write to which task the commit belongs, and each message in the branch begins with the same type of prefix:
US-3333 quick fix ...
Under consideration
Hide filtered out commits
When I filter commits I would like to see only the filtered commits on the list. It would be much more easier to list the commits of one author for example. ...
Under consideration
Support for local remotes use relative path
As a developer, I want to use relative paths as Git remotes, like:
git add remote local ../SDK
GitKraken cannot fetch that remote while Git itself does.
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
'Discard this line' and 'Stage this line' options are too close in the right-click menu
These are diametrically opposed actions, but yet so close to each other.
I've accidently discarded a block of code instead of staging and it was immediately and ...
Under consideration
Add an option to use external diff tool on double click
I have Winmerge configured as an external diff tool and when I want to review my changes I have to right click. Unfortunately my workaround is to do my review in ...
Under consideration
Quality of Life
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
Show emoji previews in commit message/description
It would be nice if GitKraken showed a preview of emojis as they are typed, similar to GitHub or Discord. Typing a colon and a couple characters should show the ...
Under consideration
Amend and skip hooks
The new "commit and skip hooks" option is amazing if you quickly want to commit your WIP. However when checking the Amend checkbox, this option is sadly not ...
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
Support devcontainers for git hooks
As a VSCode user, I would like to be able to run the git hooks within the devcontainer for a repository so that I don't have to additionally configure all of the ...
Under consideration
Add user setting for binary detection file size limit
Currently, the binary detection file size limit is set to 10MB, on the grounds of performance. We have an xml file >15MB that diffs without any noticeable performance ...
Under consideration
Add option to editor to visualise non-printable characters e.g. tabs, newline etc
As a user that uses GitKraken to perform diffs of code changes, I would like to be able to differentiate between tabs and spaces without having to highlight the text. ...
Under consideration
Support repos in a sshfs mountpoint
Opening a repo an an sshfs mount does not work.
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
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
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
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
Find picture for <githubusername>@users.noreply.github.com
GitHub sets user's emails to <username>@users.noreply.github.com when they commit a file from the GitHub UI. It would be nice if GitKraken could resolve these to ...
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
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