It supports it to some extent. Maybe publishing events is broken and it goes to profile relays and outbox relays too, but outbox and inbox and DM relays all seem to work when configured. I can read your NewsBots just fine for example. Could it work better? Yes.
Discussion
The main purpose is to use your follows relay list when composing your feed. If you remove my WoT relay from your list you won't see newsbot anymore
I think people should try implementing outbox first in a performant way with intuitive ux before they lob criticisms at devs for not having it. I created nostrdb just so i could even begin to think about implementing outbox in a way that would be performant and reliable and that took a year. The switch from trusted relays to *any* relay requires client hardening to prevent evil relays from messing up your feeds and DoSing you.
Does Notedeck fetch notes from outbox and inbox relays, stores them locally and displays them from the local db?
the ui only ever talks to the nostrdb. we can fetch in many different ways, we just dump the results into nostrdb where notes get verified and local subscriptions get triggered . This prevents relays for messing with the behaviour of things.
We don’t currently do outbox but now that all of the issues are no longer a problem adding it should be pretty simple and is a high priority. Probably will have it sometime this or next month once we implement our subscription manager nostr:npub1s5rq2ztdh76shy578znvympa2mzz2vjushs9mc5mwkdupewke67qeuf7u3
that makes sense. thanks. notedeck is so incredibly buttery smooth. it's good to be obsessed with performance. honestly. users will appreciate it. i know i sure do every time i use notedeck or even damus on my dummy iphone. i immediately notice how smooth damus is compared to every other nostr app that i've ever used.
i find damus ios very slow, we are planning on switching damus ios over to the way notedeck does it soon, but its a large refactor/rewrite so it may take some time. Notedeck has been our testbed of this new model as we figure out how to do things.
I have this outbox note in my reminders for this month 😅
You have nice handwriting
I can’t take credit. Apple’s AI makes it look nicer lol
Oh!? I may have to revisit my settings 👀
Not supporting outbox in one of the most popular clients makes everyone else's lives harder, not just your users. Adding it will have a much bigger impact on nostr's success and user experience across the network than improving performance (damus is already really fast).
