{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5481861,"defaultBranch":"master","name":"nusmods","ownerLogin":"nusmodifications","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-08-20T13:58:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7428865?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714107149.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"76eb6240f3575de3ad47d2a966d4d86e20a06aa9","ref":"refs/heads/renovate/npm-immer-vulnerability","pushedAt":"2024-04-26T04:52:24.000Z","pushType":"branch_creation","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 immer to v9 [security]","shortMessageHtmlLink":"fix(deps): update dependency immer to v9 [security]"}},{"before":"b086360ebf69cf00a42ca0ea99f98d07780d324c","after":"e8872fcbd3c3cdd80bd8088c39aedb7704df1565","ref":"refs/heads/cpex-staging","pushedAt":"2024-04-23T07:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"},"commit":{"message":"chore: re-disable cpex","shortMessageHtmlLink":"chore: re-disable cpex"}},{"before":null,"after":"b086360ebf69cf00a42ca0ea99f98d07780d324c","ref":"refs/heads/cpex-staging","pushedAt":"2024-04-23T06:56:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"},"commit":{"message":"chore: temporarily enable cpex for testing","shortMessageHtmlLink":"chore: temporarily enable cpex for testing"}},{"before":"730db7cd9b0d69aa354a85608f7665012cfffa90","after":"27df82b356a2a56b76c4ccc2695a65f71c376f90","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-04-20T17:17:16.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 definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"18583fbe9699b6adea9d6119f4760546af6ea6ec","after":"a24dfbb33ffe9b1e7c2af7e346c95e2b3010eaf9","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-04-20T17:16: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":"fix(deps): update dependency axios [security]","shortMessageHtmlLink":"fix(deps): update dependency axios [security]"}},{"before":"512d3e8f363ef0a1f1f701e887af6e26cd1a8531","after":"ae6e97d96ff41883e8ddc1f1b4a68abb2c8f669c","ref":"refs/heads/master","pushedAt":"2024-04-20T17:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"},"commit":{"message":"feat(venues): add highlighting for matched substrings in Venue Search (#3722)","shortMessageHtmlLink":"feat(venues): add highlighting for matched substrings in Venue Search ("}},{"before":"f97e81cb3f10d65815e01359f929cf662e443d22","after":"730db7cd9b0d69aa354a85608f7665012cfffa90","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-04-17T14:07:00.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 definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"399f005a8222f43f36d6415c826d1a68fd7e6c74","after":"18583fbe9699b6adea9d6119f4760546af6ea6ec","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-04-17T14:06:31.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 axios [security]","shortMessageHtmlLink":"fix(deps): update dependency axios [security]"}},{"before":"9fdd1e806e201d48d47a7248c0ff5189af89cf00","after":"512d3e8f363ef0a1f1f701e887af6e26cd1a8531","ref":"refs/heads/production","pushedAt":"2024-04-17T14:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"fix(venues): VenueList subtitle color in dark mode (#3719)","shortMessageHtmlLink":"fix(venues): VenueList subtitle color in dark mode (#3719)"}},{"before":"9fdd1e806e201d48d47a7248c0ff5189af89cf00","after":"512d3e8f363ef0a1f1f701e887af6e26cd1a8531","ref":"refs/heads/master","pushedAt":"2024-04-17T14:04:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"fix(venues): VenueList subtitle color in dark mode (#3719)","shortMessageHtmlLink":"fix(venues): VenueList subtitle color in dark mode (#3719)"}},{"before":"34103d972c9c861a7e3d987551590456bd5da533","after":"9fdd1e806e201d48d47a7248c0ff5189af89cf00","ref":"refs/heads/production","pushedAt":"2024-04-17T09:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"feat(venues): venue search by room name (#3717)\n\n* chore: add venues\r\n\r\n* feat(venues): venue search by room name\r\n\r\nsearchVenue function is modified to take in an optional VenueLocations argument and filter against both venue and roomName if the optional argument is provided. VenueLocations is made optional for backward compatibility.\r\n\r\nThe venue buttons are also modified to show both venue and room names (if present)","shortMessageHtmlLink":"feat(venues): venue search by room name (#3717)"}},{"before":"783f6349404677c2fb3c3d3e9adccf612bf1aea9","after":"f97e81cb3f10d65815e01359f929cf662e443d22","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-04-17T09:06:40.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 definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"3125e106dfb0a95fe53392a254d7987131867a5a","after":"399f005a8222f43f36d6415c826d1a68fd7e6c74","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-04-17T09:06:09.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 axios [security]","shortMessageHtmlLink":"fix(deps): update dependency axios [security]"}},{"before":"34103d972c9c861a7e3d987551590456bd5da533","after":"9fdd1e806e201d48d47a7248c0ff5189af89cf00","ref":"refs/heads/master","pushedAt":"2024-04-17T09:04:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"feat(venues): venue search by room name (#3717)\n\n* chore: add venues\r\n\r\n* feat(venues): venue search by room name\r\n\r\nsearchVenue function is modified to take in an optional VenueLocations argument and filter against both venue and roomName if the optional argument is provided. VenueLocations is made optional for backward compatibility.\r\n\r\nThe venue buttons are also modified to show both venue and room names (if present)","shortMessageHtmlLink":"feat(venues): venue search by room name (#3717)"}},{"before":"1e343289f42c8c1beef0400abe4a01e7c0c51e51","after":"34103d972c9c861a7e3d987551590456bd5da533","ref":"refs/heads/production","pushedAt":"2024-04-17T08:46:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"chore(security): temp report-only CSP policy (#3716)","shortMessageHtmlLink":"chore(security): temp report-only CSP policy (#3716)"}},{"before":"8f4026a13578fccb77db4411e7747d2b953c0cb8","after":"783f6349404677c2fb3c3d3e9adccf612bf1aea9","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-04-17T08:40: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":"chore(deps): update definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"b681b03c87f8e54c03036ea0f6d2ce5bca204b01","after":"3125e106dfb0a95fe53392a254d7987131867a5a","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-04-17T08:39:49.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 axios [security]","shortMessageHtmlLink":"fix(deps): update dependency axios [security]"}},{"before":"272e9228e6f8c3d82d8e43d2d78b89d5db21219d","after":"34103d972c9c861a7e3d987551590456bd5da533","ref":"refs/heads/master","pushedAt":"2024-04-17T08:38:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"},"commit":{"message":"chore(security): temp report-only CSP policy (#3716)","shortMessageHtmlLink":"chore(security): temp report-only CSP policy (#3716)"}},{"before":"a2913612ff4b459effbcf9f68ce7d2c287d49b7c","after":null,"ref":"refs/heads/kokrui/csp-headers","pushedAt":"2024-04-17T08:38:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"}},{"before":"272e9228e6f8c3d82d8e43d2d78b89d5db21219d","after":"a2913612ff4b459effbcf9f68ce7d2c287d49b7c","ref":"refs/heads/kokrui/csp-headers","pushedAt":"2024-04-17T08:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"Add temp report-only CSP policy","shortMessageHtmlLink":"Add temp report-only CSP policy"}},{"before":"fd424d3da29719aa51e0600c7bd04a194858eb9c","after":"272e9228e6f8c3d82d8e43d2d78b89d5db21219d","ref":"refs/heads/kokrui/csp-headers","pushedAt":"2024-04-17T07:31:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"fix: planner appearance and layout (#3711)","shortMessageHtmlLink":"fix: planner appearance and layout (#3711)"}},{"before":"ce120c288a9014bebf3fc5fbebafa5b9a1e3804a","after":"fd424d3da29719aa51e0600c7bd04a194858eb9c","ref":"refs/heads/kokrui/csp-headers","pushedAt":"2024-04-17T07:31:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kokrui","name":"Kok Rui Wong","path":"/kokrui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29654756?s=80&v=4"},"commit":{"message":"chore: update CORS settings (#3714)\n\n* set invalid CORS origin\r\n\r\n* restrict to one allowed origin","shortMessageHtmlLink":"chore: update CORS settings (#3714)"}},{"before":"ceda4a47e7ea58134dfffae7ffea93a2c6a8e44c","after":"8f4026a13578fccb77db4411e7747d2b953c0cb8","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-04-17T07:20:09.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 definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"1c7780e07a5c13136562f4949c9f91ea00b507b7","after":"b681b03c87f8e54c03036ea0f6d2ce5bca204b01","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-04-17T07:19:44.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 axios [security]","shortMessageHtmlLink":"fix(deps): update dependency axios [security]"}},{"before":"1e343289f42c8c1beef0400abe4a01e7c0c51e51","after":"272e9228e6f8c3d82d8e43d2d78b89d5db21219d","ref":"refs/heads/master","pushedAt":"2024-04-17T07:17:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"},"commit":{"message":"fix: planner appearance and layout (#3711)","shortMessageHtmlLink":"fix: planner appearance and layout (#3711)"}},{"before":"5aeff40d9ea18c97ad0795de07bee7bcc556b172","after":null,"ref":"refs/heads/renovate/testing-library-jest-dom-6.x","pushedAt":"2024-04-16T14:10:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"8fb21503e38379d20b1dd14e6d9d7d916bd81d9b","after":"5aeff40d9ea18c97ad0795de07bee7bcc556b172","ref":"refs/heads/renovate/testing-library-jest-dom-6.x","pushedAt":"2024-04-16T06:44:17.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 dependency @testing-library/jest-dom to v6","shortMessageHtmlLink":"chore(deps): update dependency @testing-library/jest-dom to v6"}},{"before":"f0e93a9c270a4cf84ba339405838bd396b987d8e","after":"ceda4a47e7ea58134dfffae7ffea93a2c6a8e44c","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-04-16T06:44: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":"chore(deps): update definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"2af872ec0df58bf9ddc8690046802d67bf8ba15e","after":"1c7780e07a5c13136562f4949c9f91ea00b507b7","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-04-16T06:43: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 axios [security]","shortMessageHtmlLink":"fix(deps): update dependency axios [security]"}},{"before":"fd424d3da29719aa51e0600c7bd04a194858eb9c","after":"1e343289f42c8c1beef0400abe4a01e7c0c51e51","ref":"refs/heads/production","pushedAt":"2024-04-16T06:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ravern","name":"Ravern Koh","path":"/ravern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22592318?s=80&v=4"},"commit":{"message":"feat(export): add PageData schema validation (#3715)","shortMessageHtmlLink":"feat(export): add PageData schema validation (#3715)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOs2coAA","startCursor":null,"endCursor":null}},"title":"Activity · nusmodifications/nusmods"}