General

This feature request forum allows you to submit, comment on and vote for GitLab CE/EE/CI features.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. File storage

    It would be great if there is a way to store documents in a project like PDF files for a project outside the GIT repo. I would use this feature to store testing VM's.

    40 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  GitLab CE  ·  Admin →
    • Multiple LDAP domains

      Allow for multiple LDAP repositories. We currently have multiple internal LDAP domains and we'd like to be able to setup gitlab to authenticate users from both.

      49 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        18 comments  ·  GitLab CE  ·  Admin →
      • ... provide a means for sharing large project files

        We think about using GitLab but we still miss a means for sharing large project files (like VM Images, Toolboxes, Build environments). Is there a (non-git or even unversioned) possibility like an FTP/HTTP/SFTP extension with the same user/group/project-access-rights?

        52 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          10 comments  ·  GitLab CE  ·  Admin →
        • opt into and out of notifications for specific issues

          Improve email/notification system to be in line with GitHub's (watch thread button on issue & merge request pages).

          Should automatically receive notifications for discussions in which they participate or are @mentioned in.

          Should be able to opt into and out of notifications for specific issues and merge requests.

          64 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            10 comments  ·  GitLab CE  ·  Admin →
          • suppress display of large files

            In viewing some .stl of mine that are >150kb, the display will hang and if the file is large enough, it will timeout with a 502.

            As it is trying to show the text of these files and processing the file for the color formatting, I think an option to suppress the display of text files of a certain size with a link to show the whole raw file (ala github) would be better.

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              completed  ·  1 comment  ·  GitLab CE  ·  Admin →
            • Create empty repo on project creation

              When a new project is created it should create an empty repo for the user to clone. This is easier than having to init locally and push up. Those that have an existing repo can likely figure out how to add GitLab as a new remote.

              52 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                13 comments  ·  GitLab CE  ·  Admin →
              • Archiving old projects

                After a while, all project listings get very long. This is a problem on the main dashboard view, where I have to scroll a few pages down to get to my current projects.

                It would be great to be able to mark a project as archived so it doesn't show there, but only in /dashboard/projects listing.

                79 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  21 comments  ·  GitLab CE  ·  Admin →
                • Allow adding non-image attachments to issues

                  There are a great number of file types besides images that are relevant to issues, including, say, relevant config files, data export examples, etc.

                  It seems incredibly odd and out of sync with the rest of the web to limit them to just images.

                  11 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Admin →
                  • Bug: closing with commit message.

                    Putting a full stop at the end of the sentence will render the function unworkable.

                    Works:
                    This is a commit. Fixes #1

                    Does not work (but grammatically correct):
                    This is a commit. Fixes #1.

                    1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Admin →
                    • feature request: ability to add attachments of all file types to issues screen and wiki

                      There is current limitation of only ability to add screenshots/jpeg images in to the issues and wiki tabs under a project repo. It would be very useful to have the ability to add up files ( irrespective of file types) to add. as most of the times, we run report and need to attach it to the issue once it is complete

                      16 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  GitLab CE  ·  Admin →
                      • Add way to label merge requests

                        It would be nice if there was a way to add a label to a merge request. For example to mark it as a hotfix or a feature.

                        4 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          4 comments  ·  GitLab CE  ·  Admin →
                        • 490 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            36 comments  ·  GitLab CE  ·  Admin →
                          • Manage labels

                            Provide a way to manage existing labels per project.

                            Possible actions:
                            - Remove a label at project level => the label should be removed from all issues
                            - Edit a label => all issues tagged with the old label are updated to use the new label

                            192 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              10 comments  ·  GitLab CE  ·  Admin →
                            • Provide a WebHook functionality to external Services like Hubot

                              GitLab CI should provide a webhook to publish the test data to an external service the same way Gitlab does, this would allow easy integration with continuous deployment systems and alerting/notification of passing/failing builds.

                              49 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                3 comments  ·  GitLab CI  ·  Admin →
                              • Allow wiki pages to show images

                                It would be nice to allow wiki md pages to reference a jpg or png inside the wiki repository. Guess that we just need to render images as raw files.

                                For example:
                                project.wiki / home.markdown -> this file will have: ![Image](image.png)
                                project.wiki / image.png

                                Also, an image upload feature on wiki page edit is desirable.

                                417 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  30 comments  ·  GitLab CE  ·  Admin →
                                • Rebase merge requests in the web ui

                                  Offer the option to squash all the commits in a merge request to a single commit before merging. This keeps the history of the master branch clean (only a single commit). Rebasing on the command line is time consuming and error prone. Do not offer this option when there are already commits of this merge request branch in other branches.

                                  212 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    10 comments  ·  GitLab CE  ·  Admin →
                                  • Allow public read-only Wikis

                                    So that developers can create public documentation accessible to non-developers (or people that don't have access to Gitlab proper)

                                    14 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      completed  ·  3 comments  ·  GitLab CE  ·  Admin →
                                    • Service hooks - PUSH notifications (Pushover or NotifyMyAndroid)

                                      It would be great to add a push notification system into gitlab, for pushover or another.

                                      This idea was submit on github (https://github.com/gitlabhq/gitlabhq/issues/1839) but not resubmit here.

                                      https://pushover.net/

                                      5 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        2 comments  ·  GitLab CE  ·  Admin →
                                      • Fork to Group

                                        It's currently only possible to create a fork under the namespace of the current user. If you like to create a fork of a repository within a group, you will need to fork to your user and than transfer it to the desired group/namespace. Forking into a group is interesting for companys having code ownership where projects do build theire stuff on common code repositorys.

                                        GitHub allows to create a fork directly under an organization (https://github.com/blog/674-introducing-organizations : Forking friendly). This feature whould also be nice to have in GitLab.

                                        UI entry could be:
                                        * Additional dropdown after hiting the…

                                        55 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • Backups should specify version number

                                          Gitlab stores backups to /home/git/gitlab/tmp/backups

                                          There should be an easy way to distinguish which version of gitlab was running at the time the backup was created.

                                          Example Use case:

                                          You need to recover a repo from a month old backup. Was I running -4 back then or 6-5 ? Unexpected consequences may occur if you restore a backup to a different version of gitlab.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  GitLab CE  ·  Admin →
                                          ← Previous 1 3 4 5 15 16
                                          • Don't see your idea?

                                          Feedback and Knowledge Base