Add AI Catalog button to the Duo navigation rail

What does this MR do and why?

Adds an AI catalog button to the bottom of the Duo navigation rail to improve discoverability of the AI catalog

  • The button opens the catalog in a new tab
  • It's only visible when the rest of the Duo navigation rail is visible to the user
  • The tooltip reads "Duo AI Catalog"

Event tracking to come in a second MR

References

Screenshots or screen recordings

Screen recording of me clicking on the new button and showing what it looks like on a narrow viewport.

On hover

Screenshot_2026-03-17_at_4.42.42_PM

How to set up and validate locally

  1. Prerequisite: Have GitLab Duo set up in your GDK
    • Have a Duo-enabled group and project in your GDK created by the Duo setup task above
    • If you don’t see “AI Catalog” under Explore in your GDK, check that the global_ai_catalog feature flag is enabled
  2. Use the new AI catalog button at the bottom of the navigation rail
  3. Resize your window to test the button behaviour at different viewport widths

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.

Edited by Allison Villa

Merge request reports

Loading