For some reason not all of my #Matrix conversations show up in #ElementX so I end up having two versions of #Element installed on my #Android phones which is not wonderful for battery life and data usage. Element X should have been branded as Element Beta or something along those lines.
Decided to test (again)/how #GrapheneOS works for me without Play Services. Not going well, to be honest. I had never thought that just about all the apps I care about require Firebase notifications.
To be clear, this is not about GrapheneOS, but about the sad sad state of mobile devices. Home Assistant Lite from F-Droid can do notifications, but just never realized it also depends on Google. The myriad of error notifications after removing GSF was a bit overkill on HA.
Turns out part of my issue was due to my Nextcloud instances UP Provider not working anymore. No errors in logs, no idea why, so set up a #ntfy instance. That solves notifications for #Matrix#ElementX
@matrix As far as I see the new beta release #ElementX is only available in official Apple/Google App stores. Will it be available on @fdroidorg? Can version 1 and 2 be installed in parallel or is Element X just version 2 of im.vector.app? The latter had the advantage of keeping the user data. I’d love to test the new version! 🚀
@milan@dxu ich habe es im proppenvollen Hauptraum von Matrix.org mit #ElementX parallel zu #Element ausprobiert: Der Unterschied in der Reaktionszeit auf Posts von außen ist doch gewaltig und kommt an das ran, was man von #Signal und Co. kennt.
This week has been pretty busy at work. Hopefully it has resulted in absolutely awesome results!
✨ Cold start up time for Element X Android has significantly improved from 3-4sec to 100-150ms for accounts with 1000, 2000 or even 4000 rooms (≈30x speed up). That’s awesome! ✨
I’ll explain tomorrow how we did that. Async Rust and immutable data types simply rock.
Da har element kommet ut med en alternativ app som heter element x. Den har en annen layout og er i beta-utgave. Fokuset på denne appen er å være super responsiv. Virker veldig bra, og har boble-chat.
Bloble-chat og layouten som er der, er dét jeg har slått på i instillingene for vanlig element for tiden. Så det er ganske så sikkert at element x blir den nye matrix appen min.
So yesterday evening I moved my #Matrix Synapse server from a Docker container to the native #NixOS module. Dumping/restoring the database and rsyncing the media from the backup took a while. I imported the DB under the wrong name first, and then forgot that Synapse has a hard requirement on the database locale being C, so I had to import it three times...
Apart from that it went quite smoothly. And it does feel faster now that it's running on the SSD once again.
While I was at it, I also set up the sliding sync proxy. There's a NixOS module in unstable (as you might imagine, I wasn't very surprised to see that it was written by @SuperSandro2000).
With that, it was very quick to set up. See also my config repo.
So I was finally able to try out #ElementX. It's fast! Yay! Using it is deeply soothing if you're used to the unbearable sluggishness of the current Element.
X has too many features still missing for replacing Element day-to-day for me, but if they manage to keep it that fast during further development, I have some hope for Element's future.
(If I were cynical, I would remark here that the current Element app is itself a rewrite of the original app from when Element was still called Riot. IIRC they rewrote it in part because the old app was getting too slow, so they started a faster rewrite from scratch. Which was fast. Well, until it wasn't anymore. I just hope history won't repeat itself there)
Compared to all other #Matrix clients I've used, #ElementX for iOS feels phenomenal! It's the first one I don't dread using and its existence is giving me hope for the ecosystem again. That team is very much on the right track. #Element