Replies (17)

Essentially, your follow list gets saved to certain relays by one client. You go to another client and add or remove a follow and instead of taking your existing list into consideration, it creates a new list, nuking your existing one because relays only keep the most recent version of your follows. This is why backing it up on the regular using Citrine or other tools is a good idea.
Tempting, but before I begin … I’m still having trouble with people I’ve unfollowed still showing up in my feed. Sometimes to the point of it actually saying I’m following them again, but weirdly, more frequently, their notes are just there and it’s acknowledged I’m not following them. It’s not because of hashtags, and I’ve logged out and back in but this still happens, in both Damus and Primal (mostly Damus). I don’t want to make the problem worse and refollow lots more people I’ve unfollowed πŸ˜… How can I learn a little more about how this app chooses what to restore?
Correct, it’s not completely empty, but I went from 500+ to 300ish. I’m going around now refollowing people I know I didn’t unfollow. I believe the loss of 200ish follows predates my use of the Fountain update. But I’m less sure that’s true of my apparent β€œrefollowing” of people I’d unfollowed. I’ve been seeing notes from unfollowed people for the longest time of all these bugs, but it at least hadn’t been claiming anywhere that I was still following them. It’s entirely likely it wasn’t Fountain’s fault, I just don’t know what happened, and I think it is the only new client I’ve used. The timeline here is so uncertain, sorry!
Ok interesting. I did some investigation and it looks like your latest follow list was only on certain relays. Other relays had various copies of old follow lists. Fountain does try to find the latest follow list but it's possible that it didn't. I have updated the logic for searching for the latest follow list for the next version which should catch cases like this. I'm still not sure it was Fountain that did this - but either way the additional checks will be helpful.
↑