{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":138615634,"defaultBranch":"master","name":"ublacklist","ownerLogin":"iorate","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-25T15:41:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/682043?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716729850.0","currentOid":""},"activityList":{"items":[{"before":"2d30bc5bd5773749031a65867acb14a5b6df74d0","after":"babb2f57a3e50715399f4e82b6613571ac027f40","ref":"refs/heads/master","pushedAt":"2024-05-26T13:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix(google): fix extension behavior on unsupported udm values (#474)\n\nPreviously, if an udm value was present but not supported by the extension,\r\nuBlacklist would not return any serpHandler on Google Desktop.","shortMessageHtmlLink":"fix(google): fix extension behavior on unsupported udm values (#474)"}},{"before":"7c7211bc7e313a160d1d0bfc19aa9fea2c60dddb","after":"2d30bc5bd5773749031a65867acb14a5b6df74d0","ref":"refs/heads/master","pushedAt":"2024-05-26T13:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"feat(google): add support for Google Q&A section (#473)\n\nresolve #437\r\n\r\n* Add support to Goggle Q&A section on Desktop\r\n\r\n* Add support to Goggle Q&A section on Mobile\r\n\r\n* Fix background issue for blocked elements on Q&A\r\n\r\n* Fix issue where Q&A body would load after the rule","shortMessageHtmlLink":"feat(google): add support for Google Q&A section (#473)"}},{"before":"8f1b01d47c116850a6bd1c38fd21f8290d7b7e7b","after":"7c7211bc7e313a160d1d0bfc19aa9fea2c60dddb","ref":"refs/heads/master","pushedAt":"2024-05-26T13:13:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"feat(google): dynamic switching on Google card layout (#468)","shortMessageHtmlLink":"feat(google): dynamic switching on Google card layout (#468)"}},{"before":"4a9a5e0d11a07b26f0aecc87586628bdb3754381","after":"8f1b01d47c116850a6bd1c38fd21f8290d7b7e7b","ref":"refs/heads/master","pushedAt":"2024-05-25T09:14:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"feat(google): Add support for images on Google \"All\" page (#467)\n\nclose #462\r\n\r\n* Block \"Images\" on Google \"All\" page (Desktop)\r\n\r\n* Improved detection of Images on first result page\r\n\r\n* Support for dynamic loaded \"Images\" on Google \"All\" page (infinite scrolling)","shortMessageHtmlLink":"feat(google): Add support for images on Google \"All\" page (#467)"}},{"before":"378231a1198582371b0e7c40b300333af9b63ab7","after":"a0e87ac290e8962b7aed9bf0cfa478276acec803","ref":"refs/heads/new-grammar","pushedAt":"2024-05-25T09:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"minor refactoring of match pattern","shortMessageHtmlLink":"minor refactoring of match pattern"}},{"before":"0db204c90ed148ebdc67f6d7282edc09d2540cee","after":"378231a1198582371b0e7c40b300333af9b63ab7","ref":"refs/heads/new-grammar","pushedAt":"2024-05-25T08:45:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"update grammar","shortMessageHtmlLink":"update grammar"}},{"before":"8e29bd525bfe47e7bd0e1b81eb876f8078ffe103","after":null,"ref":"refs/heads/yandex","pushedAt":"2024-05-19T12:54:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"}},{"before":"abdea24617593a20e172b2362dfe714b723219ce","after":"4a9a5e0d11a07b26f0aecc87586628bdb3754381","ref":"refs/heads/master","pushedAt":"2024-05-19T12:54:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix(yandex): update URLs (#466)\n\n* yandex: update URLs\r\n\r\nyandex.ru redirects to dzen.ru.\r\nThe original search service is served at ya.ru.\r\n\r\n* yandex: update link colors to match dark mode","shortMessageHtmlLink":"fix(yandex): update URLs (#466)"}},{"before":"c7a6b34c5930f5d27a26c6e85ca32559068e36d1","after":"8e29bd525bfe47e7bd0e1b81eb876f8078ffe103","ref":"refs/heads/yandex","pushedAt":"2024-05-19T12:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"yandex: update link colors to match dark mode","shortMessageHtmlLink":"yandex: update link colors to match dark mode"}},{"before":null,"after":"c7a6b34c5930f5d27a26c6e85ca32559068e36d1","ref":"refs/heads/yandex","pushedAt":"2024-05-19T12:34:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"yandex: update URLs\n\nyandex.ru redirects to dzen.ru.\nThe original search service is served at ya.ru.","shortMessageHtmlLink":"yandex: update URLs"}},{"before":"224f7dc45a3851ed40934c8a84a5864f213bbf6e","after":"abdea24617593a20e172b2362dfe714b723219ce","ref":"refs/heads/master","pushedAt":"2024-05-19T00:59:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"feat(google): initial support for blocking cards on Google Desktop (#454)\n\n* Now YT videos are blocked on Google's bubble layout.\r\n\r\nThe support is still limited (e.g. YT Channels aren't blocked.)\r\n\r\n* Added full support for middle card on Google layout.\r\n\r\n* Refactor code in order to better fit the codebase\r\n\r\n* Code formatted with pnpm fix\r\n\r\n* Added support for title parameter in mid-size card (Google Desktop)\r\n\r\n* Entry handler now supports rectangle card on Goggle layout\r\n\r\n* Remove reliance on :has() selector for compatibility reasons\r\n\r\n* Added support for extra variations of Goggle card layout\r\n\r\n* Replace & selector with :scope for compatibility reasons\r\n\r\n* Small fix for Instagram posts with no date span","shortMessageHtmlLink":"feat(google): initial support for blocking cards on Google Desktop (#454"}},{"before":"4b2a8effb46522fd52ba7c1d3945b06a056a5e11","after":"0db204c90ed148ebdc67f6d7282edc09d2540cee","ref":"refs/heads/new-grammar","pushedAt":"2024-05-15T10:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"trivial change of grammar","shortMessageHtmlLink":"trivial change of grammar"}},{"before":null,"after":"4b2a8effb46522fd52ba7c1d3945b06a056a5e11","ref":"refs/heads/new-grammar","pushedAt":"2024-05-12T14:26:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"implement new grammar","shortMessageHtmlLink":"implement new grammar"}},{"before":"c280c8615dcdf0df9335d1e68a570df2ac4e8c7b","after":"224f7dc45a3851ed40934c8a84a5864f213bbf6e","ref":"refs/heads/master","pushedAt":"2024-05-11T07:55:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"docs(website): update subscriptions.md (#452)\n\nAdd Nicole's uBlacklist collection to subscriptions page","shortMessageHtmlLink":"docs(website): update subscriptions.md (#452)"}},{"before":"cf858d05344dcad8c04587f3bc1aad0a79a01660","after":"c280c8615dcdf0df9335d1e68a570df2ac4e8c7b","ref":"refs/heads/master","pushedAt":"2024-05-11T07:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix(google): fix discussions and forums on Google desktop (#458)","shortMessageHtmlLink":"fix(google): fix discussions and forums on Google desktop (#458)"}},{"before":"b3d2823ea5cf08ff504798fd1cb1824e6f7d51b7","after":"cf858d05344dcad8c04587f3bc1aad0a79a01660","ref":"refs/heads/master","pushedAt":"2024-05-06T13:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"chore: upgrade packages","shortMessageHtmlLink":"chore: upgrade packages"}},{"before":"75c43672cafaa96ef9c2a6b7fc8a610893c989ff","after":"b3d2823ea5cf08ff504798fd1cb1824e6f7d51b7","ref":"refs/heads/master","pushedAt":"2024-05-05T01:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"ci: run check on push","shortMessageHtmlLink":"ci: run check on push"}},{"before":"1b87ef6b44bc7370eb1bbd544facbf6da7a358fe","after":null,"ref":"refs/heads/fix-startpage","pushedAt":"2024-05-04T14:58:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"}},{"before":"9d64f6d91de5520c29a1adeb629b7b5e1bbf2526","after":"75c43672cafaa96ef9c2a6b7fc8a610893c989ff","ref":"refs/heads/master","pushedAt":"2024-05-04T14:58:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix(startpage): update SERP handler (#449)\n\nfix #443","shortMessageHtmlLink":"fix(startpage): update SERP handler (#449)"}},{"before":"d83660333b2cf7447cadbac7d686bf2328ef09ef","after":"1b87ef6b44bc7370eb1bbd544facbf6da7a358fe","ref":"refs/heads/fix-startpage","pushedAt":"2024-05-04T14:55:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix(startpage): update SERP handler\n\nfix #443","shortMessageHtmlLink":"fix(startpage): update SERP handler"}},{"before":null,"after":"d83660333b2cf7447cadbac7d686bf2328ef09ef","ref":"refs/heads/fix-startpage","pushedAt":"2024-05-04T12:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix(startpage): update SERP handler for update of Startpage\n\nfix #443","shortMessageHtmlLink":"fix(startpage): update SERP handler for update of Startpage"}},{"before":"8b71f36afe86624af716a7ff92ae5f4f872a6c20","after":"9d64f6d91de5520c29a1adeb629b7b5e1bbf2526","ref":"refs/heads/master","pushedAt":"2024-05-04T12:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"chore: set `background.persistent` to `true` for Firefox\n\nContent scripts registered by `browser.contentScripts.register` are\nunregistered when the background page is unloaded.\nhttps://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contentScripts/register","shortMessageHtmlLink":"chore: set background.persistent to true for Firefox"}},{"before":"cab3f027afbce88ebf7990a8ba189dc7e16146c5","after":null,"ref":"refs/heads/modern-tooling","pushedAt":"2024-05-04T12:06:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"}},{"before":"924de298eb24b4c1d5a741baa211c6675f926314","after":"8b71f36afe86624af716a7ff92ae5f4f872a6c20","ref":"refs/heads/master","pushedAt":"2024-05-04T12:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"build: update tools (#448)\n\n* build: migrate to pnpm, esbuild, biome and node:test\r\n\r\n* ci: add names\r\n\r\n* chore: format GA workflows with prettier\r\n\r\n* build: add watch feature\r\n\r\n* build: update npm scripts\r\n\r\n* build: use esbuild to build json.ts\r\n\r\n* fix: remove incorrect calls of svgToDataURL\r\n\r\n* chore: add blank lines to build.ts#main()\r\n\r\n* build: validate result of require(\"*.json.cjs\")\r\n\r\n* chore: update watch.ts\r\n\r\n* build: update build script\r\n\r\n* chore: migrate from lint-staged and husky to lefthook\r\n\r\n* fix: open watch page only once\r\n\r\n* chore: update build.ts\r\n\r\n* chore: update biome.json\r\n\r\n* chore: upgrade packages\r\n\r\n* ci: upload build artifacts","shortMessageHtmlLink":"build: update tools (#448)"}},{"before":"4fcb1e3ac41bcb8a67b0658a4636d9f732ae3ff2","after":"cab3f027afbce88ebf7990a8ba189dc7e16146c5","ref":"refs/heads/modern-tooling","pushedAt":"2024-05-04T09:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"ci: upload build artifacts","shortMessageHtmlLink":"ci: upload build artifacts"}},{"before":"8b1a8549c15a877539cba15f5d4c050f19487824","after":"4fcb1e3ac41bcb8a67b0658a4636d9f732ae3ff2","ref":"refs/heads/modern-tooling","pushedAt":"2024-05-03T13:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"chore: upgrade packages","shortMessageHtmlLink":"chore: upgrade packages"}},{"before":"2b3165ba90c175acbbaf968cb66e1a803b013063","after":"8b1a8549c15a877539cba15f5d4c050f19487824","ref":"refs/heads/modern-tooling","pushedAt":"2024-05-03T04:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"chore: update biome.json","shortMessageHtmlLink":"chore: update biome.json"}},{"before":"65b1d394cf5ea42b4fcc5191b65965b97d55a2f9","after":"2b3165ba90c175acbbaf968cb66e1a803b013063","ref":"refs/heads/modern-tooling","pushedAt":"2024-05-03T04:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"chore: update build.ts","shortMessageHtmlLink":"chore: update build.ts"}},{"before":"8cc66e3d186872c5f3866a0705ee9aa17c8fd2e4","after":"65b1d394cf5ea42b4fcc5191b65965b97d55a2f9","ref":"refs/heads/modern-tooling","pushedAt":"2024-04-30T23:30:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"fix: open watch page only once","shortMessageHtmlLink":"fix: open watch page only once"}},{"before":"e1ff8c9eb291d1a85449a4e4517e6569ff98cdd9","after":"8cc66e3d186872c5f3866a0705ee9aa17c8fd2e4","ref":"refs/heads/modern-tooling","pushedAt":"2024-04-28T14:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iorate","name":"iorate","path":"/iorate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/682043?s=80&v=4"},"commit":{"message":"chore: add blank lines to build.ts#main()","shortMessageHtmlLink":"chore: add blank lines to build.ts#main()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVCjcMgA","startCursor":null,"endCursor":null}},"title":"Activity ยท iorate/ublacklist"}