The app is genuinely ugly and inconsistent though - I don’t think it’s really a matter of opinion. It is what it is - awfully designed.
Not only that, the E2EE that’s advertised is awful - he’s literally using Java’s standard random function. A second year CS student would know not to do that.
I did not call their app ugly out of the blue, they are the ones who brought that up on their own. This small thing called context might be lost on you.