news/pages/01.blog/migrate-your-existing-matrix-account-to-your-new-account-and-we-enabled-sliding-sync-element-x/item.en.md

65 lines
No EOL
4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 'Migrate your existing Matrix account to your new account and we enabled sliding sync (Element X) - UPDATE 19.6.24'
author: Dan
published: true
date: '17-06-2024 00:37'
taxonomy:
category:
- news
tag:
- matrix
- 'DIGITAL PRIVACY'
- slidingsync
- migration
aura:
author: dan
media_order: matrix-sliding_sync.png
---
# UPDATE 19.6.24
Here is one experience from a user who used the migration link below:
> I have used this, and there are severe caveats:
>
> 1. The process has no config options whatsoever apart from account credentials and homeservers for ~70 rooms, the tool took more than half a day, and I'm not even sure it finished correctly
> 2. Rooms and spaces created on the old account are not created from scratch on your new account, but your new account is just dumbly automatically invited by your old one to join the old rooms. This has very unwelcome side effects:
> - one-on-one "chat" rooms end up with your new account being invited to the old room, i.e. instead of inviting the other person to a new chat room on the new server, your new account ends up joining the old chat room; and therefore, since there are now 3 accounts involved (old you; new you; other person) the old chat room is no longer listed under "people", but becomes a room on both accounts
> - spaces you created on the old account as a container for a variety of rooms on diverse servers aren't cloned either, which means your new account will simply join the old space, although it was perfectly clear it was a private one, accessible only to my old account
>
> In short: if I had to do it again, I'd for sure just manually clone the spaces and room structure, and re--add my acquaintances as "people" on my new account. Would probably have been faster, and saved me a lot of cleanup work.
> ...
> Feel free to share, just make sure you mention that I did not see the tool finish with a proper termination message. It just stopped, and I somehow have to believe everything worked as intended.
So it might be better to do it step by step, but very annoying when you have so many rooms!
# Migrate your existing Matrix account to your new account
After the [latest news](https://digitalprivacy.diy/news/en/name-change-techsaviours-org-becomes-digitalprivacy-diy) this could be very handy for you!
I just came across the elements matrix migration site - https://ems.element.io/tools/matrix-migration. This should make the move much easier!
If you want to migrate to https://chat.digitalprivacy.diy or another client via `digitalprivacy.diy` (custom server) (registration token=**NjT8tY6CSR4yRHIH**) or any other instance, simply create a new account first and migrate from the old account.
> This is a labs feature and should be used with caution.
I personally haven't test it.
# Matrix sliding sync
https://github.com/matrix-org/sliding-sync
https://github.com/matrix-org/matrix-spec-proposals/blob/kegan/sync-v3/proposals/3575-sync.md
Element X just hit [F-Droid](https://f-droid.org/packages/io.element.android.x/) store just a few days ago.
It is much faster, but is still classified as "unstable". So expect some issues!
> It is the brand new, and fastest ever, Matrix client. It is for personal and community use, and will support enterprise functionality later this year.
>
> A complete new build, Element X transforms performance. Its not just the fastest Matrix client, its also fresher and more reliable.
>
> Its so fast for a number of reasons, but in particular weve introduced a completely new syncing service (sliding sync). So even in big end-to-end encrypted chat rooms it operates incredibly quickly.
>
> Its fresher because weve rebuilt the entire user experience. All the power of Matrix - and the complexity of decentralized end-to-end encryption - is now hidden under a beautiful and intuitive user interface using the very latest frameworks and accessibility features.
>
> Element X delivers speed, usability and reliability on the decentralized Matrix open standard.