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 ...
Under consideration
Quality of Life
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 ...
Under consideration
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 ...
Under consideration
Quality of Life
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) ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
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 ...
Under consideration
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 ...
Under consideration
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. ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
CLI set default terminal
Add the ability to set the default terminal (bash, sh, powershell, cmd).
Planned
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 ...
Under consideration
Gitmoji picker or completion
Some kind of convenient way to insert gitmoji into commit messages
https://gitmoji.dev/
Under consideration
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.
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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.
Under consideration
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 ...
Under consideration
Quality of Life
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.
Under consideration
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 ...
Under consideration
Quality of Life
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 ...
Under consideration
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 ...
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 ...
Under consideration
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 ...
Under consideration
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
Under consideration
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 ...
Under consideration
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: ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
Quality of Life
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.
Under consideration
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.
Under consideration
Quality of Life
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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 ...
Under consideration
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) ...
Under consideration
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 ...
Under consideration
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, ...
Under consideration
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 ...
Under consideration