Deprecated Feedback Forum

This is a deprecated feature request forum for GitLab CE/EE/CI features. As you can now vote on issues in GitLab, we’re moving the feature requests to the same project as we’re doing development in. This should make the step from request to development smaller and faster.

GitLab CE & CI feature requests

To submit a feature request for GitLab CE (including CI), please search and vote for or create an issue in the GitLab-CE project on GitLab.com: https://gitlab.com/gitlab-org/gitlab-ce/issues

GitLab EE feature requests

To submit a feature request for GitLab EE, please search and vote for or create an issue in the GitLab EE project on GitLab.com: https://gitlab.com/gitlab-org/gitlab-ee/issues

I don’t see my feature request on GitLab.com

If you don’t see your feature request on GitLab.com, feel free to create an issue on the issue tracker in the appropriate project and place a comment here to link it for everyone. Alternatively, most popular feature requests will have their issue linked from here in time.

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.

  1. Ability to register only from ceratain domains

    Could you add ability to restrict email domains for new users by few domain zones (e.x. sysctem can approve xxx@domain.ru, xxx@domain2.ru but deny any other zones)? It's very useful feature in small company's without centralized account management.

    U can look very succesful example of this feature in production in Atlassian Confluence: https://confluence.atlassian.com/download/attachments/138313/Admin_user_signup.png?version=1&modificationDate=1361222691670&api=v2

    95 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 CE  ·  Admin →
    • Export Issues

      Will be cool if the issues can be exported for PDF file to show a report.

      93 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 →
      • Add a service hook for for chat rooms in XMPP

        XMPP/Jabber is a widespread standard for chat and since there already is support for Hipchat i think we should add XMPP.

        93 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 CE  ·  Admin →
        • Access tokens (see Github)

          Auth tokens like github allows you create, to be able to pull private repos without specifying your password, would greatly improve security.
          If your auth token gets disclosed you can just invalidate the token instead of changing (potentially all) your password(s).

          92 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 →
          • disallow merge of own merge requests/disable self-accept merge

            Currently a developer can self-accept his merge request. It would be great to have an option to disable this on project level.

            91 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 →
            • Importing issues from other platforms

              When moving a repo to Gitlab it would be great if you could import existing issues from Jira, Github, etc.

              90 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 →
              • Show forks in the source repo too

                Right now you see in the forked project where that repository was forked from, but it'd be nice to see the list of forks somewhere in the original repository too.

                85 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…)
                  11 comments  ·  GitLab CE  ·  Admin →
                • Add way to append CSS & JS files without modifying templates.

                  I'd like to overwrite some styles (e. g. modify Markdown style) and add some scripts (mostly some private magic) on a few pages. However, I'd need to modify quite a few template files to do that (which may cause trouble with later version updates of GITlab).

                  What I'd like to see are simply two string config (gitlab.yml?) variables where I can enter plain HTML. The two spots to insert those strings are just before the closing HEAD tag (mostly for styles, var insert_html_head?) and the closing BODY tag (for scripts, var insert_html_body?). Plain HTML allows for the greatest flexibility compared…

                  85 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 →
                  • Show a diff overview for the history of a single file

                    When viewing a commit, there is an overview of the diffs for all touched files. I would like to see the same kind of overview for the history view of a single file. Please also make it possible to collapse/expand each diff.

                    83 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 →

                      I now understand what you mean. It would be great if someone can upload a wireframe or mockup of this functionality.

                    • New role to manage merge requests but not push via ssh

                      A new role "Manager" or "MergeRequestManager", that has all of master's permissions, *Except* push to code. Merges originating from server then are allowed, but via ssh are not.

                      I have a working implementation of this on standby already.

                      I sifted through first few pages and haven't seen this. I violated the contributing policy by posting a feature request in issue tracker - I am sorry about that, I will close it before anyone notices.

                      83 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…)
                        11 comments  ·  GitLab CE  ·  Admin →
                      • Add note when issue is edited (subject, assigned to, milestone, lables, details)

                        We don't have a way to check the edited issue author and edit changes from previous state (subject, assigned to, milestone, lables, details).

                        Therefore add note every time a issue is edited and note should contain the previous contents(subject, assigned to, milestone, lables, details) which have been modified or deleted.

                        81 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 →
                        • Make deploy keys available to ANY user and project

                          Current situation: A deploy key that has been added by user A to project Y can't be added by user B to project Z.

                          As noted by @jirutka on GitHub: "I don’t see any good reason why a SSH key should be unique. If you insist on it, then there should be some way how to define a “public” deploy key that anyone can add to his project."

                          There are several people and organisations out there who need the possibility to reuse a deploy key by a different user. You should really consider making deploy keys reusable by any registered…

                          81 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 →
                          • Expand the searching capabilities of gitlab by using Elasticsearch

                            GitLab is great for hosting code when you know where that code is and what is going on in your project. However, when you involve other people in your project or you need to search all of the projects which you have access for code, issues, milestones, etc there is no good way to search.

                            I searched for a single filename which I know exists in a repository and I couldn't find even the name of the file (let alone the contents of it).

                            I propose expanding the search capabilities of GitLab by integrating elasticsearch for indexing everything GitLab has…

                            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…)
                              13 comments  ·  GitLab CE  ·  Admin →
                            • Add approval system for user signup

                              It would be great to have ability to approve new accounts, which were created by self signup function.

                              This would allow organizations like ours to enable external collaborators to sign up for accounts, and be easily approved by the gitlab administrators.

                              78 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 →
                              • Feature request: Starred Github repository

                                Hello, a nice feature (IMHO) will be the possibility to add / import starred repository from Github to GitLab.

                                Example: I've a Github account, I've starred repository, I'm migrating to GitLab, I want save my account like my repository (already implemented),watched repository and starred.. the idea is permit to see the Github repo on my GitLab starred page and iif I click It is redirect to Github, and for watched, it's clone on my instance and pull everytime.

                                I don't know if you understand, in 2 words: starred mix
                                (sorry for my english)

                                77 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…)
                                  9 comments  ·  GitLab CE  ·  Admin →
                                • 76 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…)
                                  • Create a merge request from the git command line by pushing to a special branch

                                    Create a merge request by pushing to the branch /mr/BRANCH_NAME

                                    Allow to assign and and cc: usernames or email addresses of usernames

                                    Example command line:
                                    git push origin mr/fix_bug_in_mysql%a=randx,cc=b@o.com

                                    Inspired by Gerrit magic branches http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/user-upload.html

                                    74 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 →
                                    • Update/change user ssh key as admin

                                      As an admin, I'm not able to set/change/update a public user key. This could be useful as an admin, in the case an user added an incorrect key which is not working.

                                      73 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…)
                                        9 comments  ·  GitLab CE  ·  Admin →
                                      • 73 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…)
                                          9 comments  ·  GitLab CE  ·  Admin →
                                        • Use photo thumbnail via LDAP vs Gravatar

                                          (Based on bawoodruff's issue submitted 2013-02-27 on GitHub : https://github.com/gitlabhq/gitlabhq/issues/3107)

                                          We are using LDAP as central user database and the directory contains the user avatar in `jpegPhoto` attribute.

                                          I would like this photo to be imported as user's avatar (read from LDAP server, stored locally and displayed on GitLab pages) rather than relying on Gravatar.

                                          72 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 →

                                          Deprecated Feedback Forum

                                          Feedback and Knowledge Base