regression: shortcodes changed meaning
Merged
CA
3mo ago+255+255+012345678901234567890123456789-1434-1434-0123456789012345678901234567890123456789
Proposed changes (including videos or screenshots)
Issue(s)
Steps to test or reproduce
Further comments
Summary by CodeRabbit
- New Features
- Emoji shortcode generation now resolves to JoyPixels shortcodes first, falling back to Emojibase when needed.
- Bug Fixes
- Fixed contested shortcode rendering and picker output when ASCII is disabled.
- Corrected several skin-tone alias resolutions, including thumbs-up/clap variants.
- Narrowed legacy shortcode backfill to a smaller, targeted set.
- Tests
- Added/updated coverage for shortcode precedence, alias hygiene, stranded emoji detection, picker/category mapping, and legacy fallback behavior.