This is actually already a NIP, so in theory, some clients should support it. So far I've checked Damus, snort, and iris... None of them seem to support sending a š, but at least one recognizes it.
Check out mostr.pub they've set up a bridge between nostr and the fediverse, so you can follow those accounts here until they see the light and decide to hop on over to the purple side.
Just getting started with nostr myself... Tons of exciting possibilities. I think getting a relay going will be my weekend project! Have a follow! #grownostr
Reading the comments on the initial PR for NIP-25, https://github.com/nostr-protocol/nips/pull/26 , inspired some thoughts.
Prefixing reactions with the "+" or "-" would allow for multiple emoji reactions to be sent at once, in the form of "+šā¤ļøš„". This would allow multiple reactions like on GitHub or Discord, without overly spamming relays.
Supporting the exact same UX as the aforementioned apps, however, might require use of a different event kind, perhaps a NIP-33 Parameterized Replaceable Event. Backwards compatibility could be maintained by sending/storing both the new kind and a basic kind 7 "+" or "-".
Looking at this idea again, it's definitely too complicated. I'm now thinking the best ideas are either my original modification, or moving emoji reactions to a tag.
The tag would still allow any random emoji to be entered, but clients would only have to look at it if they were interested in displaying it. Trade-off being a slightly bigger message on the wire.
Doesn't that mean Damus is out of spec from your own NIP? The whole "It SHOULD NOT be counted as a "like"..." bit.
Also, how does Damus handle random emoji reactions, is everything just considered a like?
Brainstorming a better system for #nostr reactions. I initially thought just adding a "+" or "-" to the start of all emoji reactions would be a simple solution, but nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 pointed out that it would break some current clients. See https://github.com/nostr-protocol/nips/pull/509
More thoughts to follow.
nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s any thoughts on this as the initial author of NIP-25?
Brainstorming a better system for #nostr reactions. I initially thought just adding a "+" or "-" to the start of all emoji reactions would be a simple solution, but nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 pointed out that it would break some current clients. See https://github.com/nostr-protocol/nips/pull/509
More thoughts to follow.
Reading the comments on the initial PR for NIP-25, https://github.com/nostr-protocol/nips/pull/26 , inspired some thoughts.
Prefixing reactions with the "+" or "-" would allow for multiple emoji reactions to be sent at once, in the form of "+šā¤ļøš„". This would allow multiple reactions like on GitHub or Discord, without overly spamming relays.
Supporting the exact same UX as the aforementioned apps, however, might require use of a different event kind, perhaps a NIP-33 Parameterized Replaceable Event. Backwards compatibility could be maintained by sending/storing both the new kind and a basic kind 7 "+" or "-".
Brainstorming a better system for #nostr reactions. I initially thought just adding a "+" or "-" to the start of all emoji reactions would be a simple solution, but nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 pointed out that it would break some current clients. See https://github.com/nostr-protocol/nips/pull/509
More thoughts to follow.
nostr:npub1wnwwcv0a8wx0m9stck34ajlwhzuua68ts8mw3kjvspn42dcfyjxs4n95l8 I'm not seeing support for emoji reactions in your code, am I missing it?
Brainstorming a better system for #nostr reactions. I initially thought just adding a "+" or "-" to the start of all emoji reactions would be a simple solution, but nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 pointed out that it would break some current clients. See https://github.com/nostr-protocol/nips/pull/509
More thoughts to follow.
nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 it looks like snort.social accepts "-" and "š" as a dislike and all other reactions as a like, correct?
Brainstorming a better system for #nostr reactions. I initially thought just adding a "+" or "-" to the start of all emoji reactions would be a simple solution, but nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 pointed out that it would break some current clients. See https://github.com/nostr-protocol/nips/pull/509
More thoughts to follow.
Whipped up a simple nostr relay on Glitch last weekend. Could be a nice starting place for anyone looking to host a relay or make one with JS.
Check it out at https://glitch.com/edit/#!/hello-nostr or just add it to your relays wss://hello-nostr.glitch.me and help me stress test it! #nostrdev
I forgot to mention the main benefit of putting it on Glitch!
Hosting your own copy is as easy as clicking the remix button, signing in/up, and typing in the random name it gives you in the format wss://random-name-here.glitch.me
Whipped up a simple nostr relay on Glitch last weekend. Could be a nice starting place for anyone looking to host a relay or make one with JS.
Check it out at https://glitch.com/edit/#!/hello-nostr or just add it to your relays wss://hello-nostr.glitch.me and help me stress test it! #nostrdev
Doesn't stop the need for manual intervention, but muted IDs could be added to the subscription filters so the relay knows what NOT to send.
Yes. Install it on top of any linux distro to get access to everything in nixpkgs!
That's actually how I got started with nix :D
Guix is the GNU version of NixOS, right?
