Improve information hierarchy and badge display on Container Registry Detail page

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem

The current information hierarchy on the Container Registry details page can be improved and is becoming visually cluttered as we introduce more states and metadata. Each tag row currently includes:

  • Tag name (e.g., v1.0, latest)
  • Multiple badges (e.g., index for multi-arch, protected for immutable tags, and signed for cosign artifacts)
  • Some badges display next to each other, some on the next line
  • Digest, size, and timestamp
Example 1 (Link to project) Example 2 (Link to project)
image.png image.png
Additional Consideration

Signed tags are not always verified by the same signature digest. Each unique digest has its own signature; only tags sharing the same digest share the signature.

This opens an opportunity to maybe group tags by digest to reduce redundancy and improve clarity.

Propose solution

  • Revisit how we display multiple badges
  • Explore grouping tags that share the same digest.

Related conversation

Edited by 🤖 GitLab Bot 🤖