Does this change anything for notifications? I've had to pause using Matrix (self-hosted Synapse plus Schidichat for Android after Element had the same issues) to talk to my friends because we routinely get shit like:
- Message is sent to the server but nobody else's phone gets notified about it for minutes / hours
- Message just can't be sent to the server even though the sending phone has Internet and a desktop web client on the same account works great
If the problems were caused by issues in the old Element Android (or Schildichat) app then yes - the Element X rewrite will likely fix it. It supports UnifiedPush, so if you're self-hosting a push gateway it should nicely integrate (as does Schildichat Next).
If the problem was in your push infrastructure, then the new app won't fix anything - however, UnifiedPush should be reliable these days (especially if you host your own instance; some of the shared ones are overloaded and/or deliberately throttle Matrix push). FCM obviously should be reliable too.
I have the opposite problem with Element Desktop. I hear messages coming in on my phone but it takes up to 10 seconds before they appear on the web client. Really annoying.
- Message is sent to the server but nobody else's phone gets notified about it for minutes / hours
- Message just can't be sent to the server even though the sending phone has Internet and a desktop web client on the same account works great