1. 24 Aug, 2018 1 commit
  2. 24 Jul, 2018 1 commit
  3. 12 Jun, 2018 1 commit
  4. 06 Jun, 2018 1 commit
  5. 31 May, 2018 1 commit
  6. 06 Apr, 2018 1 commit
    • James Ramsay's avatar
      Add new repository archive route · 07f517d4
      James Ramsay authored
      Repository archives are always named `<project>-<ref>-<sha>` even if
      the ref is a commit. A consequence of always including the sha even
      for tags is that packaging a release is more difficult because both
      the ref and sha must be known by the packager.
      
      - add `<project>/-/archive/<ref>/<filename>.<format>` route using the
      `-` separator to prevent namespace collisions. If the filename is
      `<project>-<ref>` or the ref is a sha, the sha will be omitted,
      otherwise the default filename will be used.
      - deprecate previous archive route `repository/<ref>/archive`
      07f517d4
  7. 08 Mar, 2018 1 commit
  8. 22 Feb, 2018 1 commit
  9. 16 Nov, 2017 1 commit
    • Sean McGivern's avatar
      Don't add a trailing slash in group redirects · 9f921b73
      Sean McGivern authored
      Because we ignored the format, a request to `/groups/foo/labels.json` would
      redirect to `/groups/foo/-/labels/.json`. But really, it's worse than that,
      because unless the request contained a trailing slash, we shouldn't add one.
      
      Now, we only _keep_ a trailing slash, but don't _add_ one.
      9f921b73
  10. 07 Nov, 2017 5 commits
  11. 02 Nov, 2017 1 commit
  12. 31 Oct, 2017 1 commit
  13. 22 Oct, 2017 1 commit
  14. 03 Aug, 2017 1 commit
  15. 02 Aug, 2017 1 commit
  16. 27 Jul, 2017 2 commits
  17. 19 Jul, 2017 1 commit
  18. 29 Jun, 2017 1 commit
  19. 14 Jun, 2017 1 commit
  20. 02 Jun, 2017 1 commit
  21. 25 May, 2017 1 commit
    • Alexander Randa's avatar
      Implement web hooks logging · 330789c2
      Alexander Randa authored
      * implemented logging of project and system web hooks
      * implemented UI for user area (project hooks)
      * implemented UI for admin area (system hooks)
      * implemented retry of logged webhook
      * NOT imeplemented log remover
      330789c2
  22. 24 May, 2017 2 commits
  23. 19 May, 2017 1 commit
  24. 18 May, 2017 1 commit
  25. 05 May, 2017 1 commit
  26. 28 Apr, 2017 1 commit
  27. 26 Apr, 2017 1 commit
  28. 18 Apr, 2017 1 commit
  29. 27 Mar, 2017 1 commit
  30. 07 Mar, 2017 1 commit
  31. 06 Mar, 2017 1 commit
    • Eric Eastwood's avatar
      Use native unicode emojis · e6fc0207
      Eric Eastwood authored
       - gl_emoji for falling back to image/css-sprite when the browser
         doesn't support an emoji
       - Markdown rendering (Banzai filter)
       - Autocomplete
       - Award emoji menu
          - Perceived perf
          - Immediate response because we now build client-side
       - Update `digests.json` generation in gemojione rake task to be more
         useful and  include `unicodeVersion`
      
      MR: !9437
      
      See issues
      
       - #26371
       - #27250
       - #22474
      e6fc0207
  32. 01 Mar, 2017 1 commit
  33. 03 Feb, 2017 1 commit
  34. 31 Jan, 2017 1 commit
    • Timothy Andrew's avatar
      Fix 500 error while navigating to the `pages_domains` 'show' page. · 86f4767d
      Timothy Andrew authored
      ==================
      = Implementation =
      ==================
      
      1. The path of the page is of the form 'group/project/pages/domains/<domain_name>'
      2. Rails looks at `params[:id]` (which should be the domain name), and finds the
         relevant model record.
      3. Given a domain like `foo.bar`, Rails sets `params[:id]` to `foo` (should be
         `foo.bar`), and sets `params[:format]` to `bar`
      4. This commit fixes the issue by adding a route constraint, so that
         `params[:id]` is set to the entire `foo.bar` domain name.
      
      =========
      = Tests =
      =========
      
      1. Add controller specs for the `PagesDomainController`. These are
         slightly orthogonal to this bug fix (they don't fail when this bug is
         present), but should be present nonetheless.
      2. Add routing specs that catch this bug (by asserting that the `id`
         param is passed as expected when it contains a domain name).
      3. Modify the 'RESTful project resources' routing spec shared example to
         accomodate controllers where the controller path (such as
         `pages/domains`) is different from the controller name (such as
         `pages_domains`).
      86f4767d