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. 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 →
              • Change to emojione

                This new open source alternative to display emoji on the web seems like a perfect fit for Gitlab, it offers beautiful and full emoji set and it seems the License adapts well

                https://twitter.com/emojione/status/520265237853773824
                http://www.emojione.com/developers

                Would be nice to have full and nice emoji back to the app

                http://www.emojione.com/

                6 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 →
                • Slack notifications for issue and merge request activity

                  Issue activity like new issues, new comments, closing and merge request activity like new MR, merged, etc.

                  Would be extremely useful that this events trigger notifications to Slack

                  104 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 →
                  • Code-Review (commenting) for a whole file

                    Commenting on a commit for a specific file is good, but it would be also great if i could comment a whole file (perhaps at the tip of a branch)

                    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…)
                      5 comments  ·  GitLab CE  ·  Admin →

                      Each file is created by a commit, therefore it is already possible to comment on files. Please give a more detailed proposal (URL/UI/screenshot) if you want to reopen this.

                    • Jump forward to the first folder that has more than 1 folder when browsing through (Java) package names.

                      In the UI it would be nice, perhaps optional, to go straight to folders that matter when you work with projects that have folders build like their package structure.

                      So when I reach "src/main/java" and I click "com", I go to "com/gitlab/ui" straight away, instead of having to click "gitlab" and "ui". With business logic of course to not do that when there are multiple files or folders.

                      UX needs to think about scenarios where you do want to go to a specific folder though.

                      6 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…)
                      • Customization

                        I think it would be cool for us to be able to upload our own logo and branding to the user interface. I currently use Gitlab for my business and being able to "skin it" with at least my logo would be really cool.

                        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…)
                          8 comments  ·  GitLab CE  ·  Admin →
                        • Allow to create file from the web UI when repository is empty.

                          Currently, when you create a new project, it is not possible to access the file tab from which we can create new files, so it is not possible to create files for the empty repository

                          I propose we create a way for users to create a file with an arbitrary name for his new empty repository.

                          Suggested UI implementation (open to discussion): let the Files tab be visible even if repository is empty so that new files can be created from it.

                          This may be related to: http://feedback.gitlab.com/forums/176466-general/suggestions/3797854-create-empty-repo-on-project-creation, but the final decision there was to allow a few special…

                          15 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…)
                          • 148 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…)
                              37 comments  ·  GitLab CE  ·  Admin →
                            • 149 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…)
                                22 comments  ·  GitLab CE  ·  Admin →
                              • Provide an example script to test a project on GitLab CI

                                The title says the summary of this message.

                                What does Script do?
                                Well its like having gitlab_ubuntu_whatever.sh you can see in a repository in gitlab ( i forgot its name ) what it does is it installs every component of gitlab automatically without doing any sucky parts ( i guess whats left is the SQL, i haven't tried it because no available for CentOS). Why not make Script of Gitlab-CI more interesting. Like implementing how example given (.sh file).

                                For Example of it
                                * Giving timeout or delay per command ( not all command = 1 timeout/delay )
                                * If…

                                8 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 CI  ·  Admin →
                                • Import existing git repositories via ssh:// or git://

                                  Some details: https://github.com/gitlabhq/gitlabhq/issues/3316.

                                  Current implementation contains an import of existing git repos via http:// or https://. But ssh:// or git:// repos paths can not be processed.

                                  160 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  ·  5 comments  ·  Admin →
                                  • Allow changing project/group owners

                                    As an administrator for our development team, I end up being the owner of all the projects that are created - mostly because I'm the only one that creates them. It'd be nice to be able to change ownership to other people after creation so that repo admins don't have, like me, 30+ projects to their name, despite participating in 3 of them.

                                    22 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 →
                                    • Merge Request Descriptions

                                      It would be nice if you could add descriptions to merge requests. This would be useful for providing brief descriptions of what the merge requests are about and why they are being submitted. Currently the only way to do this is with a comment on the merge request after it is submitted.

                                      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 →
                                      • 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…)
                                          20 comments  ·  GitLab CE  ·  Admin →
                                        • Allow standard markdown paragraphs in gitlab

                                          I understand why markdown format was modified for gitlab, however typing long readme files is very anoying because of the ending of paragraph at every new line.

                                          A configuration option would be very helpfull that would enable new paragraphs only after an empty line.

                                          http://en.wikipedia.org/wiki/Markdown#Paragraphs

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

                                          Feedback and Knowledge Base