{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":461904756,"defaultBranch":"main","name":"new-front-end","ownerLogin":"Normal-OJ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-21T14:48:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45265412?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712646713.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d6b8f2954552f0bcae95cdfad711260d72cc974f","ref":"refs/heads/feat/mobile-homework-page","pushedAt":"2024-04-09T07:11:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: redesign `ProblemInfoCard`","shortMessageHtmlLink":"feat: redesign ProblemInfoCard"}},{"before":"ce43d8568c0d29fef67926c21d6e65f13c132d78","after":"1ab6b01fdf9a36532555a01bf9506058ecb6ccb2","ref":"refs/heads/feat/ce-err-msg","pushedAt":"2024-03-22T05:13:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"feat: show stderr in single submission result if result is compile error","shortMessageHtmlLink":"feat: show stderr in single submission result if result is compile error"}},{"before":"d5914a99138fd41a40f7dccc2aea8b8ba8205e07","after":"9b1ac1d60b4dc90a055c7c88667015253e91b299","ref":"refs/heads/main","pushedAt":"2024-03-21T18:39:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"Feat/upgrade node ts (#167)\n\n* upgrade ts and node\r\n\r\n* upgrade ts eslint to the version that supports ts 5.4\r\n\r\n* upgrade vue-tsc to fix build fail bug\r\n\r\n* fix failing test, see microsoft/playwright/issues/16834\r\n\r\n* upgrade pnpm and node actions version\r\n\r\n* specify node ver for cloudflare pages by add file .node-version","shortMessageHtmlLink":"Feat/upgrade node ts (#167)"}},{"before":"56a322124339e7c78b830784efdfbdb8ee6ebe52","after":"549b0527db98b6a8e31d43ddddc8ab39f11619bc","ref":"refs/heads/feat/upgrade-node-ts","pushedAt":"2024-03-21T18:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"specify node ver for cloudflare pages by add file .node-version","shortMessageHtmlLink":"specify node ver for cloudflare pages by add file .node-version"}},{"before":"2de7bcfe041d7e4d8390711e0f83197eb03d4512","after":"56a322124339e7c78b830784efdfbdb8ee6ebe52","ref":"refs/heads/feat/upgrade-node-ts","pushedAt":"2024-03-19T09:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"upgrade pnpm and node actions version","shortMessageHtmlLink":"upgrade pnpm and node actions version"}},{"before":"9f05e69069981cfe0668f0b5806e99b5835f3653","after":"2de7bcfe041d7e4d8390711e0f83197eb03d4512","ref":"refs/heads/feat/upgrade-node-ts","pushedAt":"2024-03-18T11:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"fix failing test, see microsoft/playwright/issues/16834","shortMessageHtmlLink":"fix failing test, see microsoft/playwright/issues/16834"}},{"before":"75509fc0118c5c6f169d6ad442cabbf5886a5c9b","after":"9f05e69069981cfe0668f0b5806e99b5835f3653","ref":"refs/heads/feat/upgrade-node-ts","pushedAt":"2024-03-18T11:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"fix failing test, see microsoft/playwright/issues/16834","shortMessageHtmlLink":"fix failing test, see microsoft/playwright/issues/16834"}},{"before":null,"after":"75509fc0118c5c6f169d6ad442cabbf5886a5c9b","ref":"refs/heads/feat/upgrade-node-ts","pushedAt":"2024-03-18T10:46:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"upgrade vue-tsc to fix build fail bug","shortMessageHtmlLink":"upgrade vue-tsc to fix build fail bug"}},{"before":"88ea886d769578858c409e6363e37333c6b0db44","after":"d5914a99138fd41a40f7dccc2aea8b8ba8205e07","ref":"refs/heads/main","pushedAt":"2024-03-17T18:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"feat: center course navbar when the screen is wider (#165)","shortMessageHtmlLink":"feat: center course navbar when the screen is wider (#165)"}},{"before":"82b538794322206a9bee9437368f06f6ba5639fc","after":"b2ea79fa5b82872fb87ae978b39a4e5ca85a295a","ref":"refs/heads/feat/center-course-nav-bar","pushedAt":"2024-03-17T11:22:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: center course navbar when the screen is wider","shortMessageHtmlLink":"feat: center course navbar when the screen is wider"}},{"before":null,"after":"82b538794322206a9bee9437368f06f6ba5639fc","ref":"refs/heads/feat/center-course-nav-bar","pushedAt":"2024-03-17T07:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: center course navbar when the screen is wider","shortMessageHtmlLink":"feat: center course navbar when the screen is wider"}},{"before":"24daa305938230cf096a6b5b31778b10225a04a0","after":"88ea886d769578858c409e6363e37333c6b0db44","ref":"refs/heads/main","pushedAt":"2024-03-17T07:03:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"feat: reverse courses list for easier access to newer courses (#158)","shortMessageHtmlLink":"feat: reverse courses list for easier access to newer courses (#158)"}},{"before":"47979b60ba39e7177285c50d876af798a887aae9","after":"e45491a9c6952b0a014279e552b398d31ebba22d","ref":"refs/heads/feat/reverse-courses-list-order","pushedAt":"2024-03-17T06:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"refactor: prevent raw courses data mutation","shortMessageHtmlLink":"refactor: prevent raw courses data mutation"}},{"before":"33baa298760080e742bba3272edced57c1659d5d","after":"24daa305938230cf096a6b5b31778b10225a04a0","ref":"refs/heads/main","pushedAt":"2024-03-14T09:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"Feat/display name in problem stats (#163)\n\n* feat(stats.vue): add displayname after username in problem stats just like homeword stats\r\n\r\n* refactor(CourseSideBar.vue): remove the defineProps import to fix the warning (no need to import global macro)","shortMessageHtmlLink":"Feat/display name in problem stats (#163)"}},{"before":"c9443655229b0f6a776368b007d026a60087b0d9","after":"33baa298760080e742bba3272edced57c1659d5d","ref":"refs/heads/main","pushedAt":"2024-03-14T09:24:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"Merge pull request #162 from Normal-OJ/feat/add-submissions-download-button","shortMessageHtmlLink":"Merge pull request #162 from Normal-OJ/feat/add-submissions-download-…"}},{"before":null,"after":"318b1e97f16005fc0bd892a782fa3b282e704adb","ref":"refs/heads/feat/display-name-in-problem-stats","pushedAt":"2024-03-14T09:20:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"refactor(CourseSideBar.vue): remove the defineProps import to fix the warning (no need to import global macro)","shortMessageHtmlLink":"refactor(CourseSideBar.vue): remove the defineProps import to fix the…"}},{"before":null,"after":"679f6ccf123dc8d3a11d37810a7801fb3ea716e6","ref":"refs/heads/feat/add-submissions-download-button","pushedAt":"2024-02-24T13:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: add btn to download all submissions in course","shortMessageHtmlLink":"feat: add btn to download all submissions in course"}},{"before":"06ee5b8a23c8be6e958d348a8d05e99ee63d0861","after":"c9443655229b0f6a776368b007d026a60087b0d9","ref":"refs/heads/main","pushedAt":"2024-01-07T08:56:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"feat: add mobile tab for course page (#159)\n\n* feat: add horizontal tab for mobile course page\r\n\r\n* feat: add class to hide scrollbar\r\n\r\n* feat: apply new tab to mobile course page\r\n\r\n* feat: remove `template` tag","shortMessageHtmlLink":"feat: add mobile tab for course page (#159)"}},{"before":"3551ac9d422374eafff16b3dc5e9b405fa5150c2","after":"7a37158e7461cf4e60caca53e331f40db6402187","ref":"refs/heads/feat/add-mobile-problem-card","pushedAt":"2024-01-06T17:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: use `ProblemInfo` component on mobile size screen","shortMessageHtmlLink":"feat: use ProblemInfo component on mobile size screen"}},{"before":null,"after":"3551ac9d422374eafff16b3dc5e9b405fa5150c2","ref":"refs/heads/feat/add-mobile-problem-card","pushedAt":"2024-01-06T17:02:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: use `ProblemInfo` component on mobile size screen","shortMessageHtmlLink":"feat: use ProblemInfo component on mobile size screen"}},{"before":null,"after":"fbf76c44c1d1f4c6f8daad1e09f0c30c5e8e6c81","ref":"refs/heads/feat/update-submission-filter","pushedAt":"2023-12-31T16:58:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"5c061d44aae4b9048ca871fafdf266956f1d4d2e","after":"b253bf373e806c38d6efbbe1773b6b3087a0c2a6","ref":"refs/heads/feat/add-mobile-tab-for-course-page","pushedAt":"2023-12-31T14:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: remove `template` tag","shortMessageHtmlLink":"feat: remove template tag"}},{"before":null,"after":"5c061d44aae4b9048ca871fafdf266956f1d4d2e","ref":"refs/heads/feat/add-mobile-tab-for-course-page","pushedAt":"2023-12-31T13:59:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: apply new tab to mobile course page","shortMessageHtmlLink":"feat: apply new tab to mobile course page"}},{"before":null,"after":"47979b60ba39e7177285c50d876af798a887aae9","ref":"refs/heads/feat/reverse-courses-list-order","pushedAt":"2023-12-31T10:05:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laporchen","name":"Lapor Chen","path":"/laporchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31620109?s=80&v=4"},"commit":{"message":"feat: reverse courses list for easier access to newer courses","shortMessageHtmlLink":"feat: reverse courses list for easier access to newer courses"}},{"before":"9806cc6df7b67cee1d6b0807897e36bad335b88d","after":"06ee5b8a23c8be6e958d348a8d05e99ee63d0861","ref":"refs/heads/main","pushedAt":"2023-11-10T06:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"Fix/flaky tests (#157)\n\n* test: use vite preview instead of vite dev in playwright webserver to avoid flaky tests due to HMR\r\n\r\n* feat: add env node and env api base url in pages for inspect\r\n\r\n* test: Add build step for vite preview\r\n\r\n* test: always upload test report\r\n\r\n* fix: adjust cowsay position and add test report command to readme\r\n\r\n* Update .github/workflows/playwright.yml\r\n\r\nCo-authored-by: Bogay \r\n\r\n---------\r\n\r\nCo-authored-by: Bogay ","shortMessageHtmlLink":"Fix/flaky tests (#157)"}},{"before":"4279049be3a5e7f603585e1adf116b4ad37e1763","after":"3f8cfb995bd62c6f8309939ce32677a724133772","ref":"refs/heads/fix/flaky-tests","pushedAt":"2023-11-10T05:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"Update .github/workflows/playwright.yml\n\nCo-authored-by: Bogay ","shortMessageHtmlLink":"Update .github/workflows/playwright.yml"}},{"before":"524cb492bcf9b6fda3b41391e98a4286d78f342b","after":"4279049be3a5e7f603585e1adf116b4ad37e1763","ref":"refs/heads/fix/flaky-tests","pushedAt":"2023-11-10T03:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"fix: adjust cowsay position and add test report command to readme","shortMessageHtmlLink":"fix: adjust cowsay position and add test report command to readme"}},{"before":"fa5d26a4c97a01610ce98f90ab6cf85217b6ebf7","after":"524cb492bcf9b6fda3b41391e98a4286d78f342b","ref":"refs/heads/fix/flaky-tests","pushedAt":"2023-11-09T17:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"test: always upload test report","shortMessageHtmlLink":"test: always upload test report"}},{"before":"56d68258859ad931ba4c01c5c59def38de147980","after":"fa5d26a4c97a01610ce98f90ab6cf85217b6ebf7","ref":"refs/heads/fix/flaky-tests","pushedAt":"2023-11-09T17:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"test: Add build step for vite preview","shortMessageHtmlLink":"test: Add build step for vite preview"}},{"before":null,"after":"56d68258859ad931ba4c01c5c59def38de147980","ref":"refs/heads/fix/flaky-tests","pushedAt":"2023-11-09T17:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"uier","name":"TzuWei","path":"/uier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16915098?s=80&v=4"},"commit":{"message":"feat: add env node and env api base url in pages for inspect","shortMessageHtmlLink":"feat: add env node and env api base url in pages for inspect"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEK6-kFQA","startCursor":null,"endCursor":null}},"title":"Activity · Normal-OJ/new-front-end"}