{"action":"created","issue":{"url":"https://api.github.com/repos/pnut-api/api-spec/issues/38","repository_url":"https://api.github.com/repos/pnut-api/api-spec","labels_url":"https://api.github.com/repos/pnut-api/api-spec/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/pnut-api/api-spec/issues/38/comments","events_url":"https://api.github.com/repos/pnut-api/api-spec/issues/38/events","html_url":"https://github.com/pnut-api/api-spec/issues/38","id":264486115,"number":38,"title":"[Request] Serverside Hashtag muting","user":{"login":"hutattedonmyarm","id":664905,"avatar_url":"https://avatars3.githubusercontent.com/u/664905?v=4","gravatar_id":"","url":"https://api.github.com/users/hutattedonmyarm","html_url":"https://github.com/hutattedonmyarm","followers_url":"https://api.github.com/users/hutattedonmyarm/followers","following_url":"https://api.github.com/users/hutattedonmyarm/following{/other_user}","gists_url":"https://api.github.com/users/hutattedonmyarm/gists{/gist_id}","starred_url":"https://api.github.com/users/hutattedonmyarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hutattedonmyarm/subscriptions","organizations_url":"https://api.github.com/users/hutattedonmyarm/orgs","repos_url":"https://api.github.com/users/hutattedonmyarm/repos","events_url":"https://api.github.com/users/hutattedonmyarm/events{/privacy}","received_events_url":"https://api.github.com/users/hutattedonmyarm/received_events","type":"User","site_admin":false},"labels":[{"id":341022480,"url":"https://api.github.com/repos/pnut-api/api-spec/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-10-11T07:41:33Z","updated_at":"2017-10-11T15:23:32Z","closed_at":null,"author_association":"NONE","body":"It can be done as a client feature, but doing it serverside has a few advantages:\r\n\r\n* Cross platform. Mute in one client on the phone, have a quiet life on the computer\r\n* (Slight) performance increase. Clientside means fetching and transmitting all posts, then filter. Serverside filtering saves data as the filtered posts won’t even be transmitted\r\n\r\nIt’s absolutely not a priority though "},"comment":{"url":"https://api.github.com/repos/pnut-api/api-spec/issues/comments/335847997","html_url":"https://github.com/pnut-api/api-spec/issues/38#issuecomment-335847997","issue_url":"https://api.github.com/repos/pnut-api/api-spec/issues/38","id":335847997,"user":{"login":"33mhz","id":1181047,"avatar_url":"https://avatars1.githubusercontent.com/u/1181047?v=4","gravatar_id":"","url":"https://api.github.com/users/33mhz","html_url":"https://github.com/33mhz","followers_url":"https://api.github.com/users/33mhz/followers","following_url":"https://api.github.com/users/33mhz/following{/other_user}","gists_url":"https://api.github.com/users/33mhz/gists{/gist_id}","starred_url":"https://api.github.com/users/33mhz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/33mhz/subscriptions","organizations_url":"https://api.github.com/users/33mhz/orgs","repos_url":"https://api.github.com/users/33mhz/repos","events_url":"https://api.github.com/users/33mhz/events{/privacy}","received_events_url":"https://api.github.com/users/33mhz/received_events","type":"User","site_admin":false},"created_at":"2017-10-11T15:23:32Z","updated_at":"2017-10-11T15:23:32Z","author_association":"CONTRIBUTOR","body":"### Expiration\r\nPeople also are interested in tag muting for a certain period of time.\r\n\r\n### NSFW\r\nIf we're muting tags, we could stop handling NSFW specially.\r\n\r\n### Justification\r\nAll clients would benefit from native tag muting, like NSFW and user muting/blocking.\r\n\r\n### Cons\r\nBesides the performance hit, there's a good chance people muting a tag would still want to be informed that the post exists in their thread/stream, as it could otherwise leave holes in their conversations unintentionally. E.g., someone replies to you with a tag you happen to have muted, and now you don't see their reply. That's desirable with user-muting, but tag muting tends to be more casual than \"I don't want to ever be exposed to posts involving the NFL\" or something.\r\n\r\nI'll keep considering it, but won't put it on the roadmap at this point."}}
{"actor":{"display_login":"33mhz"}}