Avatar
Cody
8125b911ed0e94dbe3008a0be48cfe5cd0c0b05923cfff917ae7e87da8400883
Building 👨‍💻 https://jumble.social/ & nostr-relay-tray

There are too many possible points of failure. All I can do is try to make sure any mentions of you from your read relays show up, and do my best to pick suitable relays when publishing events — but I can’t guarantee delivery success.

In simple terms, the outbox model works by posting your own events to your outbox relays and events that mention others to their inbox relays. So when you want to fetch a user’s events, you have to go to their outbox relays.

Now, imagine I follow a European user whose outbox/inbox relays I can’t connect to—how would I find their events or mention them? This is exactly the issue the outbox model faces under China’s network environment.

Yes, Chinese users rely on bostr2 for now. But it won’t really work in the outbox model era.

Many relays can’t be directly accessed from China. Once the outbox model becomes more common, Chinese users will have a hard time fetching the events they want. I think a proxy relay can help to some extent, but if too many people use it, it might get blocked too haha.

nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 also reported an undefined error, but in his case it happened when reporting a post. Looks like it might be the same root cause—under certain conditions Jumble hits an undefined error when publishing an event.

There‘s a cross-origin issue.

If you’re running — or know of — any community relays, topic-focused relays, relays with special algorithms, or any other interesting relays, please submit them to jumble.social ! 🚀

#nostr #asknostr #grownostr #relay #devstr

https://github.com/CodyTseng/awesome-nostr-relays/issues/new?template=add-relay.md

I’ve thought about packaging it with Tauri / Electron, but then I can’t resist bundling a local relay inside, haha. And that’s when I start procrastinating.

The real security is in keeping your keys safe and not signing events blindly, haha. When I use Jumble, every event (except AUTH) asks for my consent before it’s signed. I know that with this configuration, many apps become almost unusable.

Kind 1 posts can also contain photos and voice, so I’m worried users might get confused if they deselect photo/voice posts but still see photos or audio. To avoid that misunderstanding, it’s probably better for now to make it clear that the filtering is based on kind.

Yes. The preview feature will also be removed in the future, and the editor is intended to be fully WYSIWYG. It will also need to support custom emojis… implementing all that on a plain HTML textarea would be quite difficult for me, so the rich text editor is a must.

As I understand it, line breaks when copying shouldn’t be an issue anymore. If they still are, then my understanding is wrong — which could mean there are many other potential bugs. So this bug might actually be important.

There are quite a few features that rely on the rich text editor, so switching back to a plain HTML textarea isn’t really an option. Could you describe the issue you’re experiencing in more detail? I’ll work on fixing it as soon as possible.

No need to clear the cache, just try refreshing a few times.