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 vote and comment on it.

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

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

  • Hot ideas
  • Top ideas
  • New ideas
  1. Add wiki search function

    It would be great to have the ability of searching the wiki context.

    Actually gollum provides this feature and it would be good to have it directly in gitlab ui.

    121 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…)
      14 comments  ·  GitLab CE  ·  Admin →
    • Allow image attachments when creating new issues

      It would be great if you could attach images(s) to issues when you create them, not just to comments.

      188 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…)
        7 comments  ·  GitLab CE  ·  Admin →
      • Linking issues from comments and automatically closing them

        Issues mention in commits or other issues could appear in this issue site as comment or whatever. Also special commands like close or fix could change issue state.

        243 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…)
          28 comments  ·  GitLab CE  ·  Admin →
        • When Git hook for "Commit message" fails - provide a better error message

          After you enable "Commit message" hook in project settings and define a regex that let's say always require you to mention #<issue number>, pushing a commit that does not correspond to this regex fails as expected, but the error message is obscure:

          remote: GitLab: You are not allowed to access somecode!
          remote: error: hook declined to update refs/heads/somecode
          To git@git.xxx.local:user/sandbox.git
          ! [remote rejected] somecode -> somecode (hook declined)
          error: failed to push some refs to 'git@git.xxx.local:user/sandbox.git'

          Therefore I'd like to see either:
          a) a more-descriptive error message that would display the actual regex and a commit message…

          13 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 EE  ·  Admin →
          • Side by side diff view

            Based on https://github.com/gitlabhq/gitlabhq/issues/1150

            In contrast to line-by-line diffs it would be nice to have an option to see the original and modified versions of the file side-by-side.

            326 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…)
              8 comments  ·  GitLab CE  ·  Admin →
            • Add timezone configuration to gitlab.yml

              If you want to change the server timezone you now have to edit application.rb which is under source control, meaning you have to stash the changes on each upgrade. There should be a configuration option for this in gitlab.yml that sets the timezone of the server.

              38 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…)
                5 comments  ·  GitLab CE  ·  Admin →
              • Full security audit trail

                The application log shows events when a user was added or when a project was created or removed. However there are no events for when a user is added to a group or project. In addition when their level of a user changes in a group or project.

                It would also be nice to see a security log based on a single user where you could track all the changes for a single user.

                Having this information would allow for a more complete security picture.

                7 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 →
                • 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…)
                  • Make GitLab installers compatible with RHEL 7/CentOS7/Fedora which all use systemd now.

                    Many systems are going to systemd now. RHEL and CentOS are very common production systems and should not be ignored by GitLab. The current installer tries to set upstart for rhel version 6 or above and this does not work. On a CentOS 7 install this fails.

                    Please consider offering us RHEL/CentOS 7x adopters a valid choice. :-)

                    2 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…)
                    • Prevent users from creating labels

                      Once 7.2 is released, labels should only be able to be created by a certain user level. Guests/Reporters for example should not be able to add labels, only select existing ones.

                      9 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 →
                      • 17 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…)
                        • Improve Runner Web UI view w/ Worker Details & More

                          I think that the Runner UI in GitLab CI needs some improvements.

                          For instance, it would be very neat to be able to see each worker listed under the runner they're working for in the Runner view. Not only that, but be able to name each Runner (and possibly worker). This would make it easier to identify runners if you have multiple; either assign via hostname, or manually rename them.

                          In addition, the ability of explicitly creating workers under a runner. This would allow the ability to set a specific worker, or workers, to use for a given project.

                          It…

                          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…)
                            2 comments  ·  GitLab CI  ·  Admin →

                            Closing due to the ability to provide a description for each runner which appears next to the token, please submit other things in separate issues.

                          • Validate branch name uniqueness on web UI creation.

                            Project > commits > branches > fill in new branch name with an existing branch name > create new branch.

                            Outcome: you are redirected to the existing branch and it is unchanged whichever base commit chosen.

                            Expected result: you get a form validation form saying that the branch name already exists and you stay on the current page.

                            2 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 →
                            • provide an "Public Groups" area that enhances the exploring of projects

                              We use GitLab as a collabaration tool between our different development departments. But not only the departments can create projects, but of course every single user.

                              The problem with that is, that the "public projects" page gets quite big and the searching for particular projects gets harder.

                              We suggest to have an area, where the user can see all groups that are available.

                              If he's not logged in, he will see only groups that have public projects available. If he's logged in, he will see the groups where he has at least read-access to it.

                              There is already a pull-request…

                              3 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 →
                              • fix error 500 when create branch

                                when you create a new branch with more than 1 word, i mean, when u use a blank space return error 500

                                3 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 →
                                • new download page is bad usability

                                  The new download page is damm bad UI.

                                  as debian user you are like forced to download the ubuntu package and install that because from the optical FLOW you miss the selector in the top ...

                                  please either give back the old page or let the user first select the OS and then show the corresponding commands!

                                  3 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…)
                                  • In the default merge request commit message add a mention of the merge request

                                    The default merge commit message should contain something like:

                                    Reviewed in merge request !15.

                                    See code for the current implementation
                                    https://github.com/gitlabhq/gitlabhq/blob/master/app/models/merge_request.rb#L294

                                    2 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 →
                                    • Modify instruction to use double quotes (for windows)

                                      I use MsysGit under win7. I have hard time to following the instruction after create a new project.

                                      After few hours of trying...almost give up... I found the problem because single quotes is use but the double quotes should be used in windows.

                                      eg on the project page:
                                      ....
                                      touch README
                                      git add README
                                      git commit -m 'first commit'
                                      ....

                                      Should be:
                                      ...
                                      touch README
                                      git add README
                                      git commit -m "first commit"
                                      ...

                                      thanks!

                                      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…)
                                      • Allow administrators to disable project visibility options

                                        Administrators should have the ability to disable a project visibility level. The option will no longer be available to create a project of that level, and the next one will become the default.

                                        For example, some companies may not want any public projects at all. The default option wound then become internal.

                                        Administrators would still retain the ability to create a new project at any level and move a project to disabled levels.

                                        The option to change default visibility, e.g. Projects would automatically be created at this level, but the other visibilities would still be available.

                                        This would be editable…

                                        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…)
                                          2 comments  ·  GitLab CE  ·  Admin →
                                        • Remote backup

                                          It would be nice to have an option for storing the local backups on a remote server. For example :
                                          1. Amazon S3
                                          2. Google Drive
                                          3. Dropbox
                                          4. SFTP on some remote machine

                                          419 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…)
                                            29 comments  ·  GitLab CE  ·  Admin →
                                          ← Previous 1 3 4 5 13 14
                                          • Don't see your idea?

                                          Feedback and Knowledge Base