I'm curious why they'd be separate? Also, are these separate relays for DMs? you say Inbox / Outbox so sounds like DMs unless I'm not understanding correctly.
#nostrdesign I need some help again. I'm trying to overhaul the whole relay system in noStrudel to add better support for inbox / outbox relays and relay sets.
I'm running into a few UX issues that I don't know how to fix and I need some ideas.
My goal is to make the users inbox / outbox relays completely separate from the apps relays and call them "Mailboxes"
So going forward the app will store its current relays in local storage instead of nip-65. this will allow the user to change relays on the fly while keeping the inbox / outbox relays the same.
The part I'm stuck on is I cant figure out what the UX should be around managing the users "mailboxes"
I want to separate the concept of setting up your "mailboxes" from configuring the app relays so they have to be on a different view then the apps relay config.
A few ideas I'm looking for:
- Whats the best way to visually distinguish a users Inbox relay from a users Outbox relay beside using an icon?
- What (if any) relay recommendations should I show on the "mailboxes" view when the user is setting or changing their mailboxes
- How should it show a warning if one of the users current inbox or outbox relays is offline / rejecting events?
nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac and anyone else who has ideas
Discussion
I'm calling all the Inbox and Outbox relays under a users NIP-65 relay list "Mailboxes". I think this would help communicate to users exactly what these relays are supposed to be used for.
also NIP-65 "mailboxes" are useful for a bunch of other stuff besides DMs. (relay hints, gossip model, notifying users when tagging "p")
My goal is to have the user setup 4-5 "mailboxes" when they first setup the app, then ideally never change them.
Then the app can use a completely different list of relays, so the user could either use the gossip model or change relay sets on the fly
Mailboxes is confusing to me. It sounds like it’s for messages - dms to be precise.
What if you just call them relay sets?