{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11321096,"defaultBranch":"master","name":"privacybadger","ownerLogin":"EFForg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-10T18:59:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2120271?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718145451.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"be9ff6f73983f4090a388b25275308cd13448168","ref":"refs/heads/nudge-users-to-pin","pushedAt":"2024-06-11T22:37:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"Add arrow pointing to where users can pin extension","shortMessageHtmlLink":"Add arrow pointing to where users can pin extension"}},{"before":"12f5da71daf32e2977e87225c65b710c54704fad","after":"78578c1b2fb04aa1ab4f2eaf8f7a889c306bc772","ref":"refs/heads/retry-reading-storage","pushedAt":"2024-06-11T21:42:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Retry reading from extension storage on startup\n\nWhen storage.local.get() fails to return an object,\nand also when storage.local is undefined.","shortMessageHtmlLink":"Retry reading from extension storage on startup"}},{"before":"c27a39360fd7f9dff1343a081e94a6e567530a3f","after":"12f5da71daf32e2977e87225c65b710c54704fad","ref":"refs/heads/retry-reading-storage","pushedAt":"2024-06-11T21:36:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Retry reading from extension storage on startup\n\nWhen storage.local.get() fails to return an object,\nand also when storage.local is undefined.","shortMessageHtmlLink":"Retry reading from extension storage on startup"}},{"before":null,"after":"c27a39360fd7f9dff1343a081e94a6e567530a3f","ref":"refs/heads/retry-reading-storage","pushedAt":"2024-06-11T21:10:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Retry reading from extension storage on startup\n\nWhen storage.local.get() fails to return an object,\nand also when storage.local is undefined.","shortMessageHtmlLink":"Retry reading from extension storage on startup"}},{"before":"48eb1bf3e40e8f5096db8d527fbc921c537da44d","after":null,"ref":"refs/heads/youtube-message","pushedAt":"2024-06-11T18:24:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"}},{"before":"92ef1904dc23b4aea53b439c4b43cea322e223d4","after":"583637a2c51734e7c9ac13a85d61cb1754667789","ref":"refs/heads/master","pushedAt":"2024-06-11T18:23:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Sync locales with updates from source locale","shortMessageHtmlLink":"Sync locales with updates from source locale"}},{"before":"e296e9ce11958491818b867a56c2e6651d2c29e7","after":"48eb1bf3e40e8f5096db8d527fbc921c537da44d","ref":"refs/heads/youtube-message","pushedAt":"2024-06-10T21:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"Simplify YouTube message","shortMessageHtmlLink":"Simplify YouTube message"}},{"before":"1c234bf2f40182f66de53d0311d2fba2da9bbc2f","after":"e296e9ce11958491818b867a56c2e6651d2c29e7","ref":"refs/heads/youtube-message","pushedAt":"2024-06-10T21:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"Improve wording and styling to respond to PR feedback","shortMessageHtmlLink":"Improve wording and styling to respond to PR feedback"}},{"before":"36ddda8045a9c8f3004233b5f76f1cc2d618f8b6","after":"92ef1904dc23b4aea53b439c4b43cea322e223d4","ref":"refs/heads/master","pushedAt":"2024-06-10T14:06:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add two creativecommons.org domains to yellowlist\n\nBlocking breaks CC license badges. Not clear why PB learned to block\nthem in the first place, probably a bug.","shortMessageHtmlLink":"Add two creativecommons.org domains to yellowlist"}},{"before":"5ad2082c73bb5e48c861a6bd8697e8b4cb0e41a5","after":"36ddda8045a9c8f3004233b5f76f1cc2d618f8b6","ref":"refs/heads/master","pushedAt":"2024-06-09T21:33:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add speech.platform.bing.com to yellowlist","shortMessageHtmlLink":"Add speech.platform.bing.com to yellowlist"}},{"before":"04b44a245c695e26a4de28856ab8103eb2d1cf81","after":"5ad2082c73bb5e48c861a6bd8697e8b4cb0e41a5","ref":"refs/heads/master","pushedAt":"2024-06-09T15:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Remove broken site issue template for now\n\nThe debugging instructions don't work in MV3 Chrome,\nand there is no clear fix.\n\nMore importantly, since learning is remote-only by default, it's\nno longer as useful to know where PB learned to block something.\n\nMaybe we will later restore the issue template with something simpler,\nbut let's first see if we need one at all.","shortMessageHtmlLink":"Remove broken site issue template for now"}},{"before":"7f7c26a6d1f63bb008abb55d3d1b633cd1826cb3","after":"1c234bf2f40182f66de53d0311d2fba2da9bbc2f","ref":"refs/heads/youtube-message","pushedAt":"2024-06-06T22:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"Edit YouTube message","shortMessageHtmlLink":"Edit YouTube message"}},{"before":"bd7d5d47d1643427d816f61eee20441019dd2a01","after":"04b44a245c695e26a4de28856ab8103eb2d1cf81","ref":"refs/heads/master","pushedAt":"2024-06-05T19:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Update Esperanto and Polish locales from Transifex","shortMessageHtmlLink":"Update Esperanto and Polish locales from Transifex"}},{"before":"b323cd5e47288dc9be47a69631803f1eed95ddc0","after":"7f7c26a6d1f63bb008abb55d3d1b633cd1826cb3","ref":"refs/heads/youtube-message","pushedAt":"2024-06-05T18:15:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"Style, reword, and refactor YouTube message to re-use learn_more_link message","shortMessageHtmlLink":"Style, reword, and refactor YouTube message to re-use learn_more_link…"}},{"before":"4553c4ef4e4f5bfcb9ccb345e73d9ea5162da652","after":"b323cd5e47288dc9be47a69631803f1eed95ddc0","ref":"refs/heads/youtube-message","pushedAt":"2024-06-05T16:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"Remove unnecessary YouTube detection util function","shortMessageHtmlLink":"Remove unnecessary YouTube detection util function"}},{"before":"676b0b68e46683d9d0f6bae3e60c826d2422ffe7","after":"4553c4ef4e4f5bfcb9ccb345e73d9ea5162da652","ref":"refs/heads/youtube-message","pushedAt":"2024-06-05T15:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"add TODO comment to test git setup","shortMessageHtmlLink":"add TODO comment to test git setup"}},{"before":null,"after":"676b0b68e46683d9d0f6bae3e60c826d2422ffe7","ref":"refs/heads/youtube-message","pushedAt":"2024-06-05T15:07:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lenacohen","name":null,"path":"/lenacohen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40436018?s=80&v=4"},"commit":{"message":"initial YouTube info message implementation","shortMessageHtmlLink":"initial YouTube info message implementation"}},{"before":"e03bed6ae2b4610574094a6df5ca2e3b070a6b02","after":"bd7d5d47d1643427d816f61eee20441019dd2a01","ref":"refs/heads/master","pushedAt":"2024-06-04T19:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add MDFP list for Recruit Holdings Co., Ltd.\n\nThis combines lists for Indeed and Glassdoor.","shortMessageHtmlLink":"Add MDFP list for Recruit Holdings Co., Ltd."}},{"before":"e68321e8e03b053570375d9c4f0d82906e6449d3","after":"e03bed6ae2b4610574094a6df5ca2e3b070a6b02","ref":"refs/heads/master","pushedAt":"2024-06-04T18:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add api.spotify.com to yellowlist\n\nMight unbreak some Spotify-integrated sites without\ndisabling our widget replacement for Spotify.","shortMessageHtmlLink":"Add api.spotify.com to yellowlist"}},{"before":"f4c4dd9b45eb6451f21e8c5b26f3e83b2db06933","after":"e68321e8e03b053570375d9c4f0d82906e6449d3","ref":"refs/heads/master","pushedAt":"2024-06-04T16:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add shoplineapp.com to yellowlist\n\neCommerce solutions provider","shortMessageHtmlLink":"Add shoplineapp.com to yellowlist"}},{"before":"9d0f314084490330fb31c15d8053335483126570","after":"f4c4dd9b45eb6451f21e8c5b26f3e83b2db06933","ref":"refs/heads/master","pushedAt":"2024-06-03T19:49:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Update changelog; bump version to 2024.6.3","shortMessageHtmlLink":"Update changelog; bump version to 2024.6.3"}},{"before":"85610654ddc8cf0f5d3a927f0e949a7f73fcadaf","after":null,"ref":"refs/heads/unset-init-error","pushedAt":"2024-06-03T19:08:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"}},{"before":"2ac176007a9ddd83475f8c648be7efb332e2d1b6","after":"9d0f314084490330fb31c15d8053335483126570","ref":"refs/heads/master","pushedAt":"2024-06-03T19:08:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Merge pull request #2971\n\nUnset \"failed to initialize\" error upon successful initialization.","shortMessageHtmlLink":"Merge pull request #2971"}},{"before":null,"after":"85610654ddc8cf0f5d3a927f0e949a7f73fcadaf","ref":"refs/heads/unset-init-error","pushedAt":"2024-06-03T16:14:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Unset \"failed to init.\" error upon successful init","shortMessageHtmlLink":"Unset \"failed to init.\" error upon successful init"}},{"before":"0972e2d3f27cc8ccba190fd257e53617b978f3e7","after":"2ac176007a9ddd83475f8c648be7efb332e2d1b6","ref":"refs/heads/master","pushedAt":"2024-06-02T13:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add clients2.google.com to yellowlist\n\nWorkaround for https://github.com/EFForg/privacybadger/issues/2968","shortMessageHtmlLink":"Add clients2.google.com to yellowlist"}},{"before":"84a9adf96a60e1bf4a14c1fe41551ed900743bc6","after":"0972e2d3f27cc8ccba190fd257e53617b978f3e7","ref":"refs/heads/master","pushedAt":"2024-06-01T13:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Add api.pinterest.com to yellowlist\n\nSeems required for the Pinterest extension","shortMessageHtmlLink":"Add api.pinterest.com to yellowlist"}},{"before":"976be9686a10dacf3bc6b2a5d1c3155f64b696b9","after":"84a9adf96a60e1bf4a14c1fe41551ed900743bc6","ref":"refs/heads/master","pushedAt":"2024-05-31T21:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Disable waiting for approval in `web-ext sign`","shortMessageHtmlLink":"Disable waiting for approval in web-ext sign"}},{"before":"d82f8af4988e0a78810ec3ead2a748a974097bf0","after":null,"ref":"refs/heads/storage-undefined-workaround","pushedAt":"2024-05-31T21:33:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"}},{"before":"8d852ae58274e66ff7b89e232cee5196d6151806","after":"976be9686a10dacf3bc6b2a5d1c3155f64b696b9","ref":"refs/heads/master","pushedAt":"2024-05-31T21:22:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Update npm package lock file","shortMessageHtmlLink":"Update npm package lock file"}},{"before":null,"after":"d82f8af4988e0a78810ec3ead2a748a974097bf0","ref":"refs/heads/storage-undefined-workaround","pushedAt":"2024-05-31T19:09:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghostwords","name":"Alexei","path":"/ghostwords","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794578?s=80&v=4"},"commit":{"message":"Handle storage.local.read() returning undefined","shortMessageHtmlLink":"Handle storage.local.read() returning undefined"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrcKVwA","startCursor":null,"endCursor":null}},"title":"Activity · EFForg/privacybadger"}