An error occurred fetching the project authors.
  1. 09 Jul, 2021 1 commit
  2. 28 Jun, 2021 2 commits
  3. 15 Jun, 2021 1 commit
  4. 11 May, 2021 2 commits
  5. 27 Apr, 2021 1 commit
  6. 08 Apr, 2021 1 commit
  7. 15 Mar, 2021 1 commit
  8. 23 Feb, 2021 1 commit
  9. 12 Feb, 2021 1 commit
  10. 10 Feb, 2021 1 commit
  11. 09 Feb, 2021 1 commit
  12. 02 Feb, 2021 1 commit
  13. 02 Dec, 2020 1 commit
    • Zack Cuddy's avatar
      Global Search - Fix Darkmode Font · bc070312
      Zack Cuddy authored
      When we do our keyword highlighting
      in the global search, we always
      highlight with the color black.
      
      With the new Dark Mode this causes
      an issue.
      
      This change uses a darkmode variable
      that flips the colors correctly.
      bc070312
  14. 24 Nov, 2020 1 commit
  15. 06 Nov, 2020 1 commit
    • Dylan Griffith's avatar
      Extract shared view search/results/_issuable.html.haml · c8114c57
      Dylan Griffith authored
      At present the merge request result page has an old design and we want
      it to match the issue design which was recently updated.
      
      It seems the best way to do this was to share code so we've extracted a
      shared HAML template for both of these.
      c8114c57
  16. 03 Nov, 2020 1 commit
    • Dmitry Gruzd's avatar
      Improve search empty state message · df1507b9
      Dmitry Gruzd authored
      This MR improves empty results page messaging for group and project
      searches. We display the group/project name to add more context to the
      user.
      df1507b9
  17. 30 Oct, 2020 1 commit
  18. 23 Oct, 2020 1 commit
  19. 22 Oct, 2020 2 commits
    • Terri Chu's avatar
      Add GFM issue support to search autocomplete · fca9fa2e
      Terri Chu authored
      Enable GitHub Flavored Markdown support for issues to the
      search autocomplete field. If the user is in the project
      dashboard and enters GFM for an issue id, a link to that
      issue will show up.
      fca9fa2e
    • Terri Chu's avatar
      Enable single result redirect for advanced commits search · f245629d
      Terri Chu authored
      If a user searches for a commit in a project and only finds
      one result, redirect the user to that result. This already
      exists for basic search and now is enabled for advanced
      search. Added a notice explaining the redirect with a
      link back to search results.
      f245629d
  20. 16 Oct, 2020 1 commit
    • Yorick Peterse's avatar
      Filtering of merge requests by deployments data · 46aa4e91
      Yorick Peterse authored
      This adds support for filtering merge requests by the environment name
      and deployment times, in addition to the existing support of filtering
      merge requests by a deployment ID. This means you can now get merge
      requests that match an environment name, deployment ID, or are deployed
      before/after a given date and time. These filters can be combined as
      well.
      
      Filtering merge requests by deployments data makes it easy to see what
      has been deployed, and when. In addition, you can apply all the other
      merge requests filters such as a list of labels to filter by.
      
      This new feature is hidden behind the "deployment_filters" feature flag,
      which is disabled by default. This feature flag is a global flag. Merge
      requests can be retrieved for both projects and groups, making it
      difficult to determine what to scope the feature flag to. So we take the
      easy way: it's either enabled for all, or disabled for all. For
      something as simple as a few additional filters this should not pose any
      problems.
      
      See https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1246 for
      more information.
      46aa4e91
  21. 15 Oct, 2020 1 commit
  22. 08 Oct, 2020 1 commit
  23. 06 Oct, 2020 1 commit
  24. 02 Oct, 2020 2 commits
    • Dylan Griffith's avatar
      Add search autocomplete suggestions for recently viewed epics · e249fdfe
      Dylan Griffith authored
      This implements the same thing we implemented for [issues](
      https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40669
      ) and [merge requests](
      https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42560
      ) now for Epics. This required a slightly different approach as the
      `EpicsFinder` was not suitable for this purpose. At present it only
      supports searching within a single group. And extending it to support
      wider use cases would likely lead to performance issues as there is no
      equivalent group permissions cache like `project_authorizations` table
      to efficiently determine which groups a user can view epics in.
      
      The simpler thing to do here was to just manually check the permissions
      for each returned epic. This leaves a very edge case scenarion in which
      a user was previously able to see an epic and looked at that epic in
      their last 100 viewed epics and then performs a search and now only sees
      4 suggestions (instead of the expected 5). This in theory, if the epic
      was renamed and the new name contained something important the user
      shouldn't see, could lead to the leak of an existence of that name in
      the search results. Considering this edge case is so unlikely it seems
      safe to not worry too much about it.
      e249fdfe
    • Dylan Griffith's avatar
      Refactor RecentItems to prepare for epics · 1fc824a9
      Dylan Griffith authored
      We add 2 refactors:
      
      1. Add `attr_reader :user` to RecentItems because this will be used by
      `RecentEpics` since the `EpicsFinder` cannot search outside of a single
      group like the `IssuesFinder` does so we need to override `#search`
      instead
      2. Apply the limit=5 in the RecentItems module instead of the
      SearchHelper caller. This is necessary for when we implement Epics
      search because we'll need to do a permissions check on the limited items
      before returning them
      1fc824a9
  25. 30 Sep, 2020 2 commits
  26. 28 Sep, 2020 1 commit
    • Dylan Griffith's avatar
      Ensure code search results link to searched ref · 0b49e64b
      Dylan Griffith authored
      Code searches allow you to choose branch name or tag when searching for
      code. Previously the blob search results were linking to the URL with
      the SHA of the branch and not the actual branch name being searched.
      This works OK in some cases but usually the user expecting to be linked
      to `/master/` instead of `/<some-sha>/` and in particular it is
      problematic because when you are loading a file in a specific SHA you
      cannot click the edit button to edit that file you just loaded.
      
      We fix this by using the param `repository_ref` when present and
      defaulting to the `default_branch` when absent.
      
      See more at https://gitlab.com/gitlab-org/gitlab/-/issues/254932
      0b49e64b
  27. 24 Sep, 2020 1 commit
  28. 23 Sep, 2020 2 commits
  29. 22 Sep, 2020 1 commit
  30. 18 Sep, 2020 1 commit
  31. 03 Sep, 2020 1 commit
  32. 02 Sep, 2020 1 commit
    • Dylan Griffith's avatar
      Implement recent issue autocomplete in search · 67c79757
      Dylan Griffith authored
      This adds support for autocompleting issues that were recently viewed by
      the current user when they use the search bar. This data is persisted in
      Redis sorted sets as this provides the ability to automatically expire
      the data for inactive users, keep the data sorted based on most recently
      viewed first and easily keep a limited number of items per user expiring
      the least recent ones first.
      
      The recent item tracking is partly implemented as a generic solution as
      this will quickly be followed up with merge requests and perhaps other
      features people wish to quickly navigate to. The full generic
      refactoring will happen when we implement the 2nd usage but for now the
      most important thing is to include the data type in the Redis key so
      that we don't need to migrate data when we make this generic later.
      
      This feature is behind a feature flag per user for now so we can track
      the performance implications in production.
      67c79757
  33. 24 Aug, 2020 1 commit
  34. 12 Aug, 2020 1 commit