{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12572903,"defaultBranch":"main","name":"domjudge","ownerLogin":"DOMjudge","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-03T19:33:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5373824?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725298231.0","currentOid":""},"activityList":{"items":[{"before":"c0f9b32cc39591d9e756b59fc21a830882b11d6f","after":"4131dde36b96a8b8dfcea42730896ee692ff7bb3","ref":"refs/heads/wfastana","pushedAt":"2024-09-08T08:20:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meisterT","name":"Tobias Werth","path":"/meisterT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418721?s=80&v=4"},"commit":{"message":"Use em.","shortMessageHtmlLink":"Use em."}},{"before":"c014fd4f4754e99714668a593701e2f4373e8a0b","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2672-e71f3be01732c967717cac8f76af1631bfcdc246","pushedAt":"2024-09-08T08:13:56.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":"e71f3be01732c967717cac8f76af1631bfcdc246","after":"c014fd4f4754e99714668a593701e2f4373e8a0b","ref":"refs/heads/main","pushedAt":"2024-09-08T08:13:55.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":"Simplify submission page and re-order information in a better way.","shortMessageHtmlLink":"Simplify submission page and re-order information in a better way."}},{"before":null,"after":"c014fd4f4754e99714668a593701e2f4373e8a0b","ref":"refs/heads/gh-readonly-queue/main/pr-2672-e71f3be01732c967717cac8f76af1631bfcdc246","pushedAt":"2024-09-08T08:13:55.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":"Simplify submission page and re-order information in a better way.","shortMessageHtmlLink":"Simplify submission page and re-order information in a better way."}},{"before":"e71f3be01732c967717cac8f76af1631bfcdc246","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2671-de7c545713ef5f57744f268be5f0f7ced7c23723","pushedAt":"2024-09-07T10:03: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":"de7c545713ef5f57744f268be5f0f7ced7c23723","after":"e71f3be01732c967717cac8f76af1631bfcdc246","ref":"refs/heads/main","pushedAt":"2024-09-07T10:03:52.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":"Remove comma.","shortMessageHtmlLink":"Remove comma."}},{"before":null,"after":"e71f3be01732c967717cac8f76af1631bfcdc246","ref":"refs/heads/gh-readonly-queue/main/pr-2671-de7c545713ef5f57744f268be5f0f7ced7c23723","pushedAt":"2024-09-07T10:03:51.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":"Remove comma.","shortMessageHtmlLink":"Remove comma."}},{"before":"de7c545713ef5f57744f268be5f0f7ced7c23723","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2670-e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf","pushedAt":"2024-09-07T09:51:11.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":"e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf","after":"de7c545713ef5f57744f268be5f0f7ced7c23723","ref":"refs/heads/main","pushedAt":"2024-09-07T09:51:10.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":"Simplify verification 'form'.","shortMessageHtmlLink":"Simplify verification 'form'."}},{"before":null,"after":"de7c545713ef5f57744f268be5f0f7ced7c23723","ref":"refs/heads/gh-readonly-queue/main/pr-2670-e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf","pushedAt":"2024-09-07T09:51:10.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":"Simplify verification 'form'.","shortMessageHtmlLink":"Simplify verification 'form'."}},{"before":"9bb6a1ebd3cdfc01aa653cdee7e7d9b4874f47b7","after":"c0f9b32cc39591d9e756b59fc21a830882b11d6f","ref":"refs/heads/wfastana","pushedAt":"2024-09-06T09:52:56.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"nickygerritsen","name":"Nicky Gerritsen","path":"/nickygerritsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/550145?s=80&v=4"},"commit":{"message":"Display as table to center align properly","shortMessageHtmlLink":"Display as table to center align properly"}},{"before":"de0068c4318f638923a7903e426b8c009fa4a373","after":"c0f9b32cc39591d9e756b59fc21a830882b11d6f","ref":"refs/heads/mobilefriendly","pushedAt":"2024-09-06T09:52:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickygerritsen","name":"Nicky Gerritsen","path":"/nickygerritsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/550145?s=80&v=4"},"commit":{"message":"Display as table to center align properly","shortMessageHtmlLink":"Display as table to center align properly"}},{"before":"4dcbb95cf1843b742e8d14e446902ce4e0b1360d","after":"9bb6a1ebd3cdfc01aa653cdee7e7d9b4874f47b7","ref":"refs/heads/wfastana","pushedAt":"2024-09-06T09:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickygerritsen","name":"Nicky Gerritsen","path":"/nickygerritsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/550145?s=80&v=4"},"commit":{"message":"Drastically speed up creating rejudgings by using direct queries\n\nOn my laptop creating a rejudging for the whole of WF46 went from 807 seconds to 16 seconds, a 50x improvement.\n\n(cherry picked from commit e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf)","shortMessageHtmlLink":"Drastically speed up creating rejudgings by using direct queries"}},{"before":"6bb3cbeae36e576307801c143a5c14881b15e2bb","after":"de0068c4318f638923a7903e426b8c009fa4a373","ref":"refs/heads/mobilefriendly","pushedAt":"2024-09-06T09:25:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickygerritsen","name":"Nicky Gerritsen","path":"/nickygerritsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/550145?s=80&v=4"},"commit":{"message":"Fix pending subs on mobile scoreboard.","shortMessageHtmlLink":"Fix pending subs on mobile scoreboard."}},{"before":"e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2648-274d36ad2aba9ddc7669038b13262b875bede49b","pushedAt":"2024-09-05T20:53:16.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":"274d36ad2aba9ddc7669038b13262b875bede49b","after":"e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf","ref":"refs/heads/main","pushedAt":"2024-09-05T20:53:15.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":"Drastically speed up creating rejudgings by using direct queries\n\nOn my laptop creating a rejudging for the whole of WF46 went from 807 seconds to 16 seconds, a 50x improvement.","shortMessageHtmlLink":"Drastically speed up creating rejudgings by using direct queries"}},{"before":null,"after":"e6406f8ccf21836cb1bbb3b782019b74eb3a1dbf","ref":"refs/heads/gh-readonly-queue/main/pr-2648-274d36ad2aba9ddc7669038b13262b875bede49b","pushedAt":"2024-09-05T20:53:15.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":"Drastically speed up creating rejudgings by using direct queries\n\nOn my laptop creating a rejudging for the whole of WF46 went from 807 seconds to 16 seconds, a 50x improvement.","shortMessageHtmlLink":"Drastically speed up creating rejudgings by using direct queries"}},{"before":"de0068c4318f638923a7903e426b8c009fa4a373","after":"6bb3cbeae36e576307801c143a5c14881b15e2bb","ref":"refs/heads/mobilefriendly","pushedAt":"2024-09-05T18:46:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"meisterT","name":"Tobias Werth","path":"/meisterT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418721?s=80&v=4"},"commit":{"message":"Merge branch 'wfluxor' into mobilefriendly","shortMessageHtmlLink":"Merge branch 'wfluxor' into mobilefriendly"}},{"before":"9f12b776881148aeb65e4c067e7290791752ea05","after":"4dcbb95cf1843b742e8d14e446902ce4e0b1360d","ref":"refs/heads/wfastana","pushedAt":"2024-09-05T18:13:47.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"meisterT","name":"Tobias Werth","path":"/meisterT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/418721?s=80&v=4"},"commit":{"message":"Use the preg_match_all return to detect failures\n\nEven if we cannot match anything we would have had an array containing an empty array. That array indicates that nothing was matched.\n\nWe should now fail when:\n- preg_match_all fails\n- preg_match_all returns it found 0 matches\n- the redundant case (as safeguard) when the array has 0 matches","shortMessageHtmlLink":"Use the preg_match_all return to detect failures"}},{"before":"274d36ad2aba9ddc7669038b13262b875bede49b","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2668-11d21691dbb18de5bdb9664c9248f76394f464af","pushedAt":"2024-09-02T17:30:32.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":"11d21691dbb18de5bdb9664c9248f76394f464af","after":"274d36ad2aba9ddc7669038b13262b875bede49b","ref":"refs/heads/main","pushedAt":"2024-09-02T17:30:32.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":"Use the preg_match_all return to detect failures\n\nEven if we cannot match anything we would have had an array containing an empty array. That array indicates that nothing was matched.\n\nWe should now fail when:\n- preg_match_all fails\n- preg_match_all returns it found 0 matches\n- the redundant case (as safeguard) when the array has 0 matches","shortMessageHtmlLink":"Use the preg_match_all return to detect failures"}},{"before":null,"after":"274d36ad2aba9ddc7669038b13262b875bede49b","ref":"refs/heads/gh-readonly-queue/main/pr-2668-11d21691dbb18de5bdb9664c9248f76394f464af","pushedAt":"2024-09-02T17:30:31.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":"Use the preg_match_all return to detect failures\n\nEven if we cannot match anything we would have had an array containing an empty array. That array indicates that nothing was matched.\n\nWe should now fail when:\n- preg_match_all fails\n- preg_match_all returns it found 0 matches\n- the redundant case (as safeguard) when the array has 0 matches","shortMessageHtmlLink":"Use the preg_match_all return to detect failures"}},{"before":"11d21691dbb18de5bdb9664c9248f76394f464af","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2664-42e4165782b57c74b715944a0b06d56acbb367a7","pushedAt":"2024-09-02T17:18: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":"42e4165782b57c74b715944a0b06d56acbb367a7","after":"11d21691dbb18de5bdb9664c9248f76394f464af","ref":"refs/heads/main","pushedAt":"2024-09-02T17:18:37.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":"Avoid infinite error handling recursion in runguard.\n\nPreviously, there were two scenarios that are problematic:\n- while handling an error, we start writing the meta file, and if that\n also fails, we treat this as handling a new error and never stop;\n- while writing the meta file, we encounter an error which in turn tries\n writing to the meta file causing another error and we never stop.","shortMessageHtmlLink":"Avoid infinite error handling recursion in runguard."}},{"before":null,"after":"11d21691dbb18de5bdb9664c9248f76394f464af","ref":"refs/heads/gh-readonly-queue/main/pr-2664-42e4165782b57c74b715944a0b06d56acbb367a7","pushedAt":"2024-09-02T17:18:37.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":"Avoid infinite error handling recursion in runguard.\n\nPreviously, there were two scenarios that are problematic:\n- while handling an error, we start writing the meta file, and if that\n also fails, we treat this as handling a new error and never stop;\n- while writing the meta file, we encounter an error which in turn tries\n writing to the meta file causing another error and we never stop.","shortMessageHtmlLink":"Avoid infinite error handling recursion in runguard."}},{"before":"42e4165782b57c74b715944a0b06d56acbb367a7","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2667-b3cac2c29669626568943b464363c4ef2bfacfb9","pushedAt":"2024-08-30T14:03:12.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":"b3cac2c29669626568943b464363c4ef2bfacfb9","after":"42e4165782b57c74b715944a0b06d56acbb367a7","ref":"refs/heads/main","pushedAt":"2024-08-30T14:03:08.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":"Allow null display_name when importing teams.json, fixes #2666","shortMessageHtmlLink":"Allow null display_name when importing teams.json, fixes #2666"}},{"before":null,"after":"42e4165782b57c74b715944a0b06d56acbb367a7","ref":"refs/heads/gh-readonly-queue/main/pr-2667-b3cac2c29669626568943b464363c4ef2bfacfb9","pushedAt":"2024-08-30T14:03:08.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":"Allow null display_name when importing teams.json, fixes #2666","shortMessageHtmlLink":"Allow null display_name when importing teams.json, fixes #2666"}},{"before":"b3cac2c29669626568943b464363c4ef2bfacfb9","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-2663-cf4832b2475e027bab2eebf971e211ea81eb0d72","pushedAt":"2024-08-26T13:06:50.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":"cf4832b2475e027bab2eebf971e211ea81eb0d72","after":"b3cac2c29669626568943b464363c4ef2bfacfb9","ref":"refs/heads/main","pushedAt":"2024-08-26T13:06:48.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":"Enable webstandard job after fixed image\n\nThis reverts commit 90c3ab89c6d5a94857fe51dbc9cb8b6b0fd32b76.","shortMessageHtmlLink":"Enable webstandard job after fixed image"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsAAtmwA","startCursor":null,"endCursor":null}},"title":"Activity ยท DOMjudge/domjudge"}