{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458232201,"defaultBranch":"main","name":"custom-metrics","ownerLogin":"HTTPArchive","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-11T15:05:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5973703?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714763371.0","currentOid":""},"activityList":{"items":[{"before":"ff5902cc5e8c3aef0bd99669769e6adee53a8eae","after":"1645f94bc679d95cf62fb6e2b72302d994a7c1d2","ref":"refs/heads/main","pushedAt":"2024-06-10T22:33:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Privacy 2024 - Implement CCPA link metric (#119)\n\n* implement CCPA link metric\r\n\r\n* formatting\r\n\r\n* move ccpa_link to privacy.js\r\n\r\n* Update dist/privacy.js\r\n\r\n---------\r\n\r\nCo-authored-by: Barry Pollard \r\nCo-authored-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>","shortMessageHtmlLink":"Privacy 2024 - Implement CCPA link metric (#119)"}},{"before":"4c6ce525611141fb8c9775921dee56434803e2e4","after":"ff5902cc5e8c3aef0bd99669769e6adee53a8eae","ref":"refs/heads/main","pushedAt":"2024-06-10T18:35:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Added custom metric for ads.js (#128)\n\nModified ads.js","shortMessageHtmlLink":"Added custom metric for ads.js (#128)"}},{"before":"dc1d0091785fa76753d423a386216e3a0635cffa","after":null,"ref":"refs/heads/privacy-2024","pushedAt":"2024-06-10T16:52:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"}},{"before":"86cb8e2982db49576425b13e52b081882f9695f8","after":"4c6ce525611141fb8c9775921dee56434803e2e4","ref":"refs/heads/main","pushedAt":"2024-06-10T16:52:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Privacy 2024 - CNAMEs and cleanup (#117)\n\n* DNT removed\r\n\r\n* GPC removed\r\n\r\n* FLoC OT closed\r\n\r\n* some improvements to privacy policy\r\n\r\n* lint\r\n\r\n* deprecated schema\r\n\r\n* cname\r\n\r\n* wpt objects doc\r\n\r\n* chains and cleaner list\r\n\r\n* further cleanup of privacy links\r\n\r\n* bring back donottrack and gpc\r\n\r\n* policies aggregated","shortMessageHtmlLink":"Privacy 2024 - CNAMEs and cleanup (#117)"}},{"before":"c3f0066a8a2cc3d33a7c43c99986c1772615a2bf","after":"86cb8e2982db49576425b13e52b081882f9695f8","ref":"refs/heads/main","pushedAt":"2024-06-10T08:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"[Cookies Chapter 2024] Adding Privacy Sandbox well-known files (#127)\n\nAdding Privacy Sandbox well-known files","shortMessageHtmlLink":"[Cookies Chapter 2024] Adding Privacy Sandbox well-known files (#127)"}},{"before":"a2f3a0d948d31d3e063ca679c577117dee10c0f5","after":"c3f0066a8a2cc3d33a7c43c99986c1772615a2bf","ref":"refs/heads/main","pushedAt":"2024-06-10T08:51:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"[Cookies Chapter 2024] Use newly exposed WPT_COOKIES in cookies.js (#126)\n\nUse newly exposed WPT_COOKIES in cookies.js","shortMessageHtmlLink":"[Cookies Chapter 2024] Use newly exposed WPT_COOKIES in cookies.js (#126"}},{"before":"fc9f4f4f7cf7220164c556216b2cf067631887ed","after":"a2f3a0d948d31d3e063ca679c577117dee10c0f5","ref":"refs/heads/main","pushedAt":"2024-06-10T08:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Security 2024 Updated security.txt Metric (#125)\n\n* Support all document fields + record unknown fields (security.txt)\r\n\r\n* Do not save lines that are commented out\r\n\r\n* Add basic file validation\r\n\r\n* Delete empty fields for storage optimization\r\n\r\n* Save content-type and abort if not OK status","shortMessageHtmlLink":"Security 2024 Updated security.txt Metric (#125)"}},{"before":"cd8260ab8958e17a23fd696efb96e3fd5fcb6dbf","after":"dc1d0091785fa76753d423a386216e3a0635cffa","ref":"refs/heads/privacy-2024","pushedAt":"2024-06-06T20:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"policies aggregated","shortMessageHtmlLink":"policies aggregated"}},{"before":"d3c86ac072af98e6a59e6bfafa1c9f6f15c9033d","after":"cd8260ab8958e17a23fd696efb96e3fd5fcb6dbf","ref":"refs/heads/privacy-2024","pushedAt":"2024-06-06T19:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"bring back donottrack and gpc","shortMessageHtmlLink":"bring back donottrack and gpc"}},{"before":"d90c3e8fad7b922ebfefd510480baef8f5564e2a","after":"d3c86ac072af98e6a59e6bfafa1c9f6f15c9033d","ref":"refs/heads/privacy-2024","pushedAt":"2024-06-06T15:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"further cleanup of privacy links","shortMessageHtmlLink":"further cleanup of privacy links"}},{"before":"d05dd039f0a9a18eb26c33c10306f22a609c83af","after":"d90c3e8fad7b922ebfefd510480baef8f5564e2a","ref":"refs/heads/privacy-2024","pushedAt":"2024-06-05T22:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"chains and cleaner list","shortMessageHtmlLink":"chains and cleaner list"}},{"before":"a400612efb72fba8dea3f700e5fd961190bf108e","after":"d05dd039f0a9a18eb26c33c10306f22a609c83af","ref":"refs/heads/privacy-2024","pushedAt":"2024-06-05T21:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"wpt objects doc","shortMessageHtmlLink":"wpt objects doc"}},{"before":"d6d8d2bb5ab1fe7913914af67f1ca15d11cbf03c","after":"a400612efb72fba8dea3f700e5fd961190bf108e","ref":"refs/heads/privacy-2024","pushedAt":"2024-06-05T20:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"cname","shortMessageHtmlLink":"cname"}},{"before":"061b5401d19d807ab999b8e339d48505730028a6","after":"d6d8d2bb5ab1fe7913914af67f1ca15d11cbf03c","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-09T18:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"deprecated schema","shortMessageHtmlLink":"deprecated schema"}},{"before":"46eb4f45ddc1daa4ebbebc2e544cd1648ccf67a4","after":"061b5401d19d807ab999b8e339d48505730028a6","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-09T18:20:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"2dbb2428eb2ee58c8af05c162f7b64abe105a972","after":"46eb4f45ddc1daa4ebbebc2e544cd1648ccf67a4","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-09T18:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"some improvements to privacy policy","shortMessageHtmlLink":"some improvements to privacy policy"}},{"before":"84aa303ebd90a54e7b3b552c1eb313b922ec9c67","after":"2dbb2428eb2ee58c8af05c162f7b64abe105a972","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-09T12:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"FLoC OT closed","shortMessageHtmlLink":"FLoC OT closed"}},{"before":"14ab613ae50651d84de72d5b820ccd4847a6f7f1","after":"84aa303ebd90a54e7b3b552c1eb313b922ec9c67","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-03T19:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"GPC removed","shortMessageHtmlLink":"GPC removed"}},{"before":"fc9f4f4f7cf7220164c556216b2cf067631887ed","after":"14ab613ae50651d84de72d5b820ccd4847a6f7f1","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-03T19:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"DNT removed","shortMessageHtmlLink":"DNT removed"}},{"before":null,"after":"fc9f4f4f7cf7220164c556216b2cf067631887ed","ref":"refs/heads/privacy-2024","pushedAt":"2024-05-03T19:09:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"},"commit":{"message":"Add custom metric listing the cookie store (#116)\n\n* cookie store\r\n\r\n* object wrapper\r\n\r\n* promise\r\n\r\n* http cookies\r\n\r\n* handle multiple headers per response, handle boolean directives\r\n\r\n* httpOnly\r\n\r\n* wrapper object\r\n\r\n* fix domain\r\n\r\n* linter\r\n\r\n* httpOnly false","shortMessageHtmlLink":"Add custom metric listing the cookie store (#116)"}},{"before":"6da73dc5a963f4dc158c76cb2e8e4045fbb244e6","after":null,"ref":"refs/heads/privacy-2022","pushedAt":"2024-05-03T19:07:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"max-ostapenko","name":"Max Ostapenko","path":"/max-ostapenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1611259?s=80&v=4"}},{"before":"6d6d36b0493eaa0a177b9ebaa99d932ee5ce6d11","after":"fc9f4f4f7cf7220164c556216b2cf067631887ed","ref":"refs/heads/main","pushedAt":"2024-04-10T12:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Add custom metric listing the cookie store (#116)\n\n* cookie store\r\n\r\n* object wrapper\r\n\r\n* promise\r\n\r\n* http cookies\r\n\r\n* handle multiple headers per response, handle boolean directives\r\n\r\n* httpOnly\r\n\r\n* wrapper object\r\n\r\n* fix domain\r\n\r\n* linter\r\n\r\n* httpOnly false","shortMessageHtmlLink":"Add custom metric listing the cookie store (#116)"}},{"before":"4564b83275062b81e9082bf395cc838af525f2e3","after":null,"ref":"refs/heads/cookies","pushedAt":"2024-04-10T12:56:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"}},{"before":"57248793b7145a1650eab5d6d10c4ee82016bac0","after":"4564b83275062b81e9082bf395cc838af525f2e3","ref":"refs/heads/cookies","pushedAt":"2024-04-09T23:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"httpOnly false","shortMessageHtmlLink":"httpOnly false"}},{"before":"b548110a0caa0ac2cf67a8bea2e26bbb29b2eeae","after":"57248793b7145a1650eab5d6d10c4ee82016bac0","ref":"refs/heads/cookies","pushedAt":"2024-04-09T21:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"linter","shortMessageHtmlLink":"linter"}},{"before":"add31778f53f222d8a1fb4d031b5bc018110891b","after":"b548110a0caa0ac2cf67a8bea2e26bbb29b2eeae","ref":"refs/heads/cookies","pushedAt":"2024-04-09T21:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"fix domain","shortMessageHtmlLink":"fix domain"}},{"before":"50975b25ceb5afcfdc6a81fc0499741db24b6716","after":"add31778f53f222d8a1fb4d031b5bc018110891b","ref":"refs/heads/cookies","pushedAt":"2024-04-09T21:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"wrapper object","shortMessageHtmlLink":"wrapper object"}},{"before":"67d6d56dc2b5a8e4e6469d87e42cc95162ce148a","after":"50975b25ceb5afcfdc6a81fc0499741db24b6716","ref":"refs/heads/cookies","pushedAt":"2024-04-09T21:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"httpOnly","shortMessageHtmlLink":"httpOnly"}},{"before":"c6272182d2611d433820ca5f3b2559c5a7d3fb57","after":"67d6d56dc2b5a8e4e6469d87e42cc95162ce148a","ref":"refs/heads/cookies","pushedAt":"2024-04-09T20:48:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"handle multiple headers per response, handle boolean directives","shortMessageHtmlLink":"handle multiple headers per response, handle boolean directives"}},{"before":"50cecf4355db42644454fee3d7ce899d3e1eec3e","after":"c6272182d2611d433820ca5f3b2559c5a7d3fb57","ref":"refs/heads/cookies","pushedAt":"2024-04-09T16:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"http cookies","shortMessageHtmlLink":"http cookies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZq1KAA","startCursor":null,"endCursor":null}},"title":"Activity ยท HTTPArchive/custom-metrics"}