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. 🤣