mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 00:16:59 +00:00
Wire the shared NIP-30 custom-emoji picker into the Concord composer like the @-mention flow: typing `:shortcode:` opens ShowEmojiSuggestionList (backed by EmojiSuggestionState(account.emoji)); WatchAndLoadMyEmojiList loads the user's packs. On send, account.emoji.findEmojiTags(text) attaches the NIP-30 emoji tags to the kind-9 rumor (plain message + inline reply), so recipients render the custom image inline via the shared chat renderer. Image uploads in messages, icon and banner were already wired. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CzJ2Cwo8tg4oZq43oRa3ig