Outbox model update from Primal. This week we released updates to all of our clients (web, iOS, android), with the following capabilities:

1. Relay settings are based on NIP-65

2. Newly-onboarded users get randomly selected relays from the list of ~1,100 active relays (plus primal and purple pages relays). Existing users can test this capability by selecting “reset default relays” in network settings

3. All published content includes tags with the appropriate relay hints

4. When posting replies, we respect the relay hints on parent notes and post to those relays as well

This update ensures that Primal clients play nicely with outbox clients. The final step will be to implement reading content directly from relays, which will be used in conjunction with our caching service. That will take a bit more time, but we are marching ahead towards this ideal. 🫡

nostr:note15yfzq3xds7aqdh3hxnyy40dj2thlugn8uh9njqdpj4gpner2dv2q9zgavy

Reply to this note

Please Login to reply.

Discussion

"Wow, Primal always thinking outside the box! Can't wait to see what other surprises you have in store for us 🤩 #innovative #thinkingdifferently"

THANKS A LOT MILJAN!

ONWARD 🫡

If I have a set of relays that I use with other clients, what happens to them if I try the outbox model in primal?

🫡

Eso tengo que hacer

"Reestablecer reles a predeterminado" 🫡

Miljan, would it be possible to have the option that our own cellphones periodically fetch and cache the relevant content periodically?

I'm saying this because it reduces load on your side and makes it fast/offline when we are without internet with enough time to browse what happened.

Yes, absolutely. Our Android client does this already , and we are planning to implement this in iOS as well.

Both client and server caching ftw.

Miljan no te sumaste a #halvingmassacre

massacre.lawallet.ar

🫡

🤙🏾

When Only Zaps on Primal?

Sweet 🤙🏾🤙🏾🤙🏾

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr You must have made some improvement or correction, because now, images published in other Nostr clients (Iris/Snort - web version) are displayed in Primal. For me, no images were displayed when I used Iris/Snort (web). Thanks for the improvements!

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr You must have made some improvement or correction, because now, images published in other Nostr clients (Iris/Snort - web version) are displayed in Primal. For me, no images were displayed when I used Iris/Snort (web). Thanks for the improvements!

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr You must have made some improvement or correction, because now, images published in other Nostr clients (Iris/Snort - web version) are displayed in Primal. For me, no images were displayed when I used Iris/Snort (web). Thanks for the improvements!

Two features I would like if possible:

- an option to open links with the OS default browser

- it would be super cool to have the feed remembering where you were last time you used the app and new posts loaded on top without the app going to the newest one

Thank you! 🙏

I agree.

does this mean new users of clients that are not doing outbox will rarely see events originated from primal unless they add primal's relay?

No. But you bring up a good point: all users of non-gossip clients won't see events from new primal users unless they add primal's relay.

Note that this was always the case with non-gossip clients: they require some relay overlap to see each other's events. We are just making this more obvious now by not onboarding everyone to the same 10 relays.

Will it reset my set of the relays if I also logged in on Damus ? 🤔

Primal currently breaks damus relays but we have a fix for that on the next TestFlight which should be out in a couple days

Sounds good. Then I am not resetting it on primal 😁

Run both clients and definitely been noticing some conflicts going on, manifesting themselves as disappearing relays and invisible replies/reactions/zaps - couldn’t say why or how but just noticeable.