Skip to content

Update Emoji digests and assets with latest from Gemojione v3.3.0

What does this MR do?

  • Update emoji digests and assets with latest from Gemojione
  • Add unicode emoji check for the rainbow_flag because it isn't well supported
  • Add some basic docs around emojis
  • Add cache busting GL_EMOJI_VERSION to regenerate our unicode support map when our logic changes
  • Consolidate task to generate aliases.json into the rake file, bundle exec rake gemojione:aliases

Are there points in the code the reviewer needs to double check?

  • Look at GFM autocomplete
  • Look at the Awards menu
    • Gemojione considers gay_pride_flag in the extras category instead of flags. Should we re-categorize it for our UI? Yes (from UX)!

Why was this MR needed?

The Gemojione dependency was updated v3.3.0 but the new emoji changes weren't reflected in the UI.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/32634


cc @connorshea

Edited by Eric Eastwood

Merge request reports

Loading