damus icon indicating copy to clipboard operation
damus copied to clipboard

Mute this conversation [UX][Feature Request]

Open alltheseas opened this issue 2 years ago • 2 comments

User Story

As a Damus user who is receiving many notifications from a conversation and would like to manage my signal/noise ratio, I would like to mute a conversation I select, so that I can stop receiving notifications from a conversation that do not provide me value.

Acceptance Criteria

  1. Damus user can tap a note (or select ellipsis menu as feature is rolled out), and select Mute this conversation,
  2. Mute this conversation disables notifications related to the muted conversation
  3. Immediately after Mute this conversation is tapped, a modal appears that displays Notifications muted for this conversation with a Undo option. Modal duration is three (3) seconds before disappearance.
  4. Undo unmutes the thread
  5. User can access conversation by going to the original note in their timeline
  6. User can unmute a thread in a muted conversation by tapping hold (or select ellipsis menu as feature is rolled out)

Mockup mute conversation

Modal muted (1)

Origin

Someone tags you in a note that goes nostr-viral and you can basically forget about your notifications. Clients need a way to "mute this thread" or something.

-Calle

https://damus.io/note1z48c33d9pq7shv2xcrv8c8agvvyrws5238e9hvwu938jmw387mlq033frd

Yeah it kinda breaks your notifications if you can't mute.

-Mandrik https://damus.io/note1z48c33d9pq7shv2xcrv8c8agvvyrws5238e9hvwu938jmw387mlq033frd

Cagedbird reference: https://cdn.cms-twdigitalassets.com/content/dam/help-twitter/en/guides/a-safer-twitter/demo-mute-convo-1280x720.mp4 https://help.twitter.com/en/using-twitter/advanced-twitter-mute-options

Relates to #510 #568

alltheseas avatar Feb 18 '23 00:02 alltheseas

Originally posted by @scoder1747 https://github.com/damus-io/damus/issues/128

alltheseas avatar Feb 22 '23 17:02 alltheseas

@jb55 saw the mute feature request come up with the mega notification threads today. Here are the mute convo user story + acceptance criteria formulated previously. Hope this helps 🙏

alltheseas avatar Mar 01 '23 22:03 alltheseas

200k sats bounty offered by @nvk

note1u90kwudl003s5v7vef586mk6kfls54ke3utlwpxxwrtchukcjfpsjukmks

Damus.io/note1u90kwudl003s5v7vef586mk6kfls54ke3utlwpxxwrtchukcjfpsjukmks

alltheseas avatar Mar 27 '23 15:03 alltheseas

I haven't been able to engage with friends because my notifications are occupied by the hell thread which I can't mute.

-Rock

https://damus.io/note1j5nx3j820luds6xq00s7hdfk9q7tfpks8kwu6aqyhylw59wquv9qxc4v8g

cc @tyiu

alltheseas avatar Mar 29 '23 02:03 alltheseas

https://github.com/damus-io/damus/pull/893

alltheseas avatar Apr 08 '23 18:04 alltheseas

Implemented & bounty paid

alltheseas avatar Apr 18 '23 22:04 alltheseas