-
Notifications
You must be signed in to change notification settings - Fork 291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Render Custom :shortcode: emoji support NIP-30 #2003
Comments
Example link with shortcode: |
Clients that support
|
njump will fix by fiatjaf/njump#42 |
open questionHow are inline emojis displayed in notecrumbs (e.g. in telegram or other places where damus.io/neventlinks are shared)? |
I'm working on this |
Do you think you can fit this in for current sprint @kernelkind ? |
I believe I can do rendering this sprint |
Can we break this issue up into multiple? I recommend the following issues:
|
On Thu, Mar 14, 2024 at 02:20:29PM -0700, kernelkind wrote:
Can we break this issue up into multiple? I recommend the following issues:
- rendering custom emojis
- Ability to add custom emojis from local cache/db to new post
- uploading new custom emojis
yes, makes sense!
|
@jb55 has performance worries about this. Can @kernelkind @danieldaquino help test performance impacts of this feature add? |
Should collect network stats on individual components. Will suspects images. Some people suspect relay queries. |
relatedmeasure and attribute data #1838 |
NostrSDK supports NIP-30 https://github.com/nostr-sdk/nostr-sdk-ios?tab=readme-ov-file |
there's a lot involved to implement this well:
I can start putting together a tracking issue for this |
I will use this as the tracking issue |
user story
As a Damus and emoji aficionado, I would like to be able to see & share custom emojis, so that I can increase my enjoyment of nostr.
Acceptance criteria
implementation
Example note with emoji links in tags
https://gist.github.com/mattn/9b43595824750c3794902d77ec9deb71
NIP-30
List of generic shortcode emojis: https://emojibase.dev/shortcodes/?
Origin
![image](https://private-user-images.githubusercontent.com/64376233/304288485-ac6cbf3c-41d1-4a51-bc06-54466bf4c713.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwOTkyMDQsIm5iZiI6MTczOTA5ODkwNCwicGF0aCI6Ii82NDM3NjIzMy8zMDQyODg0ODUtYWM2Y2JmM2MtNDFkMS00YTUxLWJjMDYtNTQ0NjZiZjRjNzEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDExMDE0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmNDkwZjk4NzU5NzQ1MmE5YWVmNTc0Y2Q1MjBhZTYyOWI4ZDI2OTg2NmU0NDBmYTAxODIxODVhYTQwZTk1MzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0._RsuV-Y237XvriHfEUBwZK806x_kOh2oYsXZL1ZtdnY)
https://damus.io/nevent1qqs0hw2euptpu5k6t6ruyx6wtvvp9czzjeyr0eyj9ltru3p6gl9z8jgpramhxue69uhkummnw3ez6un9d3shjtnwda4k7arpwfhjucm0d5hsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshszythwden5te0dehhxarj9emkjmn99uqsuamnwvaz7tmev9382tndv5hsvu7lx4
The text was updated successfully, but these errors were encountered: