{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11467840,"defaultBranch":"main","name":"api.data.gov","ownerLogin":"18F","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-17T05:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6233994?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700499656.0","currentOid":""},"activityList":{"items":[{"before":"fcd8cd5db8312e5fd21bb783266732c6b7ece64a","after":"e2873895febbda7858b4164cebcb9db0f9c61ce4","ref":"refs/heads/main","pushedAt":"2024-05-17T19:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Add steps on disabling API keys.","shortMessageHtmlLink":"Add steps on disabling API keys."}},{"before":"fc99f0dfe3e2ed627c94d1ab8d94a34272fed374","after":"fcd8cd5db8312e5fd21bb783266732c6b7ece64a","ref":"refs/heads/main","pushedAt":"2023-12-07T15:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Only use recaptcha v2.","shortMessageHtmlLink":"Only use recaptcha v2."}},{"before":"dda5973abddd32aac7adce9202d3a2cf190d7f0a","after":"fc99f0dfe3e2ed627c94d1ab8d94a34272fed374","ref":"refs/heads/main","pushedAt":"2023-11-28T17:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Prevent duplicative API key signup submissions.\n\nThe form being disabled wasn't happening until after recaptcha stuff\noccurred, so if a user double/triple clicked on the submit button, it\ncould lead to duplicate signups. Fix this by disabling the submit button\nimmediately. This requires handling the possibility of the user closing\nthe recaptcha prompt, which requires a bit of a workaround.\n\nAlso add some clarifying comments about some areas to revisit once we\nenforce captchas globally.","shortMessageHtmlLink":"Prevent duplicative API key signup submissions."}},{"before":"94661951360d7a7dd207c52cfa6f6d33336b2625","after":"dda5973abddd32aac7adce9202d3a2cf190d7f0a","ref":"refs/heads/main","pushedAt":"2023-11-20T17:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix minifed hash for CSP.","shortMessageHtmlLink":"Fix minifed hash for CSP."}},{"before":"ea375f7b60ab368de5b5bda0fbf789aa8e492c27","after":"94661951360d7a7dd207c52cfa6f6d33336b2625","ref":"refs/heads/main","pushedAt":"2023-11-20T17:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Implement CSP; Update CSP guidance for embed form.\n\n- Update our CSP requirements for the embed form to denote the new\n requirements for reCAPTCHA to work.\n- Add CSP meta tags to our own website to ensure we catch CSP changes\n earlier and improve our own site's security.","shortMessageHtmlLink":"Implement CSP; Update CSP guidance for embed form."}},{"before":null,"after":"94661951360d7a7dd207c52cfa6f6d33336b2625","ref":"refs/heads/csp","pushedAt":"2023-11-20T17:00:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Implement CSP; Update CSP guidance for embed form.\n\n- Update our CSP requirements for the embed form to denote the new\n requirements for reCAPTCHA to work.\n- Add CSP meta tags to our own website to ensure we catch CSP changes\n earlier and improve our own site's security.","shortMessageHtmlLink":"Implement CSP; Update CSP guidance for embed form."}},{"before":"db271c4abb779d0aa3d9b409beddd0bfb8cb7261","after":"ea375f7b60ab368de5b5bda0fbf789aa8e492c27","ref":"refs/heads/main","pushedAt":"2023-11-19T16:52:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Actual fix for CSP blocking recaptcha sites.","shortMessageHtmlLink":"Actual fix for CSP blocking recaptcha sites."}},{"before":"1182d616689e040f13f020c79b251790e43ad2e8","after":"db271c4abb779d0aa3d9b409beddd0bfb8cb7261","ref":"refs/heads/main","pushedAt":"2023-11-19T16:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix signups on CSP pages blocking recaptcha for now.","shortMessageHtmlLink":"Fix signups on CSP pages blocking recaptcha for now."}},{"before":"3cfbb58f26b2e739450330cc3fa290551baffad1","after":"1182d616689e040f13f020c79b251790e43ad2e8","ref":"refs/heads/main","pushedAt":"2023-11-18T23:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Begin recaptcha work.\n\nNot enforcing yet, but laying groundwork.","shortMessageHtmlLink":"Begin recaptcha work."}},{"before":"1632bc168e76028f892467f5762e369b2a0d47a7","after":"3cfbb58f26b2e739450330cc3fa290551baffad1","ref":"refs/heads/main","pushedAt":"2023-11-18T04:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Update dependencies.","shortMessageHtmlLink":"Update dependencies."}},{"before":"646b5634848463b65bf46f58d70ecbac21c4e80a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/postcss-8.4.31","pushedAt":"2023-10-19T15:36:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"}},{"before":"487ecc0102de1eaaf6747281c59b98f8d7acd16a","after":"1632bc168e76028f892467f5762e369b2a0d47a7","ref":"refs/heads/main","pushedAt":"2023-10-19T15:36:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Merge pull request #666 from 18F/dependabot/npm_and_yarn/postcss-8.4.31\n\nBump postcss from 8.4.23 to 8.4.31","shortMessageHtmlLink":"Merge pull request #666 from 18F/dependabot/npm_and_yarn/postcss-8.4.31"}},{"before":null,"after":"646b5634848463b65bf46f58d70ecbac21c4e80a","ref":"refs/heads/dependabot/npm_and_yarn/postcss-8.4.31","pushedAt":"2023-10-07T18:37:11.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 postcss from 8.4.23 to 8.4.31\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.31)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump postcss from 8.4.23 to 8.4.31"}},{"before":"a3fd797842b4f9564739f50d12f2610119ec880f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-09-19T15:55:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"}},{"before":"3a7600400c2a419c0c8b25c84eb9b72f616e4839","after":"487ecc0102de1eaaf6747281c59b98f8d7acd16a","ref":"refs/heads/main","pushedAt":"2023-09-19T15:55:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Merge pull request #662 from 18F/dependabot/npm_and_yarn/word-wrap-1.2.4\n\nBump word-wrap from 1.2.3 to 1.2.4","shortMessageHtmlLink":"Merge pull request #662 from 18F/dependabot/npm_and_yarn/word-wrap-1.2.4"}},{"before":"7788e44e285d009ada6902cb58e8e4cd4886a7c5","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/semver-6.3.1","pushedAt":"2023-09-19T15:55:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"}},{"before":"d839eab68629e0ca635eb65c37fd250b49bdeddf","after":"3a7600400c2a419c0c8b25c84eb9b72f616e4839","ref":"refs/heads/main","pushedAt":"2023-09-19T15:55:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Merge pull request #661 from 18F/dependabot/npm_and_yarn/semver-6.3.1\n\nBump semver from 6.3.0 to 6.3.1","shortMessageHtmlLink":"Merge pull request #661 from 18F/dependabot/npm_and_yarn/semver-6.3.1"}},{"before":null,"after":"a3fd797842b4f9564739f50d12f2610119ec880f","ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-07-19T19:07:56.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 word-wrap from 1.2.3 to 1.2.4\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump word-wrap from 1.2.3 to 1.2.4"}},{"before":null,"after":"7788e44e285d009ada6902cb58e8e4cd4886a7c5","ref":"refs/heads/dependabot/npm_and_yarn/semver-6.3.1","pushedAt":"2023-07-12T02:35:10.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 semver from 6.3.0 to 6.3.1\n\nBumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump semver from 6.3.0 to 6.3.1"}},{"before":"3ffcc3f3c377b66559df9f94b49746e774cde099","after":"d839eab68629e0ca635eb65c37fd250b49bdeddf","ref":"refs/heads/main","pushedAt":"2023-06-28T19:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix caching link.","shortMessageHtmlLink":"Fix caching link."}},{"before":"dddd261174607147273ea178ef75cfd5e2abdc31","after":"3ffcc3f3c377b66559df9f94b49746e774cde099","ref":"refs/heads/main","pushedAt":"2023-05-11T21:24:53.422Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"No more data dir.","shortMessageHtmlLink":"No more data dir."}},{"before":"5cdd99964275b3b4b096d6bfcf566186d490fd39","after":"dddd261174607147273ea178ef75cfd5e2abdc31","ref":"refs/heads/main","pushedAt":"2023-05-11T21:22:56.588Z","pushType":"push","commitsCount":2,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix images on agency manual.","shortMessageHtmlLink":"Fix images on agency manual."}},{"before":"41a229c51c0e2b1827e44922194b1f2604063e9d","after":"5cdd99964275b3b4b096d6bfcf566186d490fd39","ref":"refs/heads/main","pushedAt":"2023-05-11T13:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Update README to reflect new build tool and development environment.\n\nFixes https://github.com/18F/api.data.gov/issues/655","shortMessageHtmlLink":"Update README to reflect new build tool and development environment."}},{"before":"99a20c627cdcf040106714af265619887e3dc321","after":"41a229c51c0e2b1827e44922194b1f2604063e9d","ref":"refs/heads/main","pushedAt":"2023-05-10T21:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix missing web site root.","shortMessageHtmlLink":"Fix missing web site root."}},{"before":"01f55a20cb2a343248bfc301ac730d7d5496c9d0","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/yaml-2.2.2","pushedAt":"2023-05-10T21:48:15.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":"4c6ee6409ab35592f521d725230421282efc852c","after":null,"ref":"refs/heads/new-template","pushedAt":"2023-05-10T21:47:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"}},{"before":"4ffb26afd427e4c4f66511d1e63feeb84523e5cf","after":"99a20c627cdcf040106714af265619887e3dc321","ref":"refs/heads/main","pushedAt":"2023-05-10T21:47:31.000Z","pushType":"pr_merge","commitsCount":23,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Merge pull request #660 from 18F/new-template\n\nNew website template/design","shortMessageHtmlLink":"Merge pull request #660 from 18F/new-template"}},{"before":"6e70d16d31abb09f4b0ba2a3f4dd06a83a14092b","after":"4c6ee6409ab35592f521d725230421282efc852c","ref":"refs/heads/new-template","pushedAt":"2023-05-10T21:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Preparing for production.","shortMessageHtmlLink":"Preparing for production."}},{"before":"7030b45a4b66b1d235c456e04016701063157d5f","after":"6e70d16d31abb09f4b0ba2a3f4dd06a83a14092b","ref":"refs/heads/new-template","pushedAt":"2023-05-10T21:40:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix passing environment variables to build.","shortMessageHtmlLink":"Fix passing environment variables to build."}},{"before":"032c359a9332e60c9b5aab30af36f8599f9225c6","after":"7030b45a4b66b1d235c456e04016701063157d5f","ref":"refs/heads/new-template","pushedAt":"2023-05-10T21:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GUI","name":"Nick Muerdter","path":"/GUI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12112?s=80&v=4"},"commit":{"message":"Fix passing environment variables to build.","shortMessageHtmlLink":"Fix passing environment variables to build."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETT8QBwA","startCursor":null,"endCursor":null}},"title":"Activity ยท 18F/api.data.gov"}