{"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:1716378642.0","currentOid":""},"activityList":{"items":[{"before":"cadfae270628c325896ff44c453813cbf932ab1c","after":"1a91f480b4f0d5dce3fb62e0bb32f4c729677bed","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-22T11:50: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":"chore(deps): update definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"73269ca24697fccb24d89d9b229984b41c8f6e8b","after":"96bddf7389d0a1d4897a281b5c9e1a80f9c84d62","ref":"refs/heads/renovate/npm-immer-vulnerability","pushedAt":"2024-05-22T11:50: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 immer to v9 [security]","shortMessageHtmlLink":"fix(deps): update dependency immer to v9 [security]"}},{"before":"cfe3598ebd4ad735528792f61b0bd10ba1ae582d","after":"92d06ce44eaca1d3515e470c1dd8f19da2951c0c","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-05-22T11:50: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":"c26ef0bbc8bc1ca6773eb6069d33a190f4dbe59e","after":"e5b9774c70745e991ed34e5b9062dcf095e60e3e","ref":"refs/heads/master","pushedAt":"2024-05-22T11:48:20.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: add support for system color scheme (#3167)\n\n* Add typings for default display mode\r\n\r\n* Add default mode to dark mode UI selector\r\n\r\n* Add CSS util to detect OS display mode\r\n\r\n* Add OS display mode detection for AppShell\r\n\r\n* Update defaults and update reducers\r\n\r\n* Delay evaluation of matchMedia\r\n\r\n* Add comments\r\n\r\n* OS Default -> Auto-detect\r\n\r\n* feat: undo media query in reducer\r\n\r\n* feat: add color scheme selection, remove toggle\r\n\r\n* refactor: ExportMenu into functional component\r\n\r\n* fix: add colorscheme to export preferences\r\n\r\n* fix: tests\r\n\r\n* fix: type error in reducer\r\n\r\n* chore: fix typecheck\r\n\r\n* chore: remove obsolete snapshot\r\n\r\n* fix: toggling\r\n\r\n---------\r\n\r\nCo-authored-by: Ravern Koh \r\nCo-authored-by: Kok Rui Wong ","shortMessageHtmlLink":"feat: add support for system color scheme (#3167)"}},{"before":"143965e49743fffb32ef912f4f00eeb9a1f059e5","after":"cadfae270628c325896ff44c453813cbf932ab1c","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-19T01:29: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":"chore(deps): update definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"76eb6240f3575de3ad47d2a966d4d86e20a06aa9","after":"73269ca24697fccb24d89d9b229984b41c8f6e8b","ref":"refs/heads/renovate/npm-immer-vulnerability","pushedAt":"2024-05-19T01:28: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":"fix(deps): update dependency immer to v9 [security]","shortMessageHtmlLink":"fix(deps): update dependency immer to v9 [security]"}},{"before":"a24dfbb33ffe9b1e7c2af7e346c95e2b3010eaf9","after":"cfe3598ebd4ad735528792f61b0bd10ba1ae582d","ref":"refs/heads/renovate/npm-axios-vulnerability","pushedAt":"2024-05-19T01:28:36.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":"ae6e97d96ff41883e8ddc1f1b4a68abb2c8f669c","after":"c26ef0bbc8bc1ca6773eb6069d33a190f4dbe59e","ref":"refs/heads/master","pushedAt":"2024-05-19T01:26:53.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(timetable): clear search bar when course is added to timetable (#3728)\n\n* Clear search bar when a module is added to timetable\r\n\r\n* Remove stale comment","shortMessageHtmlLink":"feat(timetable): clear search bar when course is added to timetable (#…"}},{"before":"ca36ea0c56e1b59dd971b4b398dee60221e598d4","after":"143965e49743fffb32ef912f4f00eeb9a1f059e5","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-14T08:51: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":"chore(deps): update definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"512d3e8f363ef0a1f1f701e887af6e26cd1a8531","after":"2daeb9fff314bbf09b4930f478f18ffb2184e8aa","ref":"refs/heads/production","pushedAt":"2024-05-08T15:27:42.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":"revert(export): #3715 to investigate crash\n\nThis reverts commit 1e343289f42c8c1beef0400abe4a01e7c0c51e51.","shortMessageHtmlLink":"revert(export): #3715 to investigate crash"}},{"before":"6095a3fe6fc134b9f3dd1cef7660ade20972c716","after":"ca36ea0c56e1b59dd971b4b398dee60221e598d4","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-08T15:06:50.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":"fcaf7f588beab1ea6fb93fc4fcbedc80af02ea1d","after":"6095a3fe6fc134b9f3dd1cef7660ade20972c716","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-06T20:15: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":"787be5be1a367b67cd0c767de5103c66fbb176a6","after":"fcaf7f588beab1ea6fb93fc4fcbedc80af02ea1d","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-06T16:12: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":"chore(deps): update definitelytyped","shortMessageHtmlLink":"chore(deps): update definitelytyped"}},{"before":"27df82b356a2a56b76c4ccc2695a65f71c376f90","after":"787be5be1a367b67cd0c767de5103c66fbb176a6","ref":"refs/heads/renovate/major-definitelytyped","pushedAt":"2024-05-01T20:51:15.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":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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUN62ngA","startCursor":null,"endCursor":null}},"title":"Activity · nusmodifications/nusmods"}