Primal doesn't pull directly from relays it uses a cache system. This makes it smoother and ensures consistency of note availability, user counts, etc. This also let's them control what users see.
Discussion
good to know. this trade-off must be worth it for the efficiency and user experience.
Some think so. I avoid it, as I find other apps to be better even without this cache system. It is a short term fix while other developers work on actual solutions that will make it unnecessary in the future.
But this applies only to users that don't have another relay configured right? Even primal allows to set your own relays, although I'm noticing my relays show "red" staus most of the time on primal...without any indication what the problem is, other clients connect to my relay list just fine. Not sure what the deal is here...
Primal doesn't directly access relays afaik.
Any idea what is the purpose of the Settings -> Network -> My relays on primal then? Does it cache them then?
It may cache from them, I'm not sure how they configure their cache. Running your own cache is an option too, and would let you control what is available in it.
But that primals container doest spin up as mentioned in the documentation. I tried it last night - I've to redo it tonight.
I've never tried. You can't use signing software to log into primal, a shortcoming that has existed for far too long. That's a no go for me personally. Pasting your nsec to login is bad form for any Nostr app, the ability to use signing software should be the norm.
Quite sure you can login via signer now, I'm logged in via chrome extension. But I don't like it for other reasons lol, something just doesn't sit right. But I've joined nostr like a week ago, so what do I know 😅 Just trying to understand how all this works...
Ah, I'm still waiting for the Android app to support it. Still nsec only.