mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-12 01:07:46 +00:00
Adds a gallery-picker icon as the leadingIcon of the URL field in AddEmojiDialog. The uploader uses the same NIP-96/Blossom pathway as BookmarkGroupMetadataViewModel — the upload function and progress state live on EmojiPackViewModel so the dialog stays composable-only. On upload success the returned URL is written back to the dialog's local url state, leaving the user's shortcode entry and private toggle intact, so the existing validation flow (EmojiUrlTag.isValidShortcode + supportingText error) keeps working. https://claude.ai/code/session_01SNG3nj8ZZDChggTsg1qznn