7e175465bd
Some Org Social clients (org-social.el and Mastodon-bridge clients)
write the :MOOD: value or a reaction emoji as a colon-wrapped
shortcode like 💓 instead of the Unicode glyph. Until now we
just printed the raw shortcode, which looked like a bug to users.
EmojiShortcode.resolve(_:) maps the most common reaction shortcodes to
Unicode and leaves anything unknown unchanged (so private/custom
shortcodes still display rather than vanishing). Applied to:
- the per-post reaction chip in PostRowView
- the "Reacted X" badge for pure-reaction posts
- the navigation title of ReactorsSheet
5 new tests pin known/unknown/inline/multiple/empty inputs.