This change adds the current time range to the CI/CD analytics filters so the dates that correspond to the selected filter are easily identified.
It also refactors the time range filter component and other util files so they can be reused in other dashboards.
Changelog: changed
| Before | After |
|---|---|
![]() |
![]() |
| Viewport size | After |
|---|---|
xs (<576px) |
![]() |
md (>=768px) |
![]() |
/my-group/my-project/-/pipelines/charts.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 #591745
Phil Hughes (ec382e44) at 19 Mar 14:16
Add GraphQL mutation for creating Maven virtual registry upstreams
... and 2187 more commits
The ApprovalService should handle updating the reviewers state to approved
approveMergeRequestWithAuth(data) {
return axios.post(this.apiApprovePath, data).then((res) => res.data); .approveMergeRequestWithAuth({ approval_password: data, publish_review: hasDrafts }) const { hasDrafts } = useBatchComments();
this.updateApproval(
() => this.service.approveMergeRequest({ publish_review: hasDrafts }).then(() => this.clearDrafts()),This change adds support for custom message renderers in the web agentic chat component. Previously, the system had a fixed set of message types (like user messages, agent messages, tool messages) that were hardcoded. Now the GitLab application can pass in custom components to handle specific types of messages or override the default ones.
The main improvements include:
messageRenderers property that accepts an array of custom message handlers, each with a component and a function to determine when to use it.This makes the chat system more flexible and extensible, allowing different parts of the application to customize how messages are displayed without modifying the core chat components. For example, one area might want to show code snippets differently, or another might need special formatting for certain types of responses.
This MR doesn't introduce visual changes to any component.
This checklist encourages the authors, reviewers, and maintainers of merge requests (MRs) to confirm changes were analyzed for conformity with the project's guidelines, security and accessibility.
~"component:*" label(s) if applicable.If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
@gitlab-com/gl-security/appsec
If this MR adds or modifies a component, take a few moments to review the following:
aria-label for icons that have meaning or perform actions.aria-expanded="false" to aria-expanded="true" when an accordion is expanded.Phil Hughes (7cac78ba) at 19 Mar 09:45
Merge branch 'slashmanov/rapid-diffs-resolve-threads' into 'master'
... and 1 more commit
Phil Hughes (1a690242) at 19 Mar 09:45
This MR implements #589802.
It adds resolve button to diff discussions in merge request Rapid Diffs. This toggle is synchronized with the Overview tab: toggling this would be reflected on both Overview and Changes tabs. It follows the new collapse logic: once all discussions on a diff line are resolved they become collapsed. It also hides resolved discussions on initial render. Resolve logic is supported for both line and file discussions. Commit page is unaffected.
rapid_diffs_on_mr_show feature flag?rapid_diffs=true to the URL, follow itThis MR implements #589802.
It adds resolve button to diff discussions in merge request Rapid Diffs. This toggle is synchronized with the Overview tab: toggling this would be reflected on both Overview and Changes tabs. It follows the new collapse logic: once all discussions on a diff line are resolved they become collapsed. It also hides resolved discussions on initial render. Resolve logic is supported for both line and file discussions. Commit page is unaffected.
rapid_diffs_on_mr_show feature flag?rapid_diffs=true to the URL, follow itShould we move this [message] to a computed prop to prevent any re-render issues?
Just a thought - but do we need to log the error here so it can be caught easily?
Phil Hughes (3df3bccc) at 19 Mar 00:19
Merge branch 'slashmanov/rapid-diffs-line-range-drag-selection' int...
... and 1 more commit