How is literally every nostr client's mute feature broken. Also sync across clients doesn't work.
Mute is an essential feature. If users can't turn of trolls, they won't return.
How is literally every nostr client's mute feature broken. Also sync across clients doesn't work.
Mute is an essential feature. If users can't turn of trolls, they won't return.
💯

Haters 😂🤙🤣
😂 So it's not only here.
I blocked already but them keeping coming back
Blocked and muted more and more times.. zero results.
lol that’s not a mute. It’s just a button that says mute on it 🤣
True, we just fixed a bunch of shit related to mutes on Amethyst.
thank you
Now do the same for NIP 60 wallets 😅💀
What exactly?
Every app I log in wants to override my existing wallet information. And I rarely find my tokens. It's quite bad. My nsec is everywhere, so that could be the issue, it needs to be fixed.
Also, there are 10 or so open PRs to fix the text of nip60. Somebody needs to be in charge and review/merge them.
Agree. nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spp4mhxue69uhkvdm69e5k7tcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszythwden5te0xy6rqtnxxaazu6t09ufzkpp5 and I been working on some nip-61 stuff recently. Nip 60 needs more love.
How do we avoid the race conditions though?
Don't use replaceable lists. From what I see, apps are not downloading the wallets from my relays. But yes, nip 60, and 61 (I don't know which is which)
replaceable lists for what exactly? The proofs?
You wanna build a Blockchain or something? 🤣
nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spp4mhxue69uhkvdm69e5k7tcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszythwden5te0xy6rqtnxxaazu6t09ufzkpp5
Mute works pretty great on Amethyst, but I think part of the issue is different client implementations of Mute. nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgswaehxw309ahx7um5wghx6mmd9u2mk7fe I think we discussed this probably two years ago 🤔 Clients should look into prioritizing these essential features.
We just merged them, but that created other issues which the next version is fixing it.
Oh. Good to know.
It works... sometimes! Idk how you implemented it, is the mute list cached locally?
No. We download every time the app starts :)
That's why it often doesn't work. Bad experience tbh. Idk if you realize how bad users react to seeing trolls they thought they turned off months ago.
Interesting, it should load before anything else, but I am adding a local DB soon , so that will be resolved.
Mute list cached locally on nym but still checks mute list to update. Best of both, so blocked users should almost never “reappear” spontaneously
I am working on making it easier to manage mute lists. One realization is that the entire mute spec is broken/badly implanted. Private mute lists don’t work except on a few clients. And if you edit your mutes on two different clients they can completely overwrite each others’ lists.
I hadn’t discovered a good way to backup mute lists yet, so I started building Mutable. It’s still a work in progress, but it’s getting there.

*implemented, not implanted 😆
#typostr
patiently waiting for nostr to become better
JSON is hard
Mute function works on yakihonne.
imo nostr should be even more defensive than this, since its a truly open network. I dont want to see *any* notes from ppl not in my follow list (or n+1 of my follows).
Muting is a legacy pattern.