Add commit list filtered search component

What does this MR do and why?

This is part of a bigger effort to refactor the repository Commit list.

Specifically this adds a new search bar component that allows users to filter commits by author, with support for multiple author selection and recent search history. Support for message search will be added in a follow up.

References

Screenshots or screen recordings

CleanShot 2025-07-30 at 16.41.51.mp4

How to set up and validate locally

  1. Enable project_commits_refactor FF
  2. Open a project
  3. Code > Commits

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #547682 (closed)

Merge request reports

Loading