Damus does not hint the user if it fails to send a note and it is very confusing when it happens. I really like how noStrudel communicate this information clearly to the user.
I was about to say that I would like to see money back features when we pay with bitcoin/sats.
For exampel, if a customer pay 100 sats and 1 month later the bitcoin price goes up by 33% . The customer will receive 25 sats money-back. (25/75 = 33%)
This way, customers will not fear that they over spend if bitcoin always goes up. Even if bitcoin just goes up by 5%, it's still a nice feeling in customers' hearts that they receive some random sats from the business they spent at.
I want to implement this feature in the Pay-To-Join feature of my relay. I have no idea how to do it though LOL.