{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645949808,"defaultBranch":"main","name":"final-project-haichao-joy","ownerLogin":"osu-cs493-sp23","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-26T20:47:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129456171?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686770143.364396","currentOid":""},"activityList":{"items":[{"before":"38d135990cf8ee35786d365ab15507f3dcfc4483","after":"3d02968bb96798abd75f7e2c64f96c9775a8d3e2","ref":"refs/heads/main","pushedAt":"2023-06-16T18:40:10.886Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #14 from osu-cs493-sp23/courses\n\nfix users endpoint: error handling","shortMessageHtmlLink":"Merge pull request #14 from osu-cs493-sp23/courses"}},{"before":"a3bbeb54a83a9ade27618e16489ed0afe06ec7e7","after":"f1434c1afabf2139d153b6e858369840c94f530a","ref":"refs/heads/courses","pushedAt":"2023-06-16T18:39:31.228Z","pushType":"push","commitsCount":1,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"fix users endpoint: error handling","shortMessageHtmlLink":"fix users endpoint: error handling"}},{"before":"1b3f53a30a790e231bbb89cf9e97f8ec022cafa6","after":"38d135990cf8ee35786d365ab15507f3dcfc4483","ref":"refs/heads/main","pushedAt":"2023-06-16T17:55:14.556Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #13 from osu-cs493-sp23/courses\n\nFix assignments pagination","shortMessageHtmlLink":"Merge pull request #13 from osu-cs493-sp23/courses"}},{"before":"051b59af783254f7b3d0fb86046b82a613cbc212","after":"a3bbeb54a83a9ade27618e16489ed0afe06ec7e7","ref":"refs/heads/courses","pushedAt":"2023-06-16T17:53:50.146Z","pushType":"push","commitsCount":1,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Fix assignments pagination","shortMessageHtmlLink":"Fix assignments pagination"}},{"before":"b28becefe96c33caaf3a0a823896fc705740a467","after":"1b3f53a30a790e231bbb89cf9e97f8ec022cafa6","ref":"refs/heads/main","pushedAt":"2023-06-16T17:26:51.714Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"Merge pull request #12 from osu-cs493-sp23/courses\n\nCourses","shortMessageHtmlLink":"Merge pull request #12 from osu-cs493-sp23/courses"}},{"before":"49b0e5b0f4d1cf1373dcc2e4439b6005696bd4cd","after":"051b59af783254f7b3d0fb86046b82a613cbc212","ref":"refs/heads/courses","pushedAt":"2023-06-16T17:21:17.309Z","pushType":"push","commitsCount":1,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"remove files","shortMessageHtmlLink":"remove files"}},{"before":"afb86b37820d5c5109cad09307fcef19d9530471","after":"49b0e5b0f4d1cf1373dcc2e4439b6005696bd4cd","ref":"refs/heads/courses","pushedAt":"2023-06-16T17:21:05.840Z","pushType":"push","commitsCount":5,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"now POST assignments/{id}/submissions can check user's enrollment","shortMessageHtmlLink":"now POST assignments/{id}/submissions can check user's enrollment"}},{"before":"b7f81519c6944346860bd93e83acc6782c27b2e6","after":"b28becefe96c33caaf3a0a823896fc705740a467","ref":"refs/heads/main","pushedAt":"2023-06-16T16:51:39.876Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"Merge pull request #11 from osu-cs493-sp23/quanyue-branch\n\nfinish auth(without test)","shortMessageHtmlLink":"Merge pull request #11 from osu-cs493-sp23/quanyue-branch"}},{"before":"2aa3b9c7959763ee8e20d99dcd4b04d6243aaf72","after":"a7d7ea21c6c860238a948e4847241e6d6d262851","ref":"refs/heads/quanyue-branch","pushedAt":"2023-06-16T16:27:48.831Z","pushType":"push","commitsCount":1,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"fixed delete assignment endpoint to report 404 correctly","shortMessageHtmlLink":"fixed delete assignment endpoint to report 404 correctly"}},{"before":"659d7f607eaf2e3b29456726b5866ee485aef27e","after":"2aa3b9c7959763ee8e20d99dcd4b04d6243aaf72","ref":"refs/heads/quanyue-branch","pushedAt":"2023-06-16T14:17:36.856Z","pushType":"push","commitsCount":9,"pusher":{"login":"quanyuexie","name":null,"path":"/quanyuexie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72057679?s=80&v=4"},"commit":{"message":"finish auth(without test)","shortMessageHtmlLink":"finish auth(without test)"}},{"before":"6e90fe8e9c273631b3705a38947707fdfb6880d1","after":"b7f81519c6944346860bd93e83acc6782c27b2e6","ref":"refs/heads/main","pushedAt":"2023-06-16T05:40:26.649Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"Merge pull request #10 from osu-cs493-sp23/courses\n\ncourses endpoints now contain authentication","shortMessageHtmlLink":"Merge pull request #10 from osu-cs493-sp23/courses"}},{"before":"d606674ca31680d770521458bb1f14bbb1708107","after":"afb86b37820d5c5109cad09307fcef19d9530471","ref":"refs/heads/courses","pushedAt":"2023-06-16T05:18:37.243Z","pushType":"push","commitsCount":1,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Error handling courses/ endpoint and worked on assignments/{id}/submssions","shortMessageHtmlLink":"Error handling courses/ endpoint and worked on assignments/{id}/subms…"}},{"before":"9898d0656e46a9c4aac864cec3af5af8973d0222","after":"d606674ca31680d770521458bb1f14bbb1708107","ref":"refs/heads/courses","pushedAt":"2023-06-16T04:35:10.191Z","pushType":"push","commitsCount":7,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"courses endpoints now contain authentication","shortMessageHtmlLink":"courses endpoints now contain authentication"}},{"before":"c191aef5cf88d9555e5b691c5b85861eaec4d3f3","after":"6e90fe8e9c273631b3705a38947707fdfb6880d1","ref":"refs/heads/main","pushedAt":"2023-06-16T03:21:44.854Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #9 from osu-cs493-sp23/Benjamin-branch\n\nupdated auth.js, dockerfile, pagination, rate limit","shortMessageHtmlLink":"Merge pull request #9 from osu-cs493-sp23/Benjamin-branch"}},{"before":"da4a5b14ab79cdd2dfa7ee8bd14bb1ad9a2db528","after":"0008dc3f39a11c27c291b7f50f0a31e2fd096891","ref":"refs/heads/Benjamin-branch","pushedAt":"2023-06-16T03:21:32.831Z","pushType":"push","commitsCount":5,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge branch 'main' into Benjamin-branch","shortMessageHtmlLink":"Merge branch 'main' into Benjamin-branch"}},{"before":"659d7f607eaf2e3b29456726b5866ee485aef27e","after":"c191aef5cf88d9555e5b691c5b85861eaec4d3f3","ref":"refs/heads/main","pushedAt":"2023-06-16T02:40:07.935Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"Merge pull request #8 from osu-cs493-sp23/Haichao-branch\n\nfix bugs about users endpoints","shortMessageHtmlLink":"Merge pull request #8 from osu-cs493-sp23/Haichao-branch"}},{"before":"6d773f85f3948cdf6cd8a5f21686dc46115eafee","after":"659d7f607eaf2e3b29456726b5866ee485aef27e","ref":"refs/heads/quanyue-branch","pushedAt":"2023-06-16T02:20:11.410Z","pushType":"push","commitsCount":8,"pusher":{"login":"quanyuexie","name":null,"path":"/quanyuexie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72057679?s=80&v=4"},"commit":{"message":"Merge pull request #7 from osu-cs493-sp23/courses\n\nadd test set","shortMessageHtmlLink":"Merge pull request #7 from osu-cs493-sp23/courses"}},{"before":"56cfb01dacc09d693c2c1bd175707ad49c832fed","after":"da4a5b14ab79cdd2dfa7ee8bd14bb1ad9a2db528","ref":"refs/heads/Benjamin-branch","pushedAt":"2023-06-15T22:22:44.346Z","pushType":"push","commitsCount":12,"pusher":{"login":"chabe-bit","name":null,"path":"/chabe-bit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62448035?s=80&v=4"},"commit":{"message":"updated auth.js, dockerfile, pagination, rate limit","shortMessageHtmlLink":"updated auth.js, dockerfile, pagination, rate limit"}},{"before":"079a460d1e16c0ec3cddd2c5758d4921fbf783aa","after":"1c790bfc6b419e404042c1c9ce348266f1e7eeab","ref":"refs/heads/Haichao-branch","pushedAt":"2023-06-15T21:52:42.952Z","pushType":"push","commitsCount":6,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"fix bugs about users endpoints to let initDb.js file password data be stored in hashed format","shortMessageHtmlLink":"fix bugs about users endpoints to let initDb.js file password data be…"}},{"before":"bb19f6655ef2ffeac56baf234fbee03a78fe907f","after":"659d7f607eaf2e3b29456726b5866ee485aef27e","ref":"refs/heads/main","pushedAt":"2023-06-15T19:51:18.790Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #7 from osu-cs493-sp23/courses\n\nadd test set","shortMessageHtmlLink":"Merge pull request #7 from osu-cs493-sp23/courses"}},{"before":"391380f8f5bfdd3fd0edda4720d99e6eee4e45fa","after":"9898d0656e46a9c4aac864cec3af5af8973d0222","ref":"refs/heads/courses","pushedAt":"2023-06-15T19:44:21.726Z","pushType":"push","commitsCount":6,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"add test set","shortMessageHtmlLink":"add test set"}},{"before":"ba128ea768d6a4a01f705f22d979526e8e3c486c","after":"bb19f6655ef2ffeac56baf234fbee03a78fe907f","ref":"refs/heads/main","pushedAt":"2023-06-15T18:36:32.397Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #6 from osu-cs493-sp23/quanyue-branch\n\nfinish assignment api without paging and auth","shortMessageHtmlLink":"Merge pull request #6 from osu-cs493-sp23/quanyue-branch"}},{"before":"dbf83f13eb66ed450cdd8d0880c5a189949b03c3","after":"6d773f85f3948cdf6cd8a5f21686dc46115eafee","ref":"refs/heads/quanyue-branch","pushedAt":"2023-06-15T12:20:55.430Z","pushType":"push","commitsCount":1,"pusher":{"login":"quanyuexie","name":null,"path":"/quanyuexie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72057679?s=80&v=4"},"commit":{"message":"finish assignment api without paging and auth","shortMessageHtmlLink":"finish assignment api without paging and auth"}},{"before":"28da03af9b6110002a4ff49ac7db804de019dfdc","after":"ba128ea768d6a4a01f705f22d979526e8e3c486c","ref":"refs/heads/main","pushedAt":"2023-06-15T04:28:19.211Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #5 from osu-cs493-sp23/Haichao-branch\n\nfinished users endpoints","shortMessageHtmlLink":"Merge pull request #5 from osu-cs493-sp23/Haichao-branch"}},{"before":"45e961eb9ea8e84731948ea34e40067e3353b96f","after":"079a460d1e16c0ec3cddd2c5758d4921fbf783aa","ref":"refs/heads/Haichao-branch","pushedAt":"2023-06-15T04:04:12.726Z","pushType":"push","commitsCount":9,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"finished users endpoints with associations to courses","shortMessageHtmlLink":"finished users endpoints with associations to courses"}},{"before":"0c66762fce8fa1602aea51e47037269776255aab","after":"28da03af9b6110002a4ff49ac7db804de019dfdc","ref":"refs/heads/main","pushedAt":"2023-06-15T03:52:16.341Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"Merge pull request #4 from osu-cs493-sp23/courses\n\nfinalize course endpoints","shortMessageHtmlLink":"Merge pull request #4 from osu-cs493-sp23/courses"}},{"before":"92a16b91bf96fde4650f37a4cbe47cc88f71b0ec","after":"391380f8f5bfdd3fd0edda4720d99e6eee4e45fa","ref":"refs/heads/courses","pushedAt":"2023-06-15T03:35:19.329Z","pushType":"push","commitsCount":4,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"finalize course endpoints","shortMessageHtmlLink":"finalize course endpoints"}},{"before":"26c64423405a55776243d982b44145cd052e8368","after":"0c66762fce8fa1602aea51e47037269776255aab","ref":"refs/heads/main","pushedAt":"2023-06-15T02:40:04.851Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ImgyeongLee","name":"Imgyeong Lee","path":"/ImgyeongLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81654344?s=80&v=4"},"commit":{"message":"Merge pull request #3 from osu-cs493-sp23/quanyue-branch\n\nupdate assignment api without auth","shortMessageHtmlLink":"Merge pull request #3 from osu-cs493-sp23/quanyue-branch"}},{"before":"97fce377362cc3a344bd009d30241d850ab3e600","after":"dbf83f13eb66ed450cdd8d0880c5a189949b03c3","ref":"refs/heads/quanyue-branch","pushedAt":"2023-06-15T02:28:49.114Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"quanyuexie","name":null,"path":"/quanyuexie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72057679?s=80&v=4"},"commit":{"message":"update assignment api without auth","shortMessageHtmlLink":"update assignment api without auth"}},{"before":"56cfb01dacc09d693c2c1bd175707ad49c832fed","after":"26c64423405a55776243d982b44145cd052e8368","ref":"refs/heads/main","pushedAt":"2023-06-14T22:37:00.122Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"haichao-joy","name":"Haichao Yang","path":"/haichao-joy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71799354?s=80&v=4"},"commit":{"message":"Merge pull request #2 from osu-cs493-sp23/courses\n\nCourse Endpoints","shortMessageHtmlLink":"Merge pull request #2 from osu-cs493-sp23/courses"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNlQxODo0MDoxMC44ODYwOThazwAAAANDPIUe","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNlQxODo0MDoxMC44ODYwOThazwAAAANDPIUe","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNFQyMjozNzowMC4xMjIzNzJazwAAAANBvGhf"}},"title":"Activity · osu-cs493-sp23/final-project-haichao-joy"}