Email notification UI and links inconsistency

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

This is a draft issue for further discussions.

There is an inconsistency in our notification emails UI, particularly in how we display information (layouts, headers) and how we link to the related content.

Because of this inconsistency, often I find it difficult to proceed to GitLab to follow-up on the notification.

There are 3 layouts for the notifications:

  • plain block of text (see "MR merged" screenshot below)
  • with layout (see "MR approved" or "Pipeline failed" screenshot below)
  • subheaders, followed by comment/issue body (see "Issue was created" or "MR was reviewed" screenshot below)

In subheaders we're inconsistent in what and how we link: subject and actors have different order, differently linked or not linked at all.

Related to the issue of linking events, but not notifications: there's an activity thread on the user's profile page, which also has (imo) unobvious way of linking events (see "Profile activity" screenshot below)

.

Here are some screenshots

Screenshots

Issues

Issue was created and user was pinged

image

Consecutive issue update looses footer

image

MRs

MR was reviewed and comments were shared

image

image

MR discussions resolved

image

MR got a comment and review (after approval)

image

MR reviewer unassigned (also MR was approved, but system probably missed this notification)

image

MR approved

image

MR scheduled for merge

image

MR merged

image

Pipelines

Pipeline failed

image

Pipeline was fixed

image

Profile

Profile activity image
Edited by 🤖 GitLab Bot 🤖