Add status message from within user menu
Problem to solve
#35463 introduces status messages for GitLab users. Status based on an emoji and a message can be added via the profile preferences settings.
To make this feature more discoverable and frictionless, let's add the option to set a status directly to the user menu.
- consistent with the dropdown in issue boards, under
When no status set yet:
Set a status
When status is set:
Old description### Proposal
Allow users to set a status message and emoji to be displayed on their user profile. Let's add GitLab status messages that are very similar to Slack's implementation.
Add a user preferences setting for "Status message" that includes picking an appropriate Emoji and setting a text message.
Once selected the status message will be proudly displayed:
- On the user's profile page along with their selected emoji.
- The Emoji next to the user's name in Issue and Merge Request comments with a tooltip to display the full status message
Other use cases
GitLab users and project members can use the status message to convey what they are thinking about. For example, an upcoming feature or event like the summit or an issue bash.
Implementations screenshots from the related WIP MR.
Links / references
What is it?
A setting per user to convey their current status.
Why should someone use this feature?
Users can share their status for a number of different things:
- Their availability
- What they are working on now
- How they are feeling
How do you use this feature?
Enable it in your User Account settings.