Add Conversation/Thread Muting #2143

Closed
shpuld wants to merge 0 commits from gitlab-mr-iid-876 into develop
Member

Adds Mute/Unmute conversation options in status ellipsis menu

Adds Mute/Unmute conversation options in status ellipsis menu
Member
  1. Backend (at least my version) is increadibly wonky, doesn't always report posts as muted
  2. We update muted for only one status, but probably should go over entire conversation, but we need conversationId, don't remember if we still have that or it's KIA during MastoAPI wars
1. Backend (at least my version) is increadibly wonky, doesn't always report posts as muted 2. We update muted for only one status, but probably should go over entire conversation, but we need conversationId, don't remember if we still have that or it's KIA during MastoAPI wars
Author
Member

I noticed the BE issue as well, I told people about it on IRC but not sure if there's an issue. I don't think the 2. is something we should decide, it gives you more granular control if it doesn't nuke the entire conversation but just one branch, I think it's up to BE to decide how it works when user mutes one status.

I noticed the BE issue as well, I told people about it on IRC but not sure if there's an issue. I don't think the 2. is something we should decide, it gives you more granular control if it doesn't nuke the entire conversation but just one branch, I think it's up to BE to decide how it works when user mutes one status.
Member

We update muted for only one status, but probably should go over entire conversation, but we need conversationId, don't remember if we still have that or it's KIA during MastoAPI wars

you do have pleroma.conversation_id https://docs-develop.pleroma.social/differences_in_mastoapi_responses.html#statuses

2. is something we should decide, it gives you more granular control if it doesn't nuke the entire conversation but just one branch, I think it's up to BE to decide how it works when user mutes one status.

The current implementation just mutes the entire conversation if one status is muted.

Backend (at least my version) is increadibly wonky, doesn't always report posts as muted

Not sure why it's happening, considering it's queried from the db every time, but we could fix it to be consistent when muting at least.

> We update muted for only one status, but probably should go over entire conversation, but we need conversationId, don't remember if we still have that or it's KIA during MastoAPI wars you do have `pleroma.conversation_id` https://docs-develop.pleroma.social/differences_in_mastoapi_responses.html#statuses > 2\. is something we should decide, it gives you more granular control if it doesn't nuke the entire conversation but just one branch, I think it's up to BE to decide how it works when user mutes one status. The current implementation just mutes the entire conversation if one status is muted. > Backend (at least my version) is increadibly wonky, doesn't always report posts as muted Not sure why it's happening, considering it's queried from the db every time, but we could fix it to be consistent when muting at least.

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pleroma/pleroma-fe!2143
No description provided.