{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":281480107,"defaultBranch":"main","name":"privacy-test-pages","ownerLogin":"duckduckgo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-21T18:57:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/342708?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716904964.0","currentOid":""},"activityList":{"items":[{"before":"6ec21b84abb292fce859baba47a24da441ddc08b","after":null,"ref":"refs/heads/brad/amp-page-fix","pushedAt":"2024-05-28T14:02:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SlayterDev","name":"Brad Slayter","path":"/SlayterDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1760134?s=80&v=4"}},{"before":"82d8af70bfeee6fd98ee944dc849cd096cc0223b","after":"f98d3e042e89e25317ef7ff963f7a68abbb132c2","ref":"refs/heads/main","pushedAt":"2024-05-28T14:02:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SlayterDev","name":"Brad Slayter","path":"/SlayterDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1760134?s=80&v=4"},"commit":{"message":"Update vox amp link (#210)","shortMessageHtmlLink":"Update vox amp link (#210)"}},{"before":null,"after":"6ec21b84abb292fce859baba47a24da441ddc08b","ref":"refs/heads/brad/amp-page-fix","pushedAt":"2024-05-28T13:58:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SlayterDev","name":"Brad Slayter","path":"/SlayterDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1760134?s=80&v=4"},"commit":{"message":"Update vox amp link","shortMessageHtmlLink":"Update vox amp link"}},{"before":"84a24d0c35118849ba9791a192af8bffce9afcdc","after":"82d8af70bfeee6fd98ee944dc849cd096cc0223b","ref":"refs/heads/main","pushedAt":"2024-05-28T10:30:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdzwinel","name":"Konrad Dzwinel","path":"/kdzwinel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/985504?s=80&v=4"},"commit":{"message":"Add pages to simulate HTTP and WebView errors (#209)\n\n* Add pages to simulate HTTP/WebView errors\r\n\r\n* lint\r\n\r\n* code review","shortMessageHtmlLink":"Add pages to simulate HTTP and WebView errors (#209)"}},{"before":"149211f786b9fefe80356deac4b96117ad78e165","after":null,"ref":"refs/heads/nastia/http_errors","pushedAt":"2024-05-28T10:30:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kdzwinel","name":"Konrad Dzwinel","path":"/kdzwinel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/985504?s=80&v=4"}},{"before":"162100a1c7cdee89ba4424ee2e808c7d60214e60","after":"149211f786b9fefe80356deac4b96117ad78e165","ref":"refs/heads/nastia/http_errors","pushedAt":"2024-05-28T09:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nshuba","name":"Anastasia Shuba","path":"/nshuba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41273886?s=80&v=4"},"commit":{"message":"code review","shortMessageHtmlLink":"code review"}},{"before":"18c9b0f54ff9dd1bcc9ae091de1b5f5351a58b25","after":"162100a1c7cdee89ba4424ee2e808c7d60214e60","ref":"refs/heads/nastia/http_errors","pushedAt":"2024-05-27T19:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nshuba","name":"Anastasia Shuba","path":"/nshuba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41273886?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"e31f04498d50e3f99782cdf3d40d602a600380a5","after":"18c9b0f54ff9dd1bcc9ae091de1b5f5351a58b25","ref":"refs/heads/nastia/http_errors","pushedAt":"2024-05-27T19:07:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nshuba","name":"Anastasia Shuba","path":"/nshuba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41273886?s=80&v=4"},"commit":{"message":"Add pages to simulate HTTP/WebView errors","shortMessageHtmlLink":"Add pages to simulate HTTP/WebView errors"}},{"before":null,"after":"e31f04498d50e3f99782cdf3d40d602a600380a5","ref":"refs/heads/nastia/http_errors","pushedAt":"2024-05-27T11:23:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nshuba","name":"Anastasia Shuba","path":"/nshuba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41273886?s=80&v=4"},"commit":{"message":"Add 401 error","shortMessageHtmlLink":"Add 401 error"}},{"before":"2b2f25acc50c1dd63d863860337d5cc9adb804f3","after":null,"ref":"refs/heads/tespach/url-canonicalization","pushedAt":"2024-05-17T13:26:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"}},{"before":"fbf8f257d43f21da3feae8c12bd29e4adda9fc26","after":"84a24d0c35118849ba9791a192af8bffce9afcdc","ref":"refs/heads/main","pushedAt":"2024-05-17T13:26:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add URL canonicalization tests. (#208)\n\n* Add URL canonicalization tests.\r\n\r\n* Malicious URL detection relies on URL canonicalization to prevent bypasses - this implements test cases to ensure our canonicalization works, when combined with our in-browser URL parsing.\r\n\r\n* Update to use newer URLs instead of Glitch.me","shortMessageHtmlLink":"Add URL canonicalization tests. (#208)"}},{"before":"57881266a1bfdeeebe9cf551b65aa65c8ed2e562","after":"2b2f25acc50c1dd63d863860337d5cc9adb804f3","ref":"refs/heads/tespach/url-canonicalization","pushedAt":"2024-05-17T13:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Update to use newer URLs instead of Glitch.me","shortMessageHtmlLink":"Update to use newer URLs instead of Glitch.me"}},{"before":null,"after":"57881266a1bfdeeebe9cf551b65aa65c8ed2e562","ref":"refs/heads/tespach/url-canonicalization","pushedAt":"2024-05-16T14:22:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add URL canonicalization tests.\n\n* Malicious URL detection relies on URL canonicalization to prevent bypasses - this implements test cases to ensure our canonicalization works, when combined with our in-browser URL parsing.","shortMessageHtmlLink":"Add URL canonicalization tests."}},{"before":"24ee3aa08aff56b1d37a6e2d9b166396546f7320","after":null,"ref":"refs/heads/senglehardt/ad-click-details-open-by-default","pushedAt":"2024-05-15T17:50:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"e067375d66af4730927232062c8dadab3355e1b9","after":"fbf8f257d43f21da3feae8c12bd29e4adda9fc26","ref":"refs/heads/main","pushedAt":"2024-05-15T17:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Open details on ad click test page by default (#207)","shortMessageHtmlLink":"Open details on ad click test page by default (#207)"}},{"before":null,"after":"24ee3aa08aff56b1d37a6e2d9b166396546f7320","ref":"refs/heads/senglehardt/ad-click-details-open-by-default","pushedAt":"2024-05-15T17:48:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"englehardt","name":"Steven Englehardt","path":"/englehardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280150?s=80&v=4"},"commit":{"message":"Open details on ad click test page by default","shortMessageHtmlLink":"Open details on ad click test page by default"}},{"before":"558b76f651aaca095a7e85a90243c6a9f0f751ca","after":null,"ref":"refs/heads/senglehardt/ad-click-test-page-status-fix","pushedAt":"2024-05-15T16:56:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"59e50132683ffb35277cceb2848f677cd651400e","after":"e067375d66af4730927232062c8dadab3355e1b9","ref":"refs/heads/main","pushedAt":"2024-05-15T16:56:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Exempt Safari and WebKit-based DDG browsers from using serverTiming to measure load success (#206)","shortMessageHtmlLink":"Exempt Safari and WebKit-based DDG browsers from using serverTiming t…"}},{"before":null,"after":"558b76f651aaca095a7e85a90243c6a9f0f751ca","ref":"refs/heads/senglehardt/ad-click-test-page-status-fix","pushedAt":"2024-05-15T16:49:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"englehardt","name":"Steven Englehardt","path":"/englehardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280150?s=80&v=4"},"commit":{"message":"Exempt Safari and WebKit-based DDG browsers from using serverTiming to measure load success","shortMessageHtmlLink":"Exempt Safari and WebKit-based DDG browsers from using serverTiming t…"}},{"before":"e7849fff390316048d2857c3bf45f464d4267412","after":null,"ref":"refs/heads/nora/popups","pushedAt":"2024-05-10T21:11:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"}},{"before":"011260182260e7c775002001b31ef5b6a0c9cb45","after":"59e50132683ffb35277cceb2848f677cd651400e","ref":"refs/heads/main","pushedAt":"2024-05-10T21:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Testing popup behavior and security and privacy issues (#197)\n\n* First pass on a pop-up test page that allows test time configuring of the window.open() parameters.\r\n\r\n* Adding referrer check and target=\"_blank\" link to test the anchor rel options.\r\n\r\n* Fix bad merge.\r\n\r\n* Moving to the security folder.\r\n\r\n* Renaming test pages and adding a link back to Home and a description of the test page to conform to the template.","shortMessageHtmlLink":"Testing popup behavior and security and privacy issues (#197)"}},{"before":"83ad8975471027c586abde530420caed8262f28e","after":"e7849fff390316048d2857c3bf45f464d4267412","ref":"refs/heads/nora/popups","pushedAt":"2024-05-10T16:59:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikamikem","name":"Nora Block","path":"/mikamikem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2375295?s=80&v=4"},"commit":{"message":"Renaming test pages and adding a link back to Home and a description of the test page to conform to the template.","shortMessageHtmlLink":"Renaming test pages and adding a link back to Home and a description …"}},{"before":"992f574770d05abdfc9898f05477460ad75e82a6","after":null,"ref":"refs/heads/tagawa/reach-calculator","pushedAt":"2024-04-30T08:46:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"5159151a08639d0ca7920824306f1b2980963155","after":"011260182260e7c775002001b31ef5b6a0c9cb45","ref":"refs/heads/main","pushedAt":"2024-04-30T08:46:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Improve reduction assumption explanation (#205)","shortMessageHtmlLink":"Improve reduction assumption explanation (#205)"}},{"before":"5159151a08639d0ca7920824306f1b2980963155","after":"992f574770d05abdfc9898f05477460ad75e82a6","ref":"refs/heads/tagawa/reach-calculator","pushedAt":"2024-04-30T03:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tagawa","name":"Daniel Davis","path":"/tagawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94173?s=80&v=4"},"commit":{"message":"Improve reduction assumption explanation","shortMessageHtmlLink":"Improve reduction assumption explanation"}},{"before":null,"after":"5159151a08639d0ca7920824306f1b2980963155","ref":"refs/heads/tagawa/reach-calculator","pushedAt":"2024-04-30T03:23:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tagawa","name":"Daniel Davis","path":"/tagawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94173?s=80&v=4"},"commit":{"message":"Re-add content-scope-scripts (#199)","shortMessageHtmlLink":"Re-add content-scope-scripts (#199)"}},{"before":"797e9d01263ca4cfa5effb72bce8936e30584143","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/ws-8.16.0","pushedAt":"2024-04-29T05:06:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"57a5a3918b4764705382504218de5ed4b5190044","ref":"refs/heads/dependabot/npm_and_yarn/main/ws-8.17.0","pushedAt":"2024-04-29T05:06:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ws from 8.13.0 to 8.17.0\n\nBumps [ws](https://github.com/websockets/ws) from 8.13.0 to 8.17.0.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ws from 8.13.0 to 8.17.0"}},{"before":"2b97a561faf377cce15c37a63eb2266c7436ef52","after":"83ad8975471027c586abde530420caed8262f28e","ref":"refs/heads/nora/popups","pushedAt":"2024-04-25T23:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikamikem","name":"Nora Block","path":"/mikamikem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2375295?s=80&v=4"},"commit":{"message":"Fix bad merge.","shortMessageHtmlLink":"Fix bad merge."}},{"before":"f61d612c0ba00a9c31ffc657d4584b25c7b7ec11","after":"2b97a561faf377cce15c37a63eb2266c7436ef52","ref":"refs/heads/nora/popups","pushedAt":"2024-04-25T23:33:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mikamikem","name":"Nora Block","path":"/mikamikem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2375295?s=80&v=4"},"commit":{"message":"Merge branch 'main' into nora/popups","shortMessageHtmlLink":"Merge branch 'main' into nora/popups"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVe1xAwA","startCursor":null,"endCursor":null}},"title":"Activity · duckduckgo/privacy-test-pages"}