{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":590267526,"defaultBranch":"main","name":"zupass","ownerLogin":"proofcarryingdata","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-18T02:24:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/127823343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716283879.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"36f366de0c375f6763bc107e6c80d6a0d2de0661","ref":"refs/heads/robknight/fix-flaky-semaphore-group-membership-test","pushedAt":"2024-05-21T09:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robknight","name":"Rob Knight","path":"/robknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20022?s=80&v=4"},"commit":{"message":"Fix flaky Semaphore Group membership test","shortMessageHtmlLink":"Fix flaky Semaphore Group membership test"}},{"before":null,"after":"db19c4af38990d79a049ffc0bd1f61ebdf470a4f","ref":"refs/heads/robknight/0xp-880-bump-up-zuauth-version-and-reply-to-rxc-email","pushedAt":"2024-05-21T09:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robknight","name":"Rob Knight","path":"/robknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20022?s=80&v=4"},"commit":{"message":"Version bumps","shortMessageHtmlLink":"Version bumps"}},{"before":"143e8ecd511ec78839c106ec7807693d3930e199","after":"d8b730b27af88a284eef57df47a372b56c08e2a3","ref":"refs/heads/robknight/0xp-236-podbox-should-support-offline-ticket-storage-and-checkin","pushedAt":"2024-05-21T08:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robknight","name":"Rob Knight","path":"/robknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20022?s=80&v=4"},"commit":{"message":"Log when receiving an offline check-in for a ticket that is already checked in","shortMessageHtmlLink":"Log when receiving an offline check-in for a ticket that is already c…"}},{"before":"e9be87aaf75ec01237e447c0a306cc09e001002e","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1710-74c966a7162ec4ac9784c450b481c3a986e39271","pushedAt":"2024-05-21T07:48:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"74c966a7162ec4ac9784c450b481c3a986e39271","after":"e9be87aaf75ec01237e447c0a306cc09e001002e","ref":"refs/heads/main","pushedAt":"2024-05-21T07:48:05.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Hide product-specific ZuAuth config on toggle (#1710)\n\nAdds a checkbox for including/excluding product-specific ZuAuth config:\n\nUnchecked:\n\"image\"\nsrc=\"https://github.com/proofcarryingdata/zupass/assets/20022/ccc4d64a-1960-49ac-ba3b-91a4a47e1581\"\n\nChecked:\n\"image\"\nsrc=\"https://github.com/proofcarryingdata/zupass/assets/20022/1fc332d3-2e06-407f-8875-8533265db2ce\"","shortMessageHtmlLink":"Hide product-specific ZuAuth config on toggle (#1710)"}},{"before":null,"after":"e9be87aaf75ec01237e447c0a306cc09e001002e","ref":"refs/heads/gh-readonly-queue/main/pr-1710-74c966a7162ec4ac9784c450b481c3a986e39271","pushedAt":"2024-05-21T07:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Hide product-specific ZuAuth config on toggle (#1710)\n\nAdds a checkbox for including/excluding product-specific ZuAuth config:\n\nUnchecked:\n\"image\"\nsrc=\"https://github.com/proofcarryingdata/zupass/assets/20022/ccc4d64a-1960-49ac-ba3b-91a4a47e1581\"\n\nChecked:\n\"image\"\nsrc=\"https://github.com/proofcarryingdata/zupass/assets/20022/1fc332d3-2e06-407f-8875-8533265db2ce\"","shortMessageHtmlLink":"Hide product-specific ZuAuth config on toggle (#1710)"}},{"before":"d09415b24531a984348b46ff3f4a7525340e3416","after":"14a171f2bf148d4a06cd4d1ad2be3f1e88696f74","ref":"refs/heads/robknight/zuauth-config-without-product-ids","pushedAt":"2024-05-21T07:41:07.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"robknight","name":"Rob Knight","path":"/robknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20022?s=80&v=4"},"commit":{"message":"Merge branch 'main' into robknight/zuauth-config-without-product-ids","shortMessageHtmlLink":"Merge branch 'main' into robknight/zuauth-config-without-product-ids"}},{"before":"787861247bf484095fbb164230c55c3a532c47e0","after":"d09415b24531a984348b46ff3f4a7525340e3416","ref":"refs/heads/robknight/zuauth-config-without-product-ids","pushedAt":"2024-05-21T07:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robknight","name":"Rob Knight","path":"/robknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20022?s=80&v=4"},"commit":{"message":"Add visual separator","shortMessageHtmlLink":"Add visual separator"}},{"before":"74c966a7162ec4ac9784c450b481c3a986e39271","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1711-152e4adad60849fc40d6c616237964b5d85ce612","pushedAt":"2024-05-21T07:31:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"152e4adad60849fc40d6c616237964b5d85ce612","after":"74c966a7162ec4ac9784c450b481c3a986e39271","ref":"refs/heads/main","pushedAt":"2024-05-21T07:31:22.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Typecheck tests during test execution (#1711)\n\nCloses https://linear.app/0xparc-pcd/issue/0XP-779/typecheck-tests-in-ci\n\nBecause the `build` command skips tests in order to avoid including them\nin build output, our tests don't get type-checked during the build\nphase. However, `ts-node`, which is used by `ts-mocha` to execute tests,\ncan type-check TypeScript code before transpiling it for test execution.\nThis PR includes the `--test-check` flag on the `ts-mocha` commands in\n`package.json`.","shortMessageHtmlLink":"Typecheck tests during test execution (#1711)"}},{"before":null,"after":"74c966a7162ec4ac9784c450b481c3a986e39271","ref":"refs/heads/gh-readonly-queue/main/pr-1711-152e4adad60849fc40d6c616237964b5d85ce612","pushedAt":"2024-05-21T07:23:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Typecheck tests during test execution (#1711)\n\nCloses https://linear.app/0xparc-pcd/issue/0XP-779/typecheck-tests-in-ci\n\nBecause the `build` command skips tests in order to avoid including them\nin build output, our tests don't get type-checked during the build\nphase. However, `ts-node`, which is used by `ts-mocha` to execute tests,\ncan type-check TypeScript code before transpiling it for test execution.\nThis PR includes the `--test-check` flag on the `ts-mocha` commands in\n`package.json`.","shortMessageHtmlLink":"Typecheck tests during test execution (#1711)"}},{"before":"2f88aaab25ecbb9036083ed339755ae1ded0fefe","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1711-152e4adad60849fc40d6c616237964b5d85ce612","pushedAt":"2024-05-21T07:16:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"152e4adad60849fc40d6c616237964b5d85ce612","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1714-b02da999e4365d85d893a44a198f8d6e4788ba08","pushedAt":"2024-05-21T07:11:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b02da999e4365d85d893a44a198f8d6e4788ba08","after":"152e4adad60849fc40d6c616237964b5d85ce612","ref":"refs/heads/main","pushedAt":"2024-05-21T07:11:51.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Show full diff between expected and actual objects in tests (#1714)\n\nWe occasionally get a flaky test in `passport-server` that involves a\ncomparison between two sets. Debugging this is not helped by the fact\nthat the printout of the set contents is truncated.\n\nchai has a configuration option which causes it to print out the full\ncontents of the compared object, instead of truncating it.","shortMessageHtmlLink":"Show full diff between expected and actual objects in tests (#1714)"}},{"before":"2294143ee8652e9a8734589efb15f64ec24803c9","after":"a1d2cca03f56da26b5a44ab4d3cc5d4c8decd318","ref":"refs/heads/production","pushedAt":"2024-05-21T07:09:16.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"rrrliu","name":"Richard Liu","path":"/rrrliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36896271?s=80&v=4"},"commit":{"message":"make zupoll login for new events less confusing (#1716)\n\n![telegram-cloud-photo-size-1-5071452252056694068-y](https://github.com/proofcarryingdata/zupass/assets/2636237/d4071e82-5f0a-4ebc-b1c7-86c39008f2a4)\n\n---------\n\nCo-authored-by: Richard Liu ","shortMessageHtmlLink":"make zupoll login for new events less confusing (#1716)"}},{"before":null,"after":"2f88aaab25ecbb9036083ed339755ae1ded0fefe","ref":"refs/heads/gh-readonly-queue/main/pr-1711-152e4adad60849fc40d6c616237964b5d85ce612","pushedAt":"2024-05-21T07:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Typecheck tests during test execution (#1711)\n\nCloses https://linear.app/0xparc-pcd/issue/0XP-779/typecheck-tests-in-ci\n\nBecause the `build` command skips tests in order to avoid including them\nin build output, our tests don't get type-checked during the build\nphase. However, `ts-node`, which is used by `ts-mocha` to execute tests,\ncan type-check TypeScript code before transpiling it for test execution.\nThis PR includes the `--test-check` flag on the `ts-mocha` commands in\n`package.json`.","shortMessageHtmlLink":"Typecheck tests during test execution (#1711)"}},{"before":null,"after":"152e4adad60849fc40d6c616237964b5d85ce612","ref":"refs/heads/gh-readonly-queue/main/pr-1714-b02da999e4365d85d893a44a198f8d6e4788ba08","pushedAt":"2024-05-21T07:08:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Show full diff between expected and actual objects in tests (#1714)\n\nWe occasionally get a flaky test in `passport-server` that involves a\ncomparison between two sets. Debugging this is not helped by the fact\nthat the printout of the set contents is truncated.\n\nchai has a configuration option which causes it to print out the full\ncontents of the compared object, instead of truncating it.","shortMessageHtmlLink":"Show full diff between expected and actual objects in tests (#1714)"}},{"before":"b02da999e4365d85d893a44a198f8d6e4788ba08","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1716-de62811b457236e617d5885b15bacceb7bed1b3f","pushedAt":"2024-05-21T01:42:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"de62811b457236e617d5885b15bacceb7bed1b3f","after":"b02da999e4365d85d893a44a198f8d6e4788ba08","ref":"refs/heads/main","pushedAt":"2024-05-21T01:42:28.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"make zupoll login for new events less confusing (#1716)\n\n![telegram-cloud-photo-size-1-5071452252056694068-y](https://github.com/proofcarryingdata/zupass/assets/2636237/d4071e82-5f0a-4ebc-b1c7-86c39008f2a4)\n\n---------\n\nCo-authored-by: Richard Liu ","shortMessageHtmlLink":"make zupoll login for new events less confusing (#1716)"}},{"before":null,"after":"b02da999e4365d85d893a44a198f8d6e4788ba08","ref":"refs/heads/gh-readonly-queue/main/pr-1716-de62811b457236e617d5885b15bacceb7bed1b3f","pushedAt":"2024-05-21T01:39:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"make zupoll login for new events less confusing (#1716)\n\n![telegram-cloud-photo-size-1-5071452252056694068-y](https://github.com/proofcarryingdata/zupass/assets/2636237/d4071e82-5f0a-4ebc-b1c7-86c39008f2a4)\n\n---------\n\nCo-authored-by: Richard Liu ","shortMessageHtmlLink":"make zupoll login for new events less confusing (#1716)"}},{"before":"17db40774c043fcfde17fafd07f7b6ec7e4b7289","after":"00d85ea3eabc23e4d5dd2e8dd84a57cf0c505da7","ref":"refs/heads/ivan/zupoll-login","pushedAt":"2024-05-21T01:35:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ichub","name":"Ivan Chub","path":"/ichub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2636237?s=80&v=4"},"commit":{"message":"more copy change","shortMessageHtmlLink":"more copy change"}},{"before":"f074248151d4bad477b586db9776b7d9064210de","after":"17db40774c043fcfde17fafd07f7b6ec7e4b7289","ref":"refs/heads/ivan/zupoll-login","pushedAt":"2024-05-21T01:25:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rrrliu","name":"Richard Liu","path":"/rrrliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36896271?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ivan/zupoll-login","shortMessageHtmlLink":"Merge branch 'main' into ivan/zupoll-login"}},{"before":null,"after":"f074248151d4bad477b586db9776b7d9064210de","ref":"refs/heads/ivan/zupoll-login","pushedAt":"2024-05-21T01:24:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ichub","name":"Ivan Chub","path":"/ichub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2636237?s=80&v=4"},"commit":{"message":"make zupoll login for new events less confusing","shortMessageHtmlLink":"make zupoll login for new events less confusing"}},{"before":"de62811b457236e617d5885b15bacceb7bed1b3f","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1713-4f23f22f793ef82921585378c76ea793e2a2ac11","pushedAt":"2024-05-21T01:15:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4f23f22f793ef82921585378c76ea793e2a2ac11","after":"de62811b457236e617d5885b15bacceb7bed1b3f","ref":"refs/heads/main","pushedAt":"2024-05-21T01:15:26.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update Zupoll copy for event names (#1713)","shortMessageHtmlLink":"Update Zupoll copy for event names (#1713)"}},{"before":null,"after":"de62811b457236e617d5885b15bacceb7bed1b3f","ref":"refs/heads/gh-readonly-queue/main/pr-1713-4f23f22f793ef82921585378c76ea793e2a2ac11","pushedAt":"2024-05-21T01:12:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update Zupoll copy for event names (#1713)","shortMessageHtmlLink":"Update Zupoll copy for event names (#1713)"}},{"before":"4f23f22f793ef82921585378c76ea793e2a2ac11","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1712-b440c899d933304a277d974f21f58706971c70cb","pushedAt":"2024-05-20T19:51:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b440c899d933304a277d974f21f58706971c70cb","after":"4f23f22f793ef82921585378c76ea793e2a2ac11","ref":"refs/heads/main","pushedAt":"2024-05-20T19:51:12.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix failed match if product ID was revealed but no product ID included in config (#1712)\n\nCloses\nhttps://linear.app/0xparc-pcd/issue/0XP-869/allow-zuauth-to-work-properly-if-dev-requests-product-id-but-doesnt","shortMessageHtmlLink":"Fix failed match if product ID was revealed but no product ID include…"}},{"before":null,"after":"4f23f22f793ef82921585378c76ea793e2a2ac11","ref":"refs/heads/gh-readonly-queue/main/pr-1712-b440c899d933304a277d974f21f58706971c70cb","pushedAt":"2024-05-20T19:47:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix failed match if product ID was revealed but no product ID included in config (#1712)\n\nCloses\nhttps://linear.app/0xparc-pcd/issue/0XP-869/allow-zuauth-to-work-properly-if-dev-requests-product-id-but-doesnt","shortMessageHtmlLink":"Fix failed match if product ID was revealed but no product ID include…"}},{"before":"8ce8c06a76d0487d3bc4212e40a434f71b25d841","after":"bb2306357068c04505ca14f8665d04c5a2de3aec","ref":"refs/heads/robknight/0xp-781-standard-representation-for-eddsa-public-keys","pushedAt":"2024-05-20T15:13:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robknight","name":"Rob Knight","path":"/robknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20022?s=80&v=4"},"commit":{"message":"Fix decodePublicKey import","shortMessageHtmlLink":"Fix decodePublicKey import"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET6jyQAA","startCursor":null,"endCursor":null}},"title":"Activity · proofcarryingdata/zupass"}