We need to code a "resync everything" function.

Every time you change your relays, Amethyst should move all of the older content to the new settings automatically. For instance, if you add a new Public home, the app should copy all your old content to that new home. If you delete a Public home, the app should delete posts over there.

It's a lot of data and will take some time to sync everything, but perfectly possible.

Reply to this note

Please Login to reply.

Discussion

This could be useful to sync notes:

https://github.com/hoytech/strfry#syncing

Agreed, except for the delete part. I think that can be left up to the relay

I don't know... There are way too many old versions of replaceables lying around. Some people have up to 42 different versions of their profile metadata in separate relays they don't use anymore, but other people do.

Agreed, the only way to sync stuff like relay lists is to blastr and hope for the best.. otherwise..

Would it all go through your phone? Can we have an amethyst desktop application that can be delegated such tasks if available?

All through the phone. When on WiFi, of course.

This would practically reach the point of clients and relays gossiping with each other. I don't dislike it

As long as the user has control over it, it should be fine.

Depends on how you define "control". With the outbox model, you can't easily control which relays you connect to since it depends on your follow list and the people you interact with.

You also can't control which servers you hit when querying profile pics, etc.

Even if everything is "open", it can still fall outside of our control.