regression: fix issues rendering some existing emojis
Merged
MA
3mo ago+101+101+012345678901234567890123456789-4-4-0123456789
Fixes issue with some tones and types not being rendered
Proposed changes (including videos or screenshots)
Issue(s)
Steps to test or reproduce
Further comments
Summary by CodeRabbit
-
Bug Fixes
- Improved recognition of regional indicator emojis, including flag categorization.
- Expanded support for legacy emoji shortcodes, digits, symbols, and skin-tone variants.
- Improved conversion of alternate skin-tone names to their corresponding emojis.
- Enhanced parsing of emoji shortcodes in messages, including standalone and inline usage.
-
Tests
- Added coverage for regional indicators, legacy aliases, skin tones, symbols, and multi-emoji text.