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

nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk please fork nostr:npub17n4cuc4d6y6qh89dekvxrenfkt5s0n49xns00uavjaxpr36c55dq87fyh9 code and add the features you like on Iris that doesn't exist on Jumble, like the custom feed and other things. I think make more sense.

If every client were the same as Jumble, nostr would be way too boring. Please don’t discourage developers from building around their own vision.

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.

It might be because the note didn’t reach your read relays due to a network issue. In Jumble’s logic, this note is supposed to be sent to 10 relays, but maybe Jumble was closed before it finished sending to all of them. I rebroadcast it just now, so you should be able to see it.

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.

Sounds good. Is the proxy relay already running? What’s the address?

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.

Replying to Avatar semisol

Basically, it would act as a standard relay, but for each filter you add a "relays" field with a list of relays, like ["wss://hint1", "ws://hint2"] that the client thinks has the relay.

The proxy relay can then see if it can try to fulfill the request itself, try to find the events, and also consider the included hints. It then merges the results into one response.

This can be a "dumb" relay that proxies like nostr:npub1x3azxuysp5vmfer4vgs4jn5tmfcx4ew8sh0qnev7gczljxsr7jwqa3g4el's bostr2 or more advanced solutions like the Nostr.land aggregator.

In the response it would have a "relays" field per event indicating the source, for a few reasons:

- People should not associate a proxy relay's results with the relay itself unless it indicates the event from itself

(such as "nos.lol via aggr.nostr.land")

- The info can be used for future client hints

- Nostr.land currently merges multiple features into one connection, and for relays that do that it is useful to distinguish which subrelay (is it nostr.land or the inbox that may have gotten spam through, for example)

With a proxy relay, how would I send events to a specific set of relays?

What exactly happened? I haven’t made any recent changes to the mute-related code.

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

Replying to Avatar Laeserin

Yeah. I'm on it, now.

nostr:nprofile1qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqqgypyku3rmgwjnd7xqy2p0jgelju6rqtqkfrellez7h8ap76ssqgsv0shyat I can't seem to access the notification tab on Android Firefox. The app doesn't respond, when I click on the icon.

I was going to send you a kind 24 PM about it, but Jumble doesn't have them (yet?).

Do you see any error messages in the console?

Currently kind 24 isn’t supported, so there won’t be related notifications.

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.

Replying to Avatar idsera

nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl Why show checkmark icon? We can select the kind and it changes the color, so I don't think it needs checkmark icon.

You're right

Replying to Avatar idsera

Hi nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl I don't see a reason to show the (kind) information. In my opinion only developers understand and needs to know about this.

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.

Replying to Avatar idsera

Hi nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl, really amazing that you implemented some filters. But I think should have an option to create a save more than one filter. Like Yakihonne:

https://blossom.primal.net/0170c72a016460a75b948dcb77b366dda248de43c95189ae4625e2c09086d606.webm

Since the filter currently only supports kind, I don’t think it needs to be that complex for now.

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.

nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl I ask again please let users have a plain text input box because it gets tiring dealing with the changed numbers of line breaks when copying and pasting

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.