#[4]β might be able to help?
Just added, so maybe next time π€·ββοΈ
I dont think this is a relay issue. Your follow list is emitted as an event, and clients are (supposed) to pull the most recent list emitted.
If the client doesnt get the newest one, due to a change in relay lists, or a bug in the clientβs logic, and you follow someone new, the new follow gets added to the older list, which is then broadcasted to your current relays, and becomes your newest list. The follows added to your list between the one your client used and now become orphaned at that point.
In absence of an authoritative source of truth about what your βcurrentβ follow list looks like, there is a lot that can go wrong here.
For instance:
* using a desktop client on a computer with an incorrectly set clock can cause these events to look younger or older than they really are.
* significantly changing your relay list could change what the newest list seen by the client is.
* a client failing to update your follow list when it sees a newer event could result in an older list being used, then becoming the new list when you next follow someone.
One simple mitigation is to back up your follow list on a regular basis.
Clients should also notify users when their follow list shrinks between usages of an app, possibly with the option to restore the last list seen in that app.
Services like https://nostryfied.online also help by making sure your events are posted to as many relays as possible.
https://metadata.nostr.com/ allows you to make backups of your contacts list which can then be reverted.
Sorry for the data dump, but I hope its at least helpful. Absent a centralized source of truth, which is true of Nostr by default, there will always be unique challenges in keeping authoritative lists synced between apps.
Are you on my relay? I may be able to help you pull an older event and get some of your follows back.
I added your relay. I tried this backup before and wishlist but not sure if it worked. I did it from mobile, but trying again from desktop
Yes, but when I added this client it deleted a bunch of people I was following, you included.
Patience
Clients I dabble in
Damus
Satellite.Earth
Snort
Iris
Now Plebster
How many is too many?
Good idea π Iβve been tinkering with several clients but yes, there is something to consider.
Outside of normal time zone means that rules do not apply
Biggest conclusion I can confidently say is that certain relays are not compatible with certain clients. I had this issue with Damus when the new update came out and this was never resolved. #[1]β was talking about this too, but I think it was mostly dismissed. There is a relay compatibility issue which nobody seems to understand π§ nostr:note1xl9jxuq5zv4fe0a3wsjh6zc7gfc3r9pww69tuks2w7vhyeul6g7sal43jm


