{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133133552,"defaultBranch":"master","name":"frontend","ownerLogin":"source-academy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-12T09:50:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35620705?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726194048.0","currentOid":""},"activityList":{"items":[{"before":"7a855759d961bcff82721aabe51c9efc26cb01e6","after":"6490f3047913ccc3398a91864e380694ce4577a9","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-24T17:40:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"3db9d0effd5e6a4b1889439c0d9c9631451af4ef","after":"275264b59c8db1a3da4befaa9b89f30a889a8214","ref":"refs/heads/payload_size_limit","pushedAt":"2024-09-24T10:16:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yiwen101","name":"Wang Yiwen","path":"/yiwen101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121547057?s=80&v=4"},"commit":{"message":"Merge branch 'master' into payload_size_limit","shortMessageHtmlLink":"Merge branch 'master' into payload_size_limit"}},{"before":"1857e24001980fdee0c060208164081b585cfc0c","after":"3db9d0effd5e6a4b1889439c0d9c9631451af4ef","ref":"refs/heads/payload_size_limit","pushedAt":"2024-09-24T10:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yiwen101","name":"Wang Yiwen","path":"/yiwen101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121547057?s=80&v=4"},"commit":{"message":"Fix format","shortMessageHtmlLink":"Fix format"}},{"before":"c9ea47b7d39341bc204829eae2c0bcf061077ade","after":"1857e24001980fdee0c060208164081b585cfc0c","ref":"refs/heads/payload_size_limit","pushedAt":"2024-09-24T10:06:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yiwen101","name":"Wang Yiwen","path":"/yiwen101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121547057?s=80&v=4"},"commit":{"message":"Add asymmetrical margin for ease of reading","shortMessageHtmlLink":"Add asymmetrical margin for ease of reading"}},{"before":"3a65ef8a23954a4bbfa25685cf850acf0bcbf279","after":"08ccc048c79bf4a030a6fbaba712e198f7e4a27c","ref":"refs/heads/renovate/react-redux-9.x","pushedAt":"2024-09-24T06:41:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency react-redux to v9","shortMessageHtmlLink":"fix(deps): update dependency react-redux to v9"}},{"before":"331be9bb043e0360a8946a44437774381c73faf4","after":"743a1f2d8b2e7e08048415a7b98b29c3c24677b4","ref":"refs/heads/renovate/tremor-react-3.x","pushedAt":"2024-09-24T06:41:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency @tremor/react to v3","shortMessageHtmlLink":"fix(deps): update dependency @tremor/react to v3"}},{"before":"41110e65b00d7b991a07e4a28c7167cd52b85dd5","after":"7a855759d961bcff82721aabe51c9efc26cb01e6","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-24T06:40:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"fe360aebd72727855098f34f8bb7dfbbc19059b7","after":"4924ee46908397b02cd3b0e6ae87993a09a8a6c9","ref":"refs/heads/master","pushedAt":"2024-09-24T06:40:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RichDom2185","name":"Richard Dominick","path":"/RichDom2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34370238?s=80&v=4"},"commit":{"message":"Transfer groundControl from staff to admin route (#3043)\n\n* Transfer groundControl from staff to admin route\r\n\r\n* Update snapshots\r\n\r\n* Lint\r\n\r\n* Revert accidental changes to RequestsSaga\r\n\r\n* Find-replace non-admin API calls to backend\r\n\r\n* Change backend route for Admin Panel calls\r\n\r\n* Revert \"Find-replace non-admin API calls to backend\"\r\n\r\nThis reverts commit eabc9002b1b9fa99fef7764bec253132522b54c1.","shortMessageHtmlLink":"Transfer groundControl from staff to admin route (#3043)"}},{"before":"cb114b98db3f23e7482d1f78e22bc7e93bd3db42","after":"3a65ef8a23954a4bbfa25685cf850acf0bcbf279","ref":"refs/heads/renovate/react-redux-9.x","pushedAt":"2024-09-24T06:06:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency react-redux to v9","shortMessageHtmlLink":"fix(deps): update dependency react-redux to v9"}},{"before":"8ff900ba5f26a3af9bb783a5498d061bda595bd8","after":"331be9bb043e0360a8946a44437774381c73faf4","ref":"refs/heads/renovate/tremor-react-3.x","pushedAt":"2024-09-24T06:06:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency @tremor/react to v3","shortMessageHtmlLink":"fix(deps): update dependency @tremor/react to v3"}},{"before":"f12ae19ffb190b6f78d18cfb0032dc7961aab934","after":"41110e65b00d7b991a07e4a28c7167cd52b85dd5","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-24T06:05:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"42c78c063a3b6b8dcdf232469855028cc6385326","after":"fe360aebd72727855098f34f8bb7dfbbc19059b7","ref":"refs/heads/master","pushedAt":"2024-09-24T06:03:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RichDom2185","name":"Richard Dominick","path":"/RichDom2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34370238?s=80&v=4"},"commit":{"message":"Use `DOMPurify` to sanitize and mitigate XSS attacks (#3049)\n\n* Use `DOMPurify` to sanitize and mitigate XSS attacks\r\n\r\n* Allow `target` attribute and update Markdown UI Test Snapshot","shortMessageHtmlLink":"Use DOMPurify to sanitize and mitigate XSS attacks (#3049)"}},{"before":"d1caff55112a168eb3f07e8bc09326deefd873c3","after":"f12ae19ffb190b6f78d18cfb0032dc7961aab934","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-23T20:05:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"6b27def773506d44fccdca64a67544c3d3dcb11b","after":"cb114b98db3f23e7482d1f78e22bc7e93bd3db42","ref":"refs/heads/renovate/react-redux-9.x","pushedAt":"2024-09-22T16:09:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency react-redux to v9","shortMessageHtmlLink":"Update dependency react-redux to v9"}},{"before":"1f4bacdf0335e51a9ab3699e254109148f44a8e6","after":"8ff900ba5f26a3af9bb783a5498d061bda595bd8","ref":"refs/heads/renovate/tremor-react-3.x","pushedAt":"2024-09-22T16:08:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency @tremor/react to v3","shortMessageHtmlLink":"Update dependency @tremor/react to v3"}},{"before":"16a03cdf6af01f52b4006600f9ff04cd0e8a7d32","after":"d1caff55112a168eb3f07e8bc09326deefd873c3","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-22T16:08:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"23a408da27a4d7fc0866737387eaaabb44b9d5fb","after":"42c78c063a3b6b8dcdf232469855028cc6385326","ref":"refs/heads/master","pushedAt":"2024-09-22T16:06:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RichDom2185","name":"Richard Dominick","path":"/RichDom2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34370238?s=80&v=4"},"commit":{"message":"Replace `act` import deprecation warnings (#3050)","shortMessageHtmlLink":"Replace act import deprecation warnings (#3050)"}},{"before":"acc086b82f3f98f3c3c535a45d309df55f688366","after":"16a03cdf6af01f52b4006600f9ff04cd0e8a7d32","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-22T00:44:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"e80e207d3a23e7953bdf87949a7c570d5ef7f365","after":"acc086b82f3f98f3c3c535a45d309df55f688366","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-20T22:06:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"2433918cbaa37ea83800684f491a8550c56fe961","after":"e80e207d3a23e7953bdf87949a7c570d5ef7f365","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-20T20:01:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"eae7c59f6224ef3671b91d7394c2018a6019479d","after":"2433918cbaa37ea83800684f491a8550c56fe961","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-20T16:04:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"cae0a9091f8f9fb4b9be798a582b37b555044645","after":"6b27def773506d44fccdca64a67544c3d3dcb11b","ref":"refs/heads/renovate/react-redux-9.x","pushedAt":"2024-09-20T04:35:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency react-redux to v9","shortMessageHtmlLink":"Update dependency react-redux to v9"}},{"before":"13412d69d714b4dcaae43dc5df950d917030b38e","after":"1f4bacdf0335e51a9ab3699e254109148f44a8e6","ref":"refs/heads/renovate/tremor-react-3.x","pushedAt":"2024-09-20T04:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency @tremor/react to v3","shortMessageHtmlLink":"Update dependency @tremor/react to v3"}},{"before":"b2b8a82006147fd683b33d47fb99e5c38ca3f055","after":"eae7c59f6224ef3671b91d7394c2018a6019479d","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-20T04:34:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"39a6bb69b955b7468f9bbb0d3861e437f0dafda5","after":"c9ea47b7d39341bc204829eae2c0bcf061077ade","ref":"refs/heads/payload_size_limit","pushedAt":"2024-09-20T04:34:09.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"RichDom2185","name":"Richard Dominick","path":"/RichDom2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34370238?s=80&v=4"},"commit":{"message":"Merge branch 'master' into payload_size_limit","shortMessageHtmlLink":"Merge branch 'master' into payload_size_limit"}},{"before":"9d81f3711dff90c088c66aded207388787eb5508","after":"d39ab54350c48f5c313fe4fb6652b9d8173412dc","ref":"refs/heads/remove-tremor-from-stories","pushedAt":"2024-09-20T04:34:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"RichDom2185","name":"Richard Dominick","path":"/RichDom2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34370238?s=80&v=4"},"commit":{"message":"Merge branch 'master' into remove-tremor-from-stories","shortMessageHtmlLink":"Merge branch 'master' into remove-tremor-from-stories"}},{"before":"24d6dfa11da415912f72d18951a85b11640bea3a","after":"23a408da27a4d7fc0866737387eaaabb44b9d5fb","ref":"refs/heads/master","pushedAt":"2024-09-20T04:33:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RichDom2185","name":"Richard Dominick","path":"/RichDom2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34370238?s=80&v=4"},"commit":{"message":"feat: Show bonus xp end date (#3025)\n\n* feat: Implement tool tip to show bonus xp end date\r\n\r\n* fix: Fix formatting\r\n\r\n* fix: Change to use overview's info instead\r\n\r\n* fix: Add missing fields for test\r\n\r\n* refactor: Use CSS Module instead of global scoped stylesheet\r\n\r\n* feat: Add relative deadline to helper function\r\n\r\n* chore: Correct wording","shortMessageHtmlLink":"feat: Show bonus xp end date (#3025)"}},{"before":"8dcb1ecdf509f247cfd527aa606d2639852df160","after":"b2b8a82006147fd683b33d47fb99e5c38ca3f055","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-19T23:06:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"7992ec1c427c0849890f385646c03180becc7cbb","after":"8dcb1ecdf509f247cfd527aa606d2639852df160","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-19T15:52:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}},{"before":"9861f084d20d6da6cfa199828e528616e5edfe78","after":"7992ec1c427c0849890f385646c03180becc7cbb","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-19T14:10:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update all non-major dependencies","shortMessageHtmlLink":"Update all non-major dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzo0MDo0Ni4wMDAwMDBazwAAAAS_dSf6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzo0MDo0Ni4wMDAwMDBazwAAAAS_dSf6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDoxMDoxMS4wMDAwMDBazwAAAAS68l0e"}},"title":"Activity ยท source-academy/frontend"}