Nice work!
I noticed a couple of things I'm sure you are working on.
- A send button would be nice instead of just pressing enter.
- When I'm connected to a relay in "relay view" I still get auth prompts for like a dozen other relays, I have not configured (assume hard coded).
- When I deny some requests the app becomes unresponsive. This is common among some apps like primal and coracle to name some. By unresponsive, I mean, I can no longer sent messages or change profile etc. I have to refresh and then re-do the entire cycle.
- When I deny a request to sign a note, it sill appears in the right hand chat pane as if it was sent, even though I got a toast notification saying it failed.
I built a custom signer. When I deny a request it raises an exception. I've noticed some apps don't handle the exceptions well and just stop working.
If you have an issue tracker I'd be more than happy to submit a more detailed error report or multiple issues :)