",[1984,1987],{"name":1985,"color":1986},"c: ui","8949BA",{"name":1988,"color":1989},"c: parity","E57949",1682,"elk-zone","elk","open","Filter phrase list","2023-02-18T07:57:05Z","https://github.com/elk-zone/elk/issues/1682",0.75941217,{"description":1999,"labels":2000,"number":2004,"owner":1991,"repository":1992,"state":1993,"title":2005,"updated_at":2006,"url":2007,"score":2008},"For example on a thread like this: https://elk.zone/mastodon.social/@mekkaokereke@hachyderm.io/109586699652850105\r\n\r\nWhere there are a lot of content warning'd posts:\r\n\u003Cimg width=\"652\" alt=\"Screenshot 2022-12-27 at 18 23 40\" src=\"https://user-images.githubusercontent.com/49038/209707171-7dce978c-6b3e-410e-89d0-6e64869f5307.png\">\r\n\r\nYou would need to manually click on each content warning toot to open them up - does it make sense to consider an \"open all of them\" button?",[2001],{"name":2002,"color":2003},"c: feature","2878FF",581,"\"Open all content warnings on thread\" button?","2023-01-16T00:48:54Z","https://github.com/elk-zone/elk/issues/581",0.76408416,{"description":2010,"labels":2011,"number":2018,"owner":1991,"repository":1992,"state":1993,"title":2019,"updated_at":2020,"url":2021,"score":2022},"### Pre-Checks\n\n- [X] Check that there isn't [already an issue](https://github.com/elk-zone/elk/issues) that reports the same bug to avoid creating a duplicate.\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/elk-zone/elk/discussions) or join our [Discord Chat Server](https://chat.elk.zone).\n- [X] Providing a screenshot or video to reproduce the issue or show visually what was meant.\n- [ ] I am willing to provide a PR.\n\n### Describe the bug\n\ncurrently when you have post notifications on for a user and then they mention you, you get two notifications that look identical. I guess ideally you would get only one notification with the two types combined into one. \"@user1 posted new status that mentions @user2\" or something like that.\r\n\r\nthe way mastodon web does it currently isn't great either, I think we could do much better\n\n### Reproduction video or screenshot\n\n\u003Cimg width=\"759\" alt=\"Screenshot 2023-01-18 at 9 55 23 AM\" src=\"https://user-images.githubusercontent.com/7890201/213230924-30114bf6-7ec5-473a-8732-18a8fdb1ecdb.png\">\r\n\u003Cimg width=\"628\" alt=\"Screenshot 2023-01-18 at 9 55 38 AM\" src=\"https://user-images.githubusercontent.com/7890201/213230931-0b8449c7-30ce-40ff-a150-0ba44c615279.png\">\r\n\n\n### Additional Context\n\n_No response_",[2012,2015],{"name":2013,"color":2014},"c: bug","FFA500",{"name":2016,"color":2017},"s: pending triage","dddddd",1296,"differentiate new post vs mentioned post notifications","2023-01-18T16:21:23Z","https://github.com/elk-zone/elk/issues/1296",0.7786667,{"description":2024,"labels":2025,"number":2027,"owner":1991,"repository":1992,"state":1993,"title":2028,"updated_at":2029,"url":2030,"score":2031},"As a user I want to filter my timeline to only show me content that is currently relevant to me.\r\n\r\nI would like to gain a better UX by having a filter icon e.g. in the top left corner right to the profile icon while being in the Home timeline\r\nWhen I click on that icon, a list with checkboxes will be shown to me where I can deselect some content\r\nBy default all \"filters\" are applied, so I can just deselect on demand\r\n\r\nFor the initial draft, I think this doesn't need to get persisted somewhere\r\n\r\nFilters could be e.g.:\r\n- post by bot\r\n- post contains sensitive\r\n- post is a repost\r\n- post is from a mutual\r\n- post is from a tag I follow\r\n\r\nSo by default everything is active, and when I deselect \"post by bot\", all post that where posted by a bot are just filtered out\r\n\r\nThis should be only a simple filter feature targeted for non-higher filter usages like using lists or e.g. #1540\r\nThe filter also will just be applied client side\r\n\r\nIt could be discussed if the filter should be swapped from everything is checked by default to \"hide X\" and then needs to be checked\r\nlike:\r\n- hide posts by bot\r\n- hide sensitive posts\r\n- hide reposts\r\n- hide mutual posts (this is unlikely 🤔)\r\n- hide tagged posts (this is also unlucky 🤔)\r\n\r\nAs we can see, maybe the \"hide\" does not so much sense, and it is more like I want to deselect everything down to: \"show me only from mutuals and tags\" or something like that\r\n\r\nThis feature does NOT aim for higher filters like \"tag contains X\" or \"boost count is higher then y\" but instead should just be a quick accessible filter",[2026],{"name":2016,"color":2017},1931,"Filter for Home timeline","2023-04-01T13:48:39Z","https://github.com/elk-zone/elk/issues/1931",0.7808438,{"description":2033,"labels":2034,"number":2036,"owner":1991,"repository":1992,"state":1993,"title":2037,"updated_at":2038,"url":2039,"score":2040},"Not to be overly pedantic but the URL matching overshoots a bit when compared to mastodon. Specifically, in this example, mastodon would not capture the right paren `)`:\r\n```\r\nfoo (https://news.ycombinator.com/)\r\n```\r\n\r\nMastodon counts 29 characters (500 - 471):\r\n\r\n\r\nElk counts 28:\r\n\r\n\r\nThis is an issue since now it's possible to achieve a elk-safe 500 character limit and then receive a 500 character limit exceeded error by Mastodon after submitting which would confuse the user.\r\n\r\nSo somewhere down the line we might need to update this:\r\nhttps://github.com/elk-zone/elk/blob/3732a2cc16b4de6cd60f4836151d4a3292c627fa/components/publish/PublishWidget.vue#L72\r\n\r\nSince it includes the ending paren:\r\n\r\n\r\nMastodon themselves have their URL regex defined here: https://github.com/mastodon/mastodon/blob/1ed12d/app/javascript/mastodon/features/compose/util/url_regex.js (which relies on [`twitter-text`](https://github.com/twitter/twitter-text/))",[2035],{"name":2013,"color":2014},1880,"Link length not properly counted in status text","2023-08-01T16:00:30Z","https://github.com/elk-zone/elk/issues/1880",0.78333426,{"description":2042,"labels":2043,"number":2045,"owner":1991,"repository":1992,"state":1993,"title":2046,"updated_at":2047,"url":2048,"score":2049},"I would love to be able to filter out things such as likes and reposts. Tusky has an implementation that works well in in the notification area. I could also see this added in settings as toggles. \r\n\r\n\r\n ",[2044],{"name":2016,"color":2017},1604,"Notification Filters","2023-02-03T18:35:29Z","https://github.com/elk-zone/elk/issues/1604",0.7843244,{"description":2051,"labels":2052,"number":2054,"owner":1991,"repository":1992,"state":2055,"title":2056,"updated_at":2057,"url":2058,"score":2059},"When a status has a `spoilier_text` that matches a Filter, it should show this `spoiler_text` instead of the filter phrase. Otherwise, this can be confusing why it was filtered because the content does not really contain the filter phrase\r\n\r\nFor example, screenshots below, the status has a CW/spoiler text \"From Twitter\" which matched my Filter phrase \"Twitter\"\r\n\r\n## On Mastodon:\r\n\r\n\r\n\r\n## On Elk:\r\n\r\n\r\n\r\n## Links for debugging\r\n- Elk: https://elk.zone/fosstodon.org/@basexperience@mastodon.scot/109457448123392062\r\n- Mastodon: https://fosstodon.org/@basexperience@mastodon.scot/109457448123392062\r\n",[2053],{"name":2013,"color":2014},334,"closed","Handle statuses that have both spoiler and filtered property","2022-12-10T10:50:56Z","https://github.com/elk-zone/elk/issues/334",0.6763598,{"description":2061,"labels":2062,"number":2064,"owner":1991,"repository":1992,"state":2055,"title":2065,"updated_at":2066,"url":2067,"score":2068},"When editing a post that had a content warning, all content (e.g. image, alt text) are kept as expected, except the content warning.\n\nI might look into fixing this myself soon(TM), but wanted to make sure it does not go unnoticed.",[2063],{"name":2013,"color":2014},480,"Bug: when editing, content warning is lost","2022-12-21T14:21:47Z","https://github.com/elk-zone/elk/issues/480",0.7135861,{"description":2070,"labels":2071,"number":2076,"owner":1991,"repository":1992,"state":2055,"title":2077,"updated_at":2078,"url":2079,"score":2080},"I have a filter setting for Mastodon to not show Toots with the word \"Twitter\".\n\nI have tested on three clients and implementation is not always there. See screenshots below\n\n\n\nThis is successfully implemented in one mobile app client I am using (Toot!). See \"Removed by filter\"\n\n\n\nBut not on Elk it is not\n\n\n\nI also found another mobile client (Tooot) that fails to implement filter \n\n",[2072,2073],{"name":2002,"color":2003},{"name":2074,"color":2075},"p: 1-normal","BFDADC",163,"feat: Content Filters","2022-12-04T19:28:27Z","https://github.com/elk-zone/elk/issues/163",0.72661555,{"description":2082,"labels":2083,"number":2086,"owner":1991,"repository":1992,"state":2055,"title":2087,"updated_at":2088,"url":2089,"score":2090},"### Discussed in https://github.com/elk-zone/elk/discussions/1801\r\n\r\n\u003Cdiv type='discussions-op-text'>\r\n\r\n\u003Csup>Originally posted by **sbug0** February 19, 2023\u003C/sup>\r\nScrolling through the time line I saw this.\r\nIt's a content warning post but Elk is not showing it as such.\r\nThe images show how Elk show the post compared to Mastodon web.\r\n\r\n\r\n\u003Cimg width=\"609\" alt=\"Elk\" src=\"https://user-images.githubusercontent.com/122732288/219947513-b980bfde-cbf6-4cdf-940c-bb30f1f02aab.png\">\r\n\u003Cimg width=\"582\" alt=\"Mastodon\" src=\"https://user-images.githubusercontent.com/122732288/219947519-4d59827e-715f-486e-bd6c-2cd3e928b83b.png\">\r\n\u003C/div>",[2084,2085],{"name":2013,"color":2014},{"name":2074,"color":2075},1846,"Content warning bug","2023-03-07T18:41:03Z","https://github.com/elk-zone/elk/issues/1846",0.74078786,["Reactive",2092],{},["Set"],["ShallowReactive",2095],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"VbPfcUngL4QqhmNFl-zIKqvVHbnBHzPw-EnGF4tmi7E":-1},"/elk-zone/elk/1027"]