Can literally spend days just getting the relay settings and associated logging correct. So many moving parts, but you don't want to end up with conditional spaghetti 🍝 .

Reply to this note

Please Login to reply.

Discussion

Went ahead and added the HTTP relay and no-image-rendering setting, as well, as a low-data mode.

And I check latency and failed AUTH and add those unresponsive relays to a temporary block list for the session. And then I added a button to allow the user to clear that list and retry them all. But that is separate from the fixed kind 10006 blocklist that one user has and can edit.

Feeling cute. Might add a mailbox edit function because why not. I'm already in there and breaking my head and then I don't have to open this thing ever again. 🤣

I think I'm going to move user-specific options to the bottom of the selection and hide them, if they're using the app as a guest, so that they don't even see the possibility, without things jumping around on the page. 🤔