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.
AK 👸🏻
Muting is important to user experience. Having it as a feature in your client isn't great but not enough, it also has to work.
Words/topics I muted, not a hint of it is allowed to appear in my TL, at all.
View quoted note →
Replies (43)
💯

True, we just fixed a bunch of shit related to mutes on Amethyst.
Mute works pretty great on Amethyst, but I think part of the issue is different client implementations of Mute.
@Vitor Pamplona 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.
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.

It works... sometimes! Idk how you implemented it, is the mute list cached locally?
thank you
patiently waiting for nostr to become better
No. We download every time the app starts :)
Now do the same for NIP 60 wallets 😅💀
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.
Primal mute works well enough. 🤷♂️
View quoted note →
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.
Mute list cached locally on nym but still checks mute list to update. Best of both, so blocked users should almost never “reappear” spontaneously
*implemented, not implanted 😆
#typostr
Agree.
@PABLOF7z and I been working on some nip-61 stuff recently. Nip 60 needs more love.
How do we avoid the race conditions though?
Interesting, it should load before anything else, but I am adding a local DB soon , so that will be resolved.
Please! Load instantly from local cache, refresh as new events come in.
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)
It's insane how stateless amethyst is and still works. Very good for nostr. But there are limits to how far it can go.
replaceable lists for what exactly? The proofs?
You wanna build a Blockchain or something? 🤣
@PABLOF7z
What happened with lightning ⚡ invoices on Amethyst I don't see them anymore. But I might just be super tired and I'm missing the button.
Haters 😂🤙🤣
JSON is hard
Slide the icon row on the new post screen. It's the last button
Mute function works on yakihonne.
Works on Primal ¯\_(ツ)_/¯
Lol
I muted them
I tried many times.. no results. So I memed
😂 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 🤣
It mutes your wish to mute.
Wait wait, it means it's..
a FIAT mute button 👀
Like a cheap thrill. And the annoying content is still there afterwards
🤣🤣 the mute button on twitter was fiat and it worked way better
Does stateless mean "lose my note if it doesn't transmit to a relay"? 😁
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.
calle
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.
View quoted note →
View quoted note →
Stick with it, it eventually works.
I think it was my 32nd try
😅🫠🫡