regression: shortcodes changed meaning

Merged
CA
3mo ago
+255-1434

Proposed changes (including videos or screenshots)

Issue(s)

CORE-2453

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.